Skip to content

Commit 01d5491

Browse files
authored
Support setting Target Role ARN for Pod Identity Associations (#164)
Issue #, if available: [2523](aws-controllers-k8s/community#2523) Description of changes: - Update aws-sdk-go-v2 to version 1.37.0 - Updated descriptions for various CRD fields - Added disableSessionTags, targetRoleARN, and externalID fields to the PodIdentityAssociations CRD - Updated PodIdentityAssociation delta.go and sdk.go to include new fields - Added hook to force TargetRoleARN to empty string if not set during update operation. By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
1 parent e88fa6e commit 01d5491

24 files changed

+409
-95
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
*.swp
33
*~
44
.idea
5+
.vscode
56
/docs/site
67
bin
78
build
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
ack_generate_info:
2-
build_date: "2025-07-22T21:59:20Z"
2+
build_date: "2025-07-30T22:50:35Z"
33
build_hash: b2dc0f44e0b08f041de14c3944a5cc005ba97c8f
44
go_version: go1.24.5
55
version: v0.50.0
6-
api_directory_checksum: fecde869000735952a2e71d711fb5e64d9ee638e
6+
api_directory_checksum: 2b5e65a1d5f0a032d51209f925b714aff4b6dc96
77
api_version: v1alpha1
8-
aws_sdk_go_version: v1.36.3
8+
aws_sdk_go_version: v1.37.0
99
generator_config_info:
10-
file_checksum: b9a024fd6f58c760b92674ceeca4fd9aacc73eb0
10+
file_checksum: ba92a429d7714ec0cbbc97d443575e9442b95c74
1111
original_file_name: generator.yaml
1212
last_modification:
1313
reason: API generation

apis/v1alpha1/addon.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/cluster.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/enums.go

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/generator.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -441,6 +441,8 @@ resources:
441441
hooks:
442442
sdk_update_pre_build_request:
443443
template_path: hooks/pod_identity_association/sdk_update_pre_build_request.go.tpl
444+
sdk_update_post_build_request:
445+
template_path: hooks/pod_identity_association/sdk_update_post_build_request.go.tpl
444446
sdk_read_one_post_set_output:
445447
template_path: hooks/pod_identity_association/sdk_read_one_post_set_output.go.tpl
446448
sdk_create_post_set_output:

apis/v1alpha1/nodegroup.go

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/pod_identity_association.go

Lines changed: 53 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/v1alpha1/types.go

Lines changed: 31 additions & 23 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)