You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DisableIngressRulesbool`json:"disableIngressRules,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
140
140
141
141
// AllowedCIDRBlocks is a list of CIDR blocks allowed to access the bastion host.
142
142
// They are set as ingress rules for the Bastion host's Security Group (defaults to 0.0.0.0/0).
@@ -180,7 +180,7 @@ type AWSLoadBalancerSpec struct {
CrossZoneLoadBalancingbool`json:"crossZoneLoadBalancing"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
184
184
185
185
// Subnets sets the subnets that should be applied to the control plane load balancer (defaults to discovered subnets for managed VPCs or an empty set for unmanaged VPCs)
186
186
// +optional
@@ -200,7 +200,7 @@ type AWSLoadBalancerSpec struct {
200
200
// AWSClusterStatus defines the observed state of AWSCluster.
201
201
typeAWSClusterStatusstruct {
202
202
// +kubebuilder:default=false
203
-
Readybool`json:"ready"`
203
+
Readybool`json:"ready"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
UncompressedUserData*bool`json:"uncompressedUserData,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
141
141
142
142
// CloudInit defines options related to the bootstrapping systems where
143
143
// CloudInit is used.
@@ -165,7 +165,7 @@ type CloudInit struct {
165
165
// or AWS Systems Manager Parameter Store to ensure privacy of userdata.
166
166
// By default, a cloud-init boothook shell script is prepended to download
167
167
// the userdata from Secrets Manager and additionally delete the secret.
InsecureSkipSecretsManagerbool`json:"insecureSkipSecretsManager,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
169
169
170
170
// SecretCount is the number of secrets used to form the complete secret
171
171
// +optional
@@ -199,12 +199,12 @@ type Ignition struct {
199
199
typeAWSMachineStatusstruct {
200
200
// Ready is true when the provider resource is ready.
201
201
// +optional
202
-
Readybool`json:"ready"`
202
+
Readybool`json:"ready"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
203
203
204
204
// Interruptible reports that this machine is using spot instances and can therefore be interrupted by CAPI when it receives a notice that the spot instance is to be terminated by AWS.
205
205
// This will be set to true when SpotMarketOptions is not nil (i.e. this machine is using a spot instance).
206
206
// +optional
207
-
Interruptiblebool`json:"interruptible,omitempty"`
207
+
Interruptiblebool`json:"interruptible,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
208
208
209
209
// Addresses contains the AWS instance associated addresses.
CrossZoneLoadBalancingbool`json:"crossZoneLoadBalancing,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
129
129
}
130
130
131
131
// ClassicELBListener defines an AWS classic load balancer listener.
@@ -258,12 +258,12 @@ type SubnetSpec struct {
258
258
259
259
// IsPublic defines the subnet as a public subnet. A subnet is public when it is associated with a route table that has a route to an internet gateway.
260
260
// +optional
261
-
IsPublicbool`json:"isPublic"`
261
+
IsPublicbool`json:"isPublic"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
262
262
263
263
// IsIPv6 defines the subnet as an IPv6 subnet. A subnet is IPv6 when it is associated with a VPC that has IPv6 enabled.
264
264
// IPv6 is only supported in managed clusters, this field cannot be set on AWSCluster object.
265
265
// +optional
266
-
IsIPv6bool`json:"isIpv6,omitempty"`
266
+
IsIPv6bool`json:"isIpv6,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
267
267
268
268
// RouteTableID is the routing table id associated with the subnet.
Copy file name to clipboardExpand all lines: api/v1beta1/types.go
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -174,10 +174,10 @@ type Instance struct {
174
174
PublicIP*string`json:"publicIp,omitempty"`
175
175
176
176
// Specifies whether enhanced networking with ENA is enabled.
177
-
ENASupport*bool`json:"enaSupport,omitempty"`
177
+
ENASupport*bool`json:"enaSupport,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
178
178
179
179
// Indicates whether the instance is optimized for Amazon EBS I/O.
180
-
EBSOptimized*bool`json:"ebsOptimized,omitempty"`
180
+
EBSOptimized*bool`json:"ebsOptimized,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
181
181
182
182
// Configuration options for the root storage volume.
183
183
// +optional
@@ -233,7 +233,7 @@ type Volume struct {
233
233
234
234
// Encrypted is whether the volume should be encrypted or not.
235
235
// +optional
236
-
Encrypted*bool`json:"encrypted,omitempty"`
236
+
Encrypted*bool`json:"encrypted,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
237
237
238
238
// EncryptionKey is the KMS key to use to encrypt the volume. Can be either a KMS key ID or ARN.
239
239
// If Encrypted is set and this is omitted, the default AWS key will be used.
DisableIngressRulesbool`json:"disableIngressRules,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
152
152
153
153
// AllowedCIDRBlocks is a list of CIDR blocks allowed to access the bastion host.
154
154
// They are set as ingress rules for the Bastion host's Security Group (defaults to 0.0.0.0/0).
@@ -208,7 +208,7 @@ type AWSLoadBalancerSpec struct {
CrossZoneLoadBalancingbool`json:"crossZoneLoadBalancing"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
212
212
213
213
// Subnets sets the subnets that should be applied to the control plane load balancer (defaults to discovered subnets for managed VPCs or an empty set for unmanaged VPCs)
214
214
// +optional
@@ -247,11 +247,11 @@ type AWSLoadBalancerSpec struct {
247
247
248
248
// DisableHostsRewrite disabled the hair pinning issue solution that adds the NLB's address as 127.0.0.1 to the hosts
249
249
// file of each instance. This is by default, false.
DisableHostsRewritebool`json:"disableHostsRewrite,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
251
251
252
252
// PreserveClientIP lets the user control if preservation of client ips must be retained or not.
253
253
// If this is enabled 6443 will be opened to 0.0.0.0/0.
PreserveClientIPbool`json:"preserveClientIP,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
255
255
}
256
256
257
257
// AdditionalListenerSpec defines the desired state of an
@@ -276,7 +276,7 @@ type AdditionalListenerSpec struct {
276
276
// AWSClusterStatus defines the observed state of AWSCluster.
277
277
typeAWSClusterStatusstruct {
278
278
// +kubebuilder:default=false
279
-
Readybool`json:"ready"`
279
+
Readybool`json:"ready"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
BestEffortDeleteObjects*bool`json:"bestEffortDeleteObjects,omitempty"`//nolint:kubeapilinter // nobools: Existing API field, not changing to preserve backwards compatibility.
0 commit comments