Skip to content

Commit 2b040a4

Browse files
author
ci-robot
committed
Update to ACK runtime v0.39.0, code-generator v0.39.1
1 parent bd45cde commit 2b040a4

File tree

45 files changed

+213
-970
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+213
-970
lines changed
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
ack_generate_info:
2-
build_date: "2024-09-20T17:31:34Z"
3-
build_hash: f8f98563404066ac3340db0a049d2e530e5c51cc
4-
go_version: go1.22.6
5-
version: v0.38.1
2+
build_date: "2024-10-10T04:00:51Z"
3+
build_hash: 36c2d234498c2bc4f60773ab8df632af4067f43b
4+
go_version: go1.23.2
5+
version: v0.39.1
66
api_directory_checksum: 585098fc7c99c27ca523f83e860107d22aaa5a10
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.44.93
99
generator_config_info:
10-
file_checksum: e2492ec6f4965b990edb66e08a625d990b8f8f30
10+
file_checksum: cd7df4af2cf851dbae7c054c499c3c251064ab0c
1111
original_file_name: generator.yaml
1212
last_modification:
1313
reason: API generation

config/controller/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ kind: Kustomization
66
images:
77
- name: controller
88
newName: public.ecr.aws/aws-controllers-k8s/ec2-controller
9-
newTag: 1.2.26
9+
newTag: 1.2.27

config/crd/bases/ec2.services.k8s.aws_dhcpoptions.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.14.0
6+
controller-gen.kubebuilder.io/version: v0.16.2
77
name: dhcpoptions.ec2.services.k8s.aws
88
spec:
99
group: ec2.services.k8s.aws
@@ -44,7 +44,6 @@ spec:
4444
description: |-
4545
DhcpOptionsSpec defines the desired state of DhcpOptions.
4646
47-
4847
Describes a set of DHCP options.
4948
properties:
5049
dhcpConfigurations:
@@ -81,7 +80,7 @@ spec:
8180
items:
8281
description: "AWSResourceReferenceWrapper provides a wrapper around
8382
*AWSResourceReference\ntype to provide more user friendly syntax
84-
for references using 'from' field\nEx:\nAPIIDRef:\n\n\n\tfrom:\n\t
83+
for references using 'from' field\nEx:\nAPIIDRef:\n\n\tfrom:\n\t
8584
\ name: my-api"
8685
properties:
8786
from:
@@ -116,7 +115,6 @@ spec:
116115
when it has verified that an "adopted" resource (a resource where the
117116
ARN annotation was set by the Kubernetes user on the CR) exists and
118117
matches the supplied CR's Spec field values.
119-
TODO(vijat@): Find a better strategy for resources that do not have ARN in CreateOutputResponse
120118
https://github.com/aws/aws-controllers-k8s/issues/270
121119
type: string
122120
ownerAccountID:

config/crd/bases/ec2.services.k8s.aws_elasticipaddresses.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.14.0
6+
controller-gen.kubebuilder.io/version: v0.16.2
77
name: elasticipaddresses.ec2.services.k8s.aws
88
spec:
99
group: ec2.services.k8s.aws
@@ -64,11 +64,9 @@ spec:
6464
limit the IP address to this location. IP addresses cannot move between network
6565
border groups.
6666
67-
6867
Use DescribeAvailabilityZones (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAvailabilityZones.html)
6968
to view the network border groups.
7069
71-
7270
You cannot use a network border group with EC2 Classic. If you attempt this
7371
operation on EC2 Classic, you receive an InvalidParameterCombination error.
7472
type: string
@@ -110,7 +108,6 @@ spec:
110108
when it has verified that an "adopted" resource (a resource where the
111109
ARN annotation was set by the Kubernetes user on the CR) exists and
112110
matches the supplied CR's Spec field values.
113-
TODO(vijat@): Find a better strategy for resources that do not have ARN in CreateOutputResponse
114111
https://github.com/aws/aws-controllers-k8s/issues/270
115112
type: string
116113
ownerAccountID:

