Skip to content

Commit 7329e48

Browse files
committed
use optional for hardware devices
1 parent cfb7245 commit 7329e48

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

api/v1beta1/proxmoxmachine_types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ type ProxmoxMachineSpec struct {
5454

5555
// Hardware
5656
// +kubebuilder:default:={cpu:2,disk:"50G",memory:4096,networkDevice:{model:virtio,bridge:vmbr0,firewall:true}}
57-
Hardware Hardware `json:"hardware"`
57+
Hardware Hardware `json:"hardware,omitempty"`
5858

5959
// Network
6060
Network Network `json:"network,omitempty"`

api/v1beta1/type.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,16 +99,16 @@ type Hardware struct {
9999
// network devices
100100
// to do: multiple devices
101101
// +kubebuilder:default:={model:virtio,bridge:vmbr0,firewall:true}
102-
NetworkDevice NetworkDevice `json:"networkDevice"`
102+
NetworkDevice NetworkDevice `json:"networkDevice,omitempty"`
103103
}
104104

105105
// Network Device
106106
type NetworkDevice struct {
107107
// +kubebuilder:default:="virtio"
108-
Model NetworkDeviceModel `json:"model"`
108+
Model NetworkDeviceModel `json:"model,omitempty"`
109109

110110
// +kubebuilder:default:="vmbr0"
111-
Bridge NetworkDeviceBridge `json:"bridge"`
111+
Bridge NetworkDeviceBridge `json:"bridge,omitempty"`
112112

113113
// +kubebuilder:default:=true
114114
Firewall bool `json:"firewall,omitempty"`

0 commit comments

Comments
 (0)