Skip to content

Commit 19f51c9

Browse files
committed
Make Template in MachineSet required
Signed-off-by: Stefan Büringer buringerst@vmware.com
1 parent 5f9c050 commit 19f51c9

File tree

5 files changed

+13
-5
lines changed

5 files changed

+13
-5
lines changed

api/core/v1beta2/machineset_types.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ type MachineSetSpec struct {
8181
// template is the object that describes the machine that will be created if
8282
// insufficient replicas are detected.
8383
// Object references to custom resources are treated as templates.
84-
// +optional
85-
Template MachineTemplateSpec `json:"template,omitempty"`
84+
// +required
85+
Template MachineTemplateSpec `json:"template"`
8686

8787
// machineNamingStrategy allows changing the naming pattern used when creating Machines.
8888
// Note: InfraMachines & BootstrapConfigs will use the same name as the corresponding Machines.
@@ -241,8 +241,8 @@ type MachineTemplateSpec struct {
241241

242242
// spec is the specification of the desired behavior of the machine.
243243
// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
244-
// +optional
245-
Spec MachineSpec `json:"spec,omitempty"`
244+
// +required
245+
Spec MachineSpec `json:"spec"`
246246
}
247247

248248
// ANCHOR_END: MachineTemplateSpec

api/core/v1beta2/zz_generated.openapi.go

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/crd/bases/cluster.x-k8s.io_machinedeployments.yaml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/crd/bases/cluster.x-k8s.io_machinepools.yaml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/crd/bases/cluster.x-k8s.io_machinesets.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)