config/crd/bases/ec2.services.k8s.aws_flowlogs.yaml

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.14.0
6+
controller-gen.kubebuilder.io/version: v0.16.2
77
name: flowlogs.ec2.services.k8s.aws
88
spec:
99
group: ec2.services.k8s.aws
@@ -40,15 +40,13 @@ spec:
4040
description: |-
4141
FlowLogSpec defines the desired state of FlowLog.
4242
43-
4443
Describes a flow log.
4544
properties:
4645
deliverLogsPermissionARN:
4746
description: |-
4847
The ARN for the IAM role that permits Amazon EC2 to publish flow logs to
4948
a CloudWatch Logs log group in your account.
5049
51-
5250
If you specify LogDestinationType as s3, do not specify DeliverLogsPermissionArn
5351
or LogGroupName.
5452
type: string
@@ -68,13 +66,11 @@ spec:
6866
can be published to a CloudWatch Logs log group or an Amazon S3 bucket. The
6967
value specified for this parameter depends on the value specified for LogDestinationType.
7068
71-
7269
If LogDestinationType is not specified or cloud-watch-logs, specify the Amazon
7370
Resource Name (ARN) of the CloudWatch Logs log group. For example, to publish
7471
to a log group called my-logs, specify arn:aws:logs:us-east-1:123456789012:log-group:my-logs.
7572
Alternatively, use LogGroupName instead.
7673
77-
7874
If LogDestinationType is s3, specify the ARN of the Amazon S3 bucket. You
7975
can also specify a subfolder in the bucket. To specify a subfolder in the
8076
bucket, use the following ARN format: bucket_ARN/subfolder_name/. For example,
@@ -89,11 +85,9 @@ spec:
8985
log data to CloudWatch Logs, specify cloud-watch-logs. To publish flow log
9086
data to Amazon S3, specify s3.
9187
92-
9388
If you specify LogDestinationType as s3, do not specify DeliverLogsPermissionArn
9489
or LogGroupName.
9590
96-
9791
Default: cloud-watch-logs
9892
type: string
9993
logFormat:
@@ -103,7 +97,6 @@ spec:
10397
If you omit this parameter, the flow log is created using the default format.
10498
If you specify this parameter, you must specify at least one field.
10599
106-
107100
Specify the fields using the ${field-id} format, separated by spaces. For
108101
the CLI, surround this parameter value with single quotes on Linux or double
109102
quotes on Windows.
@@ -113,7 +106,6 @@ spec:
113106
The name of a new or existing CloudWatch Logs log group where Amazon EC2
114107
publishes your flow logs.
115108
116-
117109
If you specify LogDestinationType as s3, do not specify DeliverLogsPermissionArn
118110
or LogGroupName.
119111
type: string
@@ -123,12 +115,10 @@ spec:
123115
aggregated into a flow log record. You can specify 60 seconds (1 minute)
124116
or 600 seconds (10 minutes).
125117
126-
127118
When a network interface is attached to a Nitro-based instance (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances),
128119
the aggregation interval is always 60 seconds or less, regardless of the
129120
value that you specify.
130121
131-
132122
Default: 600
133123
format: int64
134124
type: integer
@@ -179,7 +169,6 @@ spec:
179169
when it has verified that an "adopted" resource (a resource where the
180170
ARN annotation was set by the Kubernetes user on the CR) exists and
181171
matches the supplied CR's Spec field values.
182-
TODO(vijat@): Find a better strategy for resources that do not have ARN in CreateOutputResponse
183172
https://github.com/aws/aws-controllers-k8s/issues/270
184173
type: string
185174
ownerAccountID:

config/crd/bases/ec2.services.k8s.aws_instances.yaml

