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
Update to ACK runtime v0.39.0, code-generator v0.39.1 (#228)
### Update to ACK runtime `v0.39.0`, code-generator `v0.39.1`
----------
* ACK code-generator `v0.39.1` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.39.1)
* ACK runtime `v0.39.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.39.0)
----------
NOTE:
This PR increments the release version of service controller from `v1.2.26` to `v1.2.27`
Once this PR is merged, release `v1.2.27` will be automatically created for `ec2-controller`
**Please close this PR, if you do not want the new patch release for `ec2-controller`**
----------
#### stdout for `make build-controller`:
```
building ack-generate ... ok.
==== building ec2-controller ====
Copying common custom resource definitions into ec2
Building Kubernetes API objects for ec2
Generating deepcopy code for ec2
Generating custom resource definitions for ec2
Building service controller for ec2
Generating RBAC manifests for ec2
Running gofmt against generated code for ec2
Updating additional GitHub repository maintenance files
==== building ec2-controller release artifacts ====
Building release artifacts for ec2-v1.2.27
Generating common custom resource definitions
Generating custom resource definitions for ec2
Generating RBAC manifests for ec2
```
----------
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
The ARN for the IAM role that permits Amazon EC2 to publish flow logs to
49
48
a CloudWatch Logs log group in your account.
50
49
51
-
52
50
If you specify LogDestinationType as s3, do not specify DeliverLogsPermissionArn
53
51
or LogGroupName.
54
52
type: string
@@ -68,13 +66,11 @@ spec:
68
66
can be published to a CloudWatch Logs log group or an Amazon S3 bucket. The
69
67
value specified for this parameter depends on the value specified for LogDestinationType.
70
68
71
-
72
69
If LogDestinationType is not specified or cloud-watch-logs, specify the Amazon
73
70
Resource Name (ARN) of the CloudWatch Logs log group. For example, to publish
74
71
to a log group called my-logs, specify arn:aws:logs:us-east-1:123456789012:log-group:my-logs.
75
72
Alternatively, use LogGroupName instead.
76
73
77
-
78
74
If LogDestinationType is s3, specify the ARN of the Amazon S3 bucket. You
79
75
can also specify a subfolder in the bucket. To specify a subfolder in the
80
76
bucket, use the following ARN format: bucket_ARN/subfolder_name/. For example,
@@ -89,11 +85,9 @@ spec:
89
85
log data to CloudWatch Logs, specify cloud-watch-logs. To publish flow log
90
86
data to Amazon S3, specify s3.
91
87
92
-
93
88
If you specify LogDestinationType as s3, do not specify DeliverLogsPermissionArn
94
89
or LogGroupName.
95
90
96
-
97
91
Default: cloud-watch-logs
98
92
type: string
99
93
logFormat:
@@ -103,7 +97,6 @@ spec:
103
97
If you omit this parameter, the flow log is created using the default format.
104
98
If you specify this parameter, you must specify at least one field.
105
99
106
-
107
100
Specify the fields using the ${field-id} format, separated by spaces. For
108
101
the CLI, surround this parameter value with single quotes on Linux or double
109
102
quotes on Windows.
@@ -113,7 +106,6 @@ spec:
113
106
The name of a new or existing CloudWatch Logs log group where Amazon EC2
114
107
publishes your flow logs.
115
108
116
-
117
109
If you specify LogDestinationType as s3, do not specify DeliverLogsPermissionArn
118
110
or LogGroupName.
119
111
type: string
@@ -123,12 +115,10 @@ spec:
123
115
aggregated into a flow log record. You can specify 60 seconds (1 minute)
124
116
or 600 seconds (10 minutes).
125
117
126
-
127
118
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),
128
119
the aggregation interval is always 60 seconds or less, regardless of the
129
120
value that you specify.
130
121
131
-
132
122
Default: 600
133
123
format: int64
134
124
type: integer
@@ -179,7 +169,6 @@ spec:
179
169
when it has verified that an "adopted" resource (a resource where the
180
170
ARN annotation was set by the Kubernetes user on the CR) exists and
181
171
matches the supplied CR's Spec field values.
182
-
TODO(vijat@): Find a better strategy for resources that do not have ARN in CreateOutputResponse
InstanceSpec defines the desired state of Instance.
46
46
47
-
48
47
Describes an instance.
49
48
properties:
50
49
blockDeviceMappings:
@@ -131,10 +130,8 @@ spec:
131
130
For more information, see Burstable performance instances (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html)
132
131
in the Amazon EC2 User Guide.
133
132
134
-
135
133
Default: standard (T2 instances) or unlimited (T3/T3a/T4g instances)
136
134
137
-
138
135
For T3 instances with host tenancy, only standard is supported.
139
136
properties:
140
137
cpuCredits:
@@ -153,7 +150,6 @@ spec:
153
150
Alternatively, if you set InstanceInitiatedShutdownBehavior to terminate,
154
151
you can terminate the instance by running the shutdown command from the instance.
155
152
156
-
157
153
Default: false
158
154
type: boolean
159
155
ebsOptimized:
@@ -164,7 +160,6 @@ spec:
164
160
available with all instance types. Additional usage charges apply when using
165
161
an EBS-optimized instance.
166
162
167
-
168
163
Default: false
169
164
type: boolean
170
165
elasticGPUSpecification:
@@ -186,7 +181,6 @@ spec:
186
181
inference accelerators are a resource you can attach to your Amazon EC2 instances
187
182
to accelerate your Deep Learning (DL) inference workloads.
188
183
189
-
190
184
You cannot specify accelerators from different generations in the same request.
191
185
items:
192
186
description: Describes an elastic inference accelerator.
@@ -204,7 +198,6 @@ spec:
204
198
For more information, see What is Amazon Web Services Nitro Enclaves? (https://docs.aws.amazon.com/enclaves/latest/user/nitro-enclave.html)
205
199
in the Amazon Web Services Nitro Enclaves User Guide.
206
200
207
-
208
201
You can't enable Amazon Web Services Nitro Enclaves and hibernation on the
209
202
same instance.
210
203
properties:
@@ -217,7 +210,6 @@ spec:
217
210
see Hibernate your instance (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Hibernate.html)
218
211
in the Amazon EC2 User Guide.
219
212
220
-
221
213
You can't enable hibernation and Amazon Web Services Nitro Enclaves on the
222
214
same instance.
223
215
properties:
@@ -243,14 +235,12 @@ spec:
243
235
Indicates whether an instance stops or terminates when you initiate shutdown
244
236
from the instance (using the operating system command for system shutdown).
245
237
246
-
247
238
Default: stop
248
239
type: string
249
240
instanceMarketOptions:
250
241
description: |-
251
242
The market (purchasing) option for the instances.
252
243
253
-
254
244
For RunInstances, persistent Spot Instance requests are only supported when
255
245
InstanceInterruptionBehavior is set to either hibernate or stop.
256
246
properties:
@@ -278,7 +268,6 @@ spec:
278
268
The instance type. For more information, see Instance types (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html)
279
269
in the Amazon EC2 User Guide.
280
270
281
-
282
271
Default: m1.small
283
272
type: string
284
273
ipv6AddressCount:
@@ -289,7 +278,6 @@ spec:
289
278
in the same request. You can specify this option if you've specified a minimum
290
279
number of instances to launch.
291
280
292
-
293
281
You cannot specify this option and the network interfaces option in the same
294
282
request.
295
283
format: int64
@@ -301,7 +289,6 @@ spec:
301
289
to assign a number of IPv6 addresses in the same request. You cannot specify
302
290
this option if you've specified a minimum number of instances to launch.
303
291
304
-
305
292
You cannot specify this option and the network interfaces option in the same
306
293
request.
307
294
items:
@@ -315,7 +302,6 @@ spec:
315
302
description: |-
316
303
The ID of the kernel.
317
304
318
-
319
305
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more
320
306
information, see PV-GRUB (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html)
321
307
in the Amazon EC2 User Guide.
@@ -325,7 +311,6 @@ spec:
325
311
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)
326
312
or ImportKeyPair (https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ImportKeyPair.html).
327
313
328
-
329
314
If you do not specify a key pair, you can't connect to the instance unless
330
315
you choose an AMI that is configured to allow users another way to log in.
331
316
type: string
@@ -363,7 +348,6 @@ spec:
363
348
than Amazon EC2 can launch in the target Availability Zone, Amazon EC2 launches
364
349
the largest possible number of instances above MinCount.
365
350
366
-
367
351
Constraints: Between 1 and the maximum number you're allowed for the specified
368
352
instance type. For more information about the default limits, and how to
369
353
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:
393
377
is more instances than Amazon EC2 can launch in the target Availability Zone,
394
378
Amazon EC2 launches no instances.
395
379
396
-
397
380
Constraints: Between 1 and the maximum number you're allowed for the specified
398
381
instance type. For more information about the default limits, and how to
399
382
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:
526
509
[EC2-VPC] The primary IPv4 address. You must specify a value from the IPv4
527
510
address range of the subnet.
528
511
529
-
530
512
Only one private IP address can be designated as primary. You can't specify
531
513
this option if you've specified the option to designate a private IP address
532
514
as the primary IP address in a network interface specification. You cannot
533
515
specify this option if you're launching more than one instance in the request.
534
516
535
-
536
517
You cannot specify this option and the network interfaces option in the same
537
518
request.
538
519
type: string
@@ -543,7 +524,6 @@ spec:
543
524
need to specify a RAM disk. To find kernel requirements, go to the Amazon
544
525
Web Services Resource Center and search for the kernel ID.
545
526
546
-
547
527
We recommend that you use PV-GRUB instead of kernels and RAM disks. For more
548
528
information, see PV-GRUB (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedkernels.html)
549
529
in the Amazon EC2 User Guide.
@@ -553,7 +533,6 @@ spec:
553
533
The IDs of the security groups. You can create a security group using CreateSecurityGroup
0 commit comments