@@ -16,53 +16,61 @@ import (
1616type CloudProfileConfig struct {
1717 metav1.TypeMeta `json:",inline"`
1818 // Constraints is an object containing constraints for certain values in the control plane config.
19+ // Deprecated: OpenStack-only; not used for STACKIT.
1920 Constraints Constraints `json:"constraints"`
2021 // DNSServers is a list of IPs of DNS servers used while creating subnets.
2122 // +optional
2223 DNSServers []string `json:"dnsServers,omitempty"`
2324 // DHCPDomain is the dhcp domain of the OpenStack system configured in nova.conf. Only meaningful for
25+ // Deprecated: OpenStack-only; not used for STACKIT.
2426 // Kubernetes 1.10.1+. See https://github.com/kubernetes/kubernetes/pull/61890 for details.
2527 // +optional
2628 DHCPDomain * string `json:"dhcpDomain,omitempty"`
2729 // KeyStoneURL is the URL for auth{n,z} in OpenStack (pointing to KeyStone).
30+ // Deprecated: OpenStack-only; not used for STACKIT.
2831 // +optional
2932 KeyStoneURL string `json:"keystoneURL,omitempty"`
3033 // KeystoneCACert is the CA Bundle for the KeyStoneURL.
34+ // Deprecated: OpenStack-only; not used for STACKIT.
3135 // +optional
3236 KeyStoneCACert * string `json:"keystoneCACert,omitempty"`
3337 // KeyStoneForceInsecure is a flag to control whether the OpenStack client should perform no certificate validation.
38+ // Deprecated: OpenStack-only; not used for STACKIT.
3439 // +optional
3540 KeyStoneForceInsecure bool `json:"keystoneForceInsecure,omitempty"`
3641 // KeyStoneURLs is a region-URL mapping for auth{n,z} in OpenStack (pointing to KeyStone).
42+ // Deprecated: OpenStack-only; not used for STACKIT.
3743 // +optional
3844 KeyStoneURLs []KeyStoneURL `json:"keystoneURLs,omitempty"`
3945 // MachineImages is the list of machine images that are understood by the controller. It maps
4046 // logical names and versions to provider-specific identifiers.
4147 MachineImages []MachineImages `json:"machineImages"`
4248 // RequestTimeout specifies the HTTP timeout against the OpenStack API.
49+ // Deprecated: OpenStack-only; not used for STACKIT.
4350 // +optional
4451 RequestTimeout * metav1.Duration `json:"requestTimeout,omitempty"`
4552 // RescanBlockStorageOnResize specifies whether the storage plugin scans and checks new block device size before it resizes
4653 // the filesystem.
4754 // +optional
4855 RescanBlockStorageOnResize * bool `json:"rescanBlockStorageOnResize,omitempty"`
4956 // IgnoreVolumeAZ specifies whether the volumes AZ should be ignored when scheduling to nodes,
57+ // Deprecated: OpenStack-only; not used for STACKIT.
5058 // to allow for differences between volume and compute zone naming.
5159 // +optional
5260 IgnoreVolumeAZ * bool `json:"ignoreVolumeAZ,omitempty"`
5361 // NodeVolumeAttachLimit specifies how many volumes can be attached to a node.
5462 // +optional
5563 NodeVolumeAttachLimit * int32 `json:"nodeVolumeAttachLimit,omitempty"`
5664 // UseOctavia specifies whether the OpenStack Octavia network load balancing is used.
57- //
58- // Deprecated: This field will be removed in future release.
59- //
65+ // Deprecated: OpenStack-only; not used for STACKIT.
6066 // +optional
6167 UseOctavia * bool `json:"useOctavia,omitempty"`
6268 // UseSNAT specifies whether S-NAT is supposed to be used for the Gardener managed OpenStack router.
69+ // Deprecated: OpenStack-only; not used for STACKIT.
6370 // +optional
6471 UseSNAT * bool `json:"useSNAT,omitempty"`
6572 // ServerGroupPolicies specify the allowed server group policies for worker groups.
73+ // Deprecated: OpenStack-only; not used for STACKIT.
6674 // +optional
6775 ServerGroupPolicies []string `json:"serverGroupPolicies,omitempty"`
6876 // ResolvConfOptions specifies options to be added to /etc/resolv.conf on workers
@@ -75,7 +83,6 @@ type CloudProfileConfig struct {
7583 // +optional
7684 APIEndpoints * APIEndpoints `json:"apiEndpoints,omitempty"`
7785 // CABundle is the CA certificate bundle for API endpoints.
78- // This field is currently ignored and reserved for future use.
7986 // +optional
8087 CABundle * string `json:"caBundle,omitempty"`
8188}
0 commit comments