Lines changed: 1 addition & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.14.0
6+
controller-gen.kubebuilder.io/version: v0.16.2
77
name: instances.ec2.services.k8s.aws
88
spec:
99
group: ec2.services.k8s.aws
@@ -44,7 +44,6 @@ spec:
4444
description: |-
4545
InstanceSpec defines the desired state of Instance.
4646
47-
4847
Describes an instance.
4948
properties:
5049
blockDeviceMappings:
@@ -131,10 +130,8 @@ spec:
131130
For more information, see Burstable performance instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html)
132131
in the Amazon EC2 User Guide.
133132
134-
135133
Default: standard (T2 instances) or unlimited (T3/T3a/T4g instances)
136134
137-
138135
For T3 instances with host tenancy, only standard is supported.
139136
properties:
140137
cpuCredits:
@@ -153,7 +150,6 @@ spec:
153150
Alternatively, if you set InstanceInitiatedShutdownBehavior to terminate,
154151
you can terminate the instance by running the shutdown command from the instance.
155152
156-
157153
Default: false
158154
type: boolean
159155
ebsOptimized:
@@ -164,7 +160,6 @@ spec:
164160
available with all instance types. Additional usage charges apply when using
165161
an EBS-optimized instance.
166162
167-
168163
Default: false
169164
type: boolean
170165
elasticGPUSpecification:
@@ -186,7 +181,6 @@ spec:
186181
inference accelerators are a resource you can attach to your Amazon EC2 instances
187182
to accelerate your Deep Learning (DL) inference workloads.
188183
189-
190184
You cannot specify accelerators from different generations in the same request.
191185
items:
192186
description: Describes an elastic inference accelerator.
@@ -204,7 +198,6 @@ spec:
204198
For more information, see What is Amazon Web Services Nitro Enclaves? (https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave.html)
205199
in the Amazon Web Services Nitro Enclaves User Guide.
206200
207-
208201
You can't enable Amazon Web Services Nitro Enclaves and hibernation on the
209202
same instance.
210203
properties:
@@ -217,7 +210,6 @@ spec:
217210
see Hibernate your instance (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html)
218211
in the Amazon EC2 User Guide.
219212
220-
221213
You can't enable hibernation and Amazon Web Services Nitro Enclaves on the
222214
same instance.
223215
properties:
@@ -243,14 +235,12 @@ spec:
243235
Indicates whether an instance stops or terminates when you initiate shutdown
244236
from the instance (using the operating system command for system shutdown).
245237
246-
247238
Default: stop
248239
type: string
249240
instanceMarketOptions:
250241
description: |-
251242
The market (purchasing) option for the instances.
252243
253-
254244
For RunInstances, persistent Spot Instance requests are only supported when
255245
InstanceInterruptionBehavior is set to either hibernate or stop.
256246
properties:
@@ -278,7 +268,6 @@ spec:
278268
The instance type. For more information, see Instance types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html)
279269
in the Amazon EC2 User Guide.
280270
281-
282271
Default: m1.small
283272
type: string
284273
ipv6AddressCount:
@@ -289,7 +278,6 @@ spec:
289278
in the same request. You can specify this option if you've specified a minimum
290279
number of instances to launch.
291280
292-
293281
You cannot specify this option and the network interfaces option in the same
294282
request.
295283
format: int64
@@ -301,7 +289,6 @@ spec:
301289
to assign a number of IPv6 addresses in the same request. You cannot specify
302290
this option if you've specified a minimum number of instances to launch.
303291
304-
305292
You cannot specify this option and the network interfaces option in the same
306293
request.
307294
items:
@@ -315,7 +302,6 @@ spec:
315302
description: |-
316303
The ID of the kernel.
317304
318-
319305
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more
320306
information, see PV-GRUB (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html)
321307
in the Amazon EC2 User Guide.
@@ -325,7 +311,6 @@ spec:
325311
The name of the key pair. You can create a key pair using CreateKeyPair (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateKeyPair.html)
326312
or ImportKeyPair (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportKeyPair.html).
327313
328-
329314
If you do not specify a key pair, you can't connect to the instance unless
330315
you choose an AMI that is configured to allow users another way to log in.
331316
type: string
@@ -363,7 +348,6 @@ spec:
363348
than Amazon EC2 can launch in the target Availability Zone, Amazon EC2 launches
364349
the largest possible number of instances above MinCount.
365350
366-
367351
Constraints: Between 1 and the maximum number you're allowed for the specified
368352
instance type. For more information about the default limits, and how to
369353
request an increase, see How many instances can I run in Amazon EC2 (http://aws.amazon.com/ec2/faqs/#How_many_instances_can_I_run_in_Amazon_EC2)
@@ -393,7 +377,6 @@ spec:
393377
is more instances than Amazon EC2 can launch in the target Availability Zone,
394378
Amazon EC2 launches no instances.
395379
396-
397380
Constraints: Between 1 and the maximum number you're allowed for the specified
398381
instance type. For more information about the default limits, and how to
399382
request an increase, see How many instances can I run in Amazon EC2 (http://aws.amazon.com/ec2/faqs/#How_many_instances_can_I_run_in_Amazon_EC2)
@@ -526,13 +509,11 @@ spec:
526509
[EC2-VPC] The primary IPv4 address. You must specify a value from the IPv4
527510
address range of the subnet.
528511
529-
530512
Only one private IP address can be designated as primary. You can't specify
531513
this option if you've specified the option to designate a private IP address
532514
as the primary IP address in a network interface specification. You cannot
533515
specify this option if you're launching more than one instance in the request.
534516
535-
536517
You cannot specify this option and the network interfaces option in the same
537518
request.
538519
type: string
@@ -543,7 +524,6 @@ spec:
543524
need to specify a RAM disk. To find kernel requirements, go to the Amazon
544525
Web Services Resource Center and search for the kernel ID.
545526
546-
547527
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more
548528
information, see PV-GRUB (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html)
549529
in the Amazon EC2 User Guide.
@@ -553,7 +533,6 @@ spec:
553533
The IDs of the security groups. You can create a security group using CreateSecurityGroup
554534
(https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSecurityGroup.html).
555535
556-
557536
If you specify a network interface, you must specify any security groups
558537
as part of the network interface.
559538
items:
@@ -564,11 +543,9 @@ spec:
564543
[EC2-Classic, default VPC] The names of the security groups. For a nondefault
565544
VPC, you must use security group IDs instead.
566545
567-
568546
If you specify a network interface, you must specify any security groups
569547
as part of the network interface.
570548
571-
572549
Default: Amazon EC2 uses the default security group.
573550
items:
574551
type: string
@@ -577,7 +554,6 @@ spec:
577554
description: |-
578555
[EC2-VPC] The ID of the subnet to launch the instance into.
579556
580-
581557
If you specify a network interface, you must specify any subnets as part
582558
of the network interface.
583559
type: string
@@ -622,7 +598,6 @@ spec:
622598
when it has verified that an "adopted" resource (a resource where the
623599
ARN annotation was set by the Kubernetes user on the CR) exists and
624600
matches the supplied CR's Spec field values.
625-
TODO(vijat@): Find a better strategy for resources that do not have ARN in CreateOutputResponse
626601
https://github.com/aws/aws-controllers-k8s/issues/270
627602
type: string
628603
ownerAccountID:
@@ -774,7 +749,6 @@ spec:
774749
DNS hostname can only be used inside the Amazon EC2 network. This name is
775750
not available until the instance enters the running state.
776751
777-
778752
[EC2-VPC] The Amazon-provided DNS server resolves Amazon-provided private
779753
DNS hostnames if you've enabled DNS resolution and DNS hostnames in your
780754
VPC. If you are not using the Amazon-provided DNS server in your VPC, your
@@ -802,7 +776,6 @@ spec:
802776
The public IPv4 address, or the Carrier IP address assigned to the instance,
803777
if applicable.
804778
805-
806779
A Carrier IP address only applies to an instance launched in a subnet associated
807780
with a Wavelength Zone.
808781
type: string

0 commit comments

Comments
 (0)