@@ -2,7 +2,7 @@ apiVersion: apiextensions.k8s.io/v1
22kind : CustomResourceDefinition
33metadata :
44 annotations :
5- controller-gen.kubebuilder.io/version : v0.13 .0
5+ controller-gen.kubebuilder.io/version : v0.15 .0
66 name : loadbalancermachines.yawol.stackit.cloud
77spec :
88 group : yawol.stackit.cloud
@@ -38,15 +38,19 @@ spec:
3838 API.
3939 properties :
4040 apiVersion :
41- description : ' APIVersion defines the versioned schema of this representation
42- of an object. Servers should convert recognized schemas to the latest
43- internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
41+ description : |-
42+ APIVersion defines the versioned schema of this representation of an object.
43+ Servers should convert recognized schemas to the latest internal value, and
44+ may reject unrecognized values.
45+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
4446 type : string
4547 kind :
46- description : ' Kind is a string value representing the REST resource
47- this object represents. Servers may infer this from the endpoint the
48- client submits requests to. Cannot be updated. In CamelCase. More
49- info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
48+ description : |-
49+ Kind is a string value representing the REST resource this object represents.
50+ Servers may infer this from the endpoint the client submits requests to.
51+ Cannot be updated.
52+ In CamelCase.
53+ More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
5054 type : string
5155 metadata :
5256 type : object
9094 zone for the LoadBalancer.
9195 type : string
9296 defaultNetwork :
93- description : DefaultNetwork defines the default/listener network
94- for the Loadbalancer. TODO Remove optional when Deprecations
95- are removed
97+ description : |-
98+ DefaultNetwork defines the default/listener network for the Loadbalancer.
99+ TODO Remove optional when Deprecations are removed
96100 properties :
97101 floatingNetID :
98102 description : FloatingNetID defines an openstack ID for the
@@ -101,6 +105,9 @@ spec:
101105 networkID :
102106 description : NetworkID defines an openstack ID for the network.
103107 type : string
108+ subnetID :
109+ description : SubnetID defines an openstack ID for the subnet.
110+ type : string
104111 required :
105112 - networkID
106113 type : object
@@ -112,17 +119,17 @@ spec:
112119 virtual machines.
113120 type : string
114121 flavorName :
115- description : NOT IMPLEMENTED ONLY FlavorID is supported.
116- FlavorName is the name of the flavor used for requesting
117- virtual machines. FlavorName is only used if FlavorID
118- is not defined.
122+ description : |-
123+ NOT IMPLEMENTED ONLY FlavorID is supported.
124+ FlavorName is the name of the flavor used for requesting virtual machines.
125+ FlavorName is only used if FlavorID is not defined.
119126 type : string
120127 flavorSearch :
121- description : NOT IMPLEMENTED ONLY FlavorID is supported.
122- FlavorSearch is a search string to find the flavor used
123- for requesting virtual machines. Search will be performed
124- in metadata of the flavors. FlavorSearch is only used
125- if FlavorName and FlavorID are not defined.
128+ description : |-
129+ NOT IMPLEMENTED ONLY FlavorID is supported.
130+ FlavorSearch is a search string to find the flavor used for requesting virtual machines.
131+ Search will be performed in metadata of the flavors.
132+ FlavorSearch is only used if FlavorName and FlavorID are not defined.
126133 type : string
127134 flavor_id :
128135 description : ' Deprecated: use flavorID instead.'
@@ -135,8 +142,9 @@ spec:
135142 type : string
136143 type : object
137144 floatingNetID :
138- description : ' Deprecated: use defaultNetwork instead FloatingNetID
139- defines a openstack ID for the floatingNet.'
145+ description : |-
146+ Deprecated: use defaultNetwork instead
147+ FloatingNetID defines a openstack ID for the floatingNet.
140148 type : string
141149 image :
142150 description : Image defines openstack image for the LoadBalancer.
@@ -146,17 +154,17 @@ spec:
146154 virtual machines.
147155 type : string
148156 imageName :
149- description : NOT IMPLEMENTED ONLY ImageID is supported.
150- ImageName is the name of the image used for requesting
151- virtual machines. ImageName is only used if ImageID is
152- not defined.
157+ description : |-
158+ NOT IMPLEMENTED ONLY ImageID is supported.
159+ ImageName is the name of the image used for requesting virtual machines.
160+ ImageName is only used if ImageID is not defined.
153161 type : string
154162 imageSearch :
155- description : NOT IMPLEMENTED ONLY ImageID is supported.
156- ImageSearch is a search string to find the image used
157- for requesting virtual machines. Search will be performed
158- in metadata of the images. ImageSearch is only used if
159- ImageName and ImageID are not defined.
163+ description : |-
164+ NOT IMPLEMENTED ONLY ImageID is supported.
165+ ImageSearch is a search string to find the image used for requesting virtual machines.
166+ Search will be performed in metadata of the images.
167+ ImageSearch is only used if ImageName and ImageID are not defined.
160168 type : string
161169 image_id :
162170 description : ' Deprecated: use imageID instead.'
@@ -169,13 +177,14 @@ spec:
169177 type : string
170178 type : object
171179 networkID :
172- description : ' Deprecated: use defaultNetwork instead NetworkID
173- defines a openstack ID for the network.'
180+ description : |-
181+ Deprecated: use defaultNetwork instead
182+ NetworkID defines a openstack ID for the network.
174183 type : string
175184 projectID :
176- description : ProjectID defines an openstack project ID which
177- will be used instead of the project from the secret ref. If
178- not set the project from the secret ref will be used.
185+ description : |-
186+ ProjectID defines an openstack project ID which will be used instead of the project from the secret ref.
187+ If not set the project from the secret ref will be used.
179188 type : string
180189 required :
181190 - authSecretRef
@@ -294,8 +303,9 @@ spec:
294303 type : object
295304 type : array
296305 portID :
297- description : ' Deprecated: use defaultPortID instead PortID contains
298- the openstack port ID for a LoadBalancerMachine.'
306+ description : |-
307+ Deprecated: use defaultPortID instead
308+ PortID contains the openstack port ID for a LoadBalancerMachine.
299309 type : string
300310 roleBindingName :
301311 description : RoleBindingName contains the namespacedName from the
0 commit comments