Skip to content

Commit 0db0a3d

Browse files
authored
Update to ACK runtime v0.43.0, code-generator v0.43.2 (#153)
### Update to ACK runtime `v0.43.0`, code-generator `v0.43.2` ---------- * ACK code-generator `v0.43.2` [release notes](https://github.com/aws-controllers-k8s/code-generator/releases/tag/v0.43.2) * ACK runtime `v0.43.0` [release notes](https://github.com/aws-controllers-k8s/runtime/releases/tag/v0.43.0) ---------- NOTE: This PR increments the release version of service controller from `v1.0.24` to `v1.0.25` Once this PR is merged, release `v1.0.25` will be automatically created for `s3-controller` **Please close this PR, if you do not want the new patch release for `s3-controller`** ---------- #### stdout for `make build-controller`: ``` building ack-generate ... ok. ==== building s3-controller ==== Copying common custom resource definitions into s3 Building Kubernetes API objects for s3 Generating deepcopy code for s3 Generating custom resource definitions for s3 Building service controller for s3 Running GO mod tidy Generating RBAC manifests for s3 Running gofmt against generated code for s3 Updating additional GitHub repository maintenance files ==== building s3-controller release artifacts ==== Building release artifacts for s3-v1.0.25 Generating common custom resource definitions Generating custom resource definitions for s3 Generating RBAC manifests for s3 ``` ---------- By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent bf5a86c commit 0db0a3d

File tree

8 files changed

+142
-81
lines changed

8 files changed

+142
-81
lines changed

apis/v1alpha1/ack-generate-metadata.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
ack_generate_info:
2-
build_date: "2025-02-19T23:05:44Z"
3-
build_hash: 8b426c490ff1984d8ce5577e11d6dabe1b6373b8
2+
build_date: "2025-02-20T18:30:11Z"
3+
build_hash: a326346bd3a6973254d247c9ab2dc76790c36241
44
go_version: go1.24.0
5-
version: v0.43.1
6-
api_directory_checksum: e7fabb47e5e36c00e9a58d680d105facdc5849fe
5+
version: v0.43.2
6+
api_directory_checksum: 72db31f2a497b2114082d97643f7bfbe0bf6d425
77
api_version: v1alpha1
88
aws_sdk_go_version: v1.32.6
99
generator_config_info:

apis/v1alpha1/bucket.go

+11-40
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/controller/kustomization.yaml

+1-1
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/s3-controller
9-
newTag: 1.0.24
9+
newTag: 1.0.25

config/crd/bases/s3.services.k8s.aws_buckets.yaml

+61-16
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,16 @@ spec:
4343
In terms of implementation, a Bucket is a resource.
4444
properties:
4545
accelerate:
46-
description: |-
47-
Configures the transfer acceleration state for an Amazon S3 bucket. For more
48-
information, see Amazon S3 Transfer Acceleration (https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html)
49-
in the Amazon S3 User Guide.
46+
description: Container for setting the transfer acceleration state.
5047
properties:
5148
status:
5249
type: string
5350
type: object
5451
acl:
52+
description: |-
53+
The canned ACL to apply to the bucket.
54+
55+
This functionality is not supported for directory buckets.
5556
type: string
5657
analytics:
5758
items:
@@ -224,14 +225,38 @@ spec:
224225
type: array
225226
type: object
226227
grantFullControl:
228+
description: |-
229+
Allows grantee the read, write, read ACP, and write ACP permissions on the
230+
bucket.
231+
232+
This functionality is not supported for directory buckets.
227233
type: string
228234
grantRead:
235+
description: |-
236+
Allows grantee to list the objects in the bucket.
237+
238+
This functionality is not supported for directory buckets.
229239
type: string
230240
grantReadACP:
241+
description: |-
242+
Allows grantee to read the bucket ACL.
243+
244+
This functionality is not supported for directory buckets.
231245
type: string
232246
grantWrite:
247+
description: |-
248+
Allows grantee to create new objects in the bucket.
249+
250+
For the bucket and object owners of existing objects, also allows deletions
251+
and overwrites of those objects.
252+
253+
This functionality is not supported for directory buckets.
233254
type: string
234255
grantWriteACP:
256+
description: |-
257+
Allows grantee to write the ACL for the applicable bucket.
258+
259+
This functionality is not supported for directory buckets.
235260
type: string
236261
intelligentTiering:
237262
items:
@@ -363,10 +388,8 @@ spec:
363388
type: object
364389
type: array
365390
lifecycle:
366-
description: |-
367-
Specifies the lifecycle configuration for objects in an Amazon S3 bucket.
368-
For more information, see Object Lifecycle Management (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-lifecycle-mgmt.html)
369-
in the Amazon S3 User Guide.
391+
description: Container for lifecycle rules. You can add as many as
392+
1,000 rules.
370393
properties:
371394
rules:
372395
items:
@@ -620,6 +643,21 @@ spec:
620643
type: object
621644
type: array
622645
name:
646+
description: |-
647+
The name of the bucket to create.
648+
649+
General purpose buckets - For information about bucket naming restrictions,
650+
see Bucket naming rules (https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html)
651+
in the Amazon S3 User Guide.
652+
653+
Directory buckets - When you use this operation with a directory bucket,
654+
you must use path-style requests in the format https://s3express-control.region-code.amazonaws.com/bucket-name
655+
. Virtual-hosted-style requests aren't supported. Directory bucket names
656+
must be unique in the chosen Zone (Availability Zone or Local Zone). Bucket
657+
names must also follow the format bucket-base-name--zone-id--x-s3 (for example,
658+
DOC-EXAMPLE-BUCKET--usw2-az1--x-s3). For information about bucket naming
659+
restrictions, see Directory bucket naming rules (https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-bucket-naming-rules.html)
660+
in the Amazon S3 User Guide
623661
type: string
624662
notification:
625663
description: |-
@@ -790,11 +828,17 @@ spec:
790828
type: array
791829
type: object
792830
objectLockEnabledForBucket:
831+
description: |-
832+
Specifies whether you want S3 Object Lock to be enabled for the new bucket.
833+
834+
This functionality is not supported for directory buckets.
793835
type: boolean
794836
objectOwnership:
795837
type: string
796838
ownershipControls:
797-
description: The container element for a bucket's ownership controls.
839+
description: |-
840+
The OwnershipControls (BucketOwnerEnforced, BucketOwnerPreferred, or ObjectWriter)
841+
that you want to apply to this Amazon S3 bucket.
798842
properties:
799843
rules:
800844
items:
@@ -833,6 +877,11 @@ spec:
833877
type: array
834878
type: object
835879
policy:
880+
description: |-
881+
The bucket policy as a JSON document.
882+
883+
For directory buckets, the only IAM action supported in the bucket policy
884+
is s3express:CreateSession.
836885
type: string
837886
publicAccessBlock:
838887
description: |-
@@ -1057,7 +1106,7 @@ spec:
10571106
type: string
10581107
type: object
10591108
tagging:
1060-
description: Container for TagSet elements.
1109+
description: Container for the TagSet and Tag elements.
10611110
properties:
10621111
tagSet:
10631112
items:
@@ -1071,17 +1120,13 @@ spec:
10711120
type: array
10721121
type: object
10731122
versioning:
1074-
description: |-
1075-
Describes the versioning state of an Amazon S3 bucket. For more information,
1076-
see PUT Bucket versioning (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTVersioningStatus.html)
1077-
in the Amazon S3 API Reference.
1123+
description: Container for setting the versioning state.
10781124
properties:
10791125
status:
10801126
type: string
10811127
type: object
10821128
website:
1083-
description: Specifies website configuration parameters for an Amazon
1084-
S3 bucket.
1129+
description: Container for the request.
10851130
properties:
10861131
errorDocument:
10871132
description: The error information.

helm/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v1
22
name: s3-chart
33
description: A Helm chart for the ACK service controller for Amazon Simple Storage Service (S3)
4-
version: 1.0.24
5-
appVersion: 1.0.24
4+
version: 1.0.25
5+
appVersion: 1.0.25
66
home: https://github.com/aws-controllers-k8s/s3-controller
77
icon: https://raw.githubusercontent.com/aws/eks-charts/master/docs/logo/aws.png
88
sources:

0 commit comments

Comments
 (0)