Skip to content

Commit 35f4f47

Browse files
sapphirewrhaowang
andauthored
Add namespace configuration support for EKS addons (#8476)
* feat: Add namespace configuration support for EKS addons This commit implements namespace configuration for EKS addons, allowing users to deploy addons to custom namespaces instead of the default kube-system namespace. Key changes: - Add AddonNamespaceConfig struct with namespace field - Add namespaceConfig field to Addon struct with validation - Implement Kubernetes DNS-1123 namespace name validation - Add namespace config to JSON schema with proper definitions - Update create addon action to pass namespace config to AWS API - Update get addon action to retrieve and display namespace info - Add namespace config immutability validation for updates - Add comprehensive test coverage for namespace validation scenarios - Update CLI to display namespace column in addon listings Features: - Namespace config is optional (defaults to kube-system if not specified) - Validates namespace names according to Kubernetes DNS-1123 standard - Namespace configuration is immutable after addon creation - Supports empty namespace (uses default behavior) - Comprehensive error messages for validation failures Testing: - Unit tests for namespace validation (valid/invalid cases) - CLI tests for create and update operations - Integration tested with aws-ebs-csi-driver addon - Verified addon deployment to custom namespace - Confirmed immutability enforcement during updates * test: Add comprehensive test coverage for addon namespace config - Add unit tests for create addon with namespace config - Add unit tests for update addon with namespace config validation - Add unit tests for get addon with namespace config display - Test valid and invalid namespace scenarios - Test immutability enforcement during updates - Verify AWS API integration with namespace config * test: Add integration tests for addon namespace config - Add integration tests for creating addons with custom namespaces - Test namespace config validation in real cluster scenarios - Verify addon deployment to custom namespaces - Test namespace config immutability during updates - Add comprehensive end-to-end testing coverage * deps: Update Go dependencies for addon namespace config feature - Update AWS SDK dependencies to support namespace config API - Update go.mod and go.sum with latest dependency versions - Ensure compatibility with EKS addon namespace configuration * Update user docs for addon namespace * go mod tidy * bump dependencies * Update generated deepcopy methods for AddonNamespaceConfig * Fix unit test issues - Update golden files for printer tests to include new DeletionProtection field - Fix code generation script to avoid process substitution issues on macOS * add cli command for addon namespace * gofmt recent changes --------- Co-authored-by: sapphirew <[email protected]>
1 parent f1c8201 commit 35f4f47

File tree

23 files changed

+1723
-103
lines changed

23 files changed

+1723
-103
lines changed

build/scripts/update-codegen.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ echo ">> Using ${CODEGEN_PKG}"
1313

1414
source "${CODEGEN_PKG}/kube_codegen.sh"
1515

16+
# Create temporary boilerplate file to avoid process substitution issues on macOS
17+
TEMP_BOILERPLATE=$(mktemp)
18+
printf "/*\n%s\n*/\n" "$(cat LICENSE)" > "${TEMP_BOILERPLATE}"
19+
1620
kube::codegen::gen_helpers \
17-
--boilerplate <(printf "/*\n%s\n*/\n" "$(cat LICENSE)") \
21+
--boilerplate "${TEMP_BOILERPLATE}" \
1822
"${PROJECT_ROOT}/pkg/apis"
23+
24+
# Clean up temporary file
25+
rm "${TEMP_BOILERPLATE}"

go.mod

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,24 @@ require (
88
github.com/Masterminds/semver/v3 v3.4.0
99
github.com/aws/amazon-ec2-instance-selector/v3 v3.1.1-0.20250224180552-36eea73b44c2
1010
github.com/aws/aws-sdk-go v1.55.7
11-
github.com/aws/aws-sdk-go-v2 v1.36.6
11+
github.com/aws/aws-sdk-go-v2 v1.38.1
1212
github.com/aws/aws-sdk-go-v2/config v1.29.14
1313
github.com/aws/aws-sdk-go-v2/credentials v1.17.67
14-
github.com/aws/aws-sdk-go-v2/service/autoscaling v1.54.1
15-
github.com/aws/aws-sdk-go-v2/service/cloudformation v1.61.1
16-
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.49.4
17-
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.53.1
14+
github.com/aws/aws-sdk-go-v2/service/autoscaling v1.57.2
15+
github.com/aws/aws-sdk-go-v2/service/cloudformation v1.64.2
16+
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.53.0
17+
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.56.2
1818
github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.51.3
1919
github.com/aws/aws-sdk-go-v2/service/ec2 v1.210.1
20-
github.com/aws/aws-sdk-go-v2/service/eks v1.66.2
21-
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.29.7
22-
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.46.1
23-
github.com/aws/aws-sdk-go-v2/service/iam v1.43.1
20+
github.com/aws/aws-sdk-go-v2/service/eks v1.71.1
21+
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.32.2
22+
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.50.0
23+
github.com/aws/aws-sdk-go-v2/service/iam v1.47.1
2424
github.com/aws/aws-sdk-go-v2/service/kms v1.38.3
25-
github.com/aws/aws-sdk-go-v2/service/outposts v1.52.1
26-
github.com/aws/aws-sdk-go-v2/service/ssm v1.60.2
25+
github.com/aws/aws-sdk-go-v2/service/outposts v1.55.2
26+
github.com/aws/aws-sdk-go-v2/service/ssm v1.63.2
2727
github.com/aws/aws-sdk-go-v2/service/sts v1.33.19
28-
github.com/aws/smithy-go v1.22.4
28+
github.com/aws/smithy-go v1.22.5
2929
github.com/awslabs/amazon-eks-ami/nodeadm v0.0.0-20250219002025-c3b5cd3d2fd9
3030
github.com/benjamintf1/unmarshalledmatchers v1.0.0
3131
github.com/blang/semver/v4 v4.0.0
@@ -128,10 +128,10 @@ require (
128128
github.com/ashanbrown/forbidigo v1.6.0 // indirect
129129
github.com/ashanbrown/makezero v1.2.0 // indirect
130130
github.com/atotto/clipboard v0.1.4 // indirect
131-
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.11 // indirect
131+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.0 // indirect
132132
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.30 // indirect
133-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.37 // indirect
134-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.37 // indirect
133+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.4 // indirect
134+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.4 // indirect
135135
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 // indirect
136136
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.33 // indirect
137137
github.com/aws/aws-sdk-go-v2/service/eventbridge v1.36.12 // indirect

go.sum

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -106,46 +106,46 @@ github.com/aws/amazon-ec2-instance-selector/v3 v3.1.1-0.20250224180552-36eea73b4
106106
github.com/aws/amazon-ec2-instance-selector/v3 v3.1.1-0.20250224180552-36eea73b44c2/go.mod h1:RU/lVVsYHNN7Bwr2UmCw5z2aWPcNIHADY49bj082oYM=
107107
github.com/aws/aws-sdk-go v1.55.7 h1:UJrkFq7es5CShfBwlWAC8DA077vp8PyVbQd3lqLiztE=
108108
github.com/aws/aws-sdk-go v1.55.7/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU=
109-
github.com/aws/aws-sdk-go-v2 v1.36.6 h1:zJqGjVbRdTPojeCGWn5IR5pbJwSQSBh5RWFTQcEQGdU=
110-
github.com/aws/aws-sdk-go-v2 v1.36.6/go.mod h1:EYrzvCCN9CMUTa5+6lf6MM4tq3Zjp8UhSGR/cBsjai0=
111-
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.11 h1:12SpdwU8Djs+YGklkinSSlcrPyj3H4VifVsKf78KbwA=
112-
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.11/go.mod h1:dd+Lkp6YmMryke+qxW/VnKyhMBDTYP41Q2Bb+6gNZgY=
109+
github.com/aws/aws-sdk-go-v2 v1.38.1 h1:j7sc33amE74Rz0M/PoCpsZQ6OunLqys/m5antM0J+Z8=
110+
github.com/aws/aws-sdk-go-v2 v1.38.1/go.mod h1:9Q0OoGQoboYIAJyslFyF1f5K1Ryddop8gqMhWx/n4Wg=
111+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.0 h1:6GMWV6CNpA/6fbFHnoAjrv4+LGfyTqZz2LtCHnspgDg=
112+
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.0/go.mod h1:/mXlTIVG9jbxkqDnr5UQNQxW1HRYxeGklkM9vAFeabg=
113113
github.com/aws/aws-sdk-go-v2/config v1.29.14 h1:f+eEi/2cKCg9pqKBoAIwRGzVb70MRKqWX4dg1BDcSJM=
114114
github.com/aws/aws-sdk-go-v2/config v1.29.14/go.mod h1:wVPHWcIFv3WO89w0rE10gzf17ZYy+UVS1Geq8Iei34g=
115115
github.com/aws/aws-sdk-go-v2/credentials v1.17.67 h1:9KxtdcIA/5xPNQyZRgUSpYOE6j9Bc4+D7nZua0KGYOM=
116116
github.com/aws/aws-sdk-go-v2/credentials v1.17.67/go.mod h1:p3C44m+cfnbv763s52gCqrjaqyPikj9Sg47kUVaNZQQ=
117117
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.30 h1:x793wxmUWVDhshP8WW2mlnXuFrO4cOd3HLBroh1paFw=
118118
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.30/go.mod h1:Jpne2tDnYiFascUEs2AWHJL9Yp7A5ZVy3TNyxaAjD6M=
119-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.37 h1:osMWfm/sC/L4tvEdQ65Gri5ZZDCUpuYJZbTTDrsn4I0=
120-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.37/go.mod h1:ZV2/1fbjOPr4G4v38G3Ww5TBT4+hmsK45s/rxu1fGy0=
121-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.37 h1:v+X21AvTb2wZ+ycg1gx+orkB/9U6L7AOp93R7qYxsxM=
122-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.37/go.mod h1:G0uM1kyssELxmJ2VZEfG0q2npObR3BAkF3c1VsfVnfs=
119+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.4 h1:IdCLsiiIj5YJ3AFevsewURCPV+YWUlOW8JiPhoAy8vg=
120+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.4/go.mod h1:l4bdfCD7XyyZA9BolKBo1eLqgaJxl0/x91PL4Yqe0ao=
121+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.4 h1:j7vjtr1YIssWQOMeOWRbh3z8g2oY/xPjnZH2gLY4sGw=
122+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.4/go.mod h1:yDmJgqOiH4EA8Hndnv4KwAo8jCGTSnM5ASG1nBI+toA=
123123
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3 h1:bIqFDwgGXXN1Kpp99pDOdKMTTb5d2KyU5X/BZxjOkRo=
124124
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.3/go.mod h1:H5O/EsxDWyU+LP/V8i5sm8cxoZgc2fdNR9bxlOFrQTo=
125125
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.33 h1:/frG8aV09yhCVSOEC2pzktflJJO48NwY3xntHBwxHiA=
126126
github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.33/go.mod h1:8vwASlAcV366M+qxZnjNzCjeastk1Rt1bpSRaGZanGU=
127-
github.com/aws/aws-sdk-go-v2/service/autoscaling v1.54.1 h1:DsCwHidm3y19FV7h/UEylDDxiv+PFoztdMTToYkdMn8=
128-
github.com/aws/aws-sdk-go-v2/service/autoscaling v1.54.1/go.mod h1:MYX+s3uV5xD2kg17cZQtohCkMHzb4EbJk+yaE2cncH0=
129-
github.com/aws/aws-sdk-go-v2/service/cloudformation v1.61.1 h1:t9EwcqNID5cS1y/g2jw44bVYfJghP7wQQ70BbRp8ozY=
130-
github.com/aws/aws-sdk-go-v2/service/cloudformation v1.61.1/go.mod h1:JBwXLVtXHzGnIhlwZM2siaP0ezhVgMzGUxCOxMoJ10I=
131-
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.49.4 h1:A0rvb7JdUw0YgjNrVbs3ZB8aklwQVgJLCcJ0j0oFnpc=
132-
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.49.4/go.mod h1:XaaXDmDC31kF9fEv0SiFr0g1WQ4dBMGaJvbl80kBxd8=
133-
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.53.1 h1:RXmXjIIZEb37O9INIV1SXNya5U8xj/6tDWtKQitpvNQ=
134-
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.53.1/go.mod h1:sJpy0akDxor5AnHCgbRP+qUmwb8HPsyCzKuZUFqz+sQ=
127+
github.com/aws/aws-sdk-go-v2/service/autoscaling v1.57.2 h1:hYsUHj0wgtj4ZNRNKpnZ24l43TL/7iDpD0xlemzxBO0=
128+
github.com/aws/aws-sdk-go-v2/service/autoscaling v1.57.2/go.mod h1:z7VO2DDtk3h+bWw18erk2swrCEeDBCajYtpsXpTo7R4=
129+
github.com/aws/aws-sdk-go-v2/service/cloudformation v1.64.2 h1:QOsVXn4JOYT/hijI83NKENLuPBgNnoCsZRYevszDFMs=
130+
github.com/aws/aws-sdk-go-v2/service/cloudformation v1.64.2/go.mod h1:J14kHsEQ16zYUK6AQyDQZjC1n+NUn2L7Dpx0zMd/vZs=
131+
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.53.0 h1:WMgigsEPtSgsVe+jBMqCuAF2u0j/CnSjCm3I6Ar7nFo=
132+
github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.53.0/go.mod h1:1QQJFpFapuZD93JdP+VNezwfQt88oyxqW6bdCC5xmbo=
133+
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.56.2 h1:pcho6kw8xOS5MV9yHTySeO36FC/QMC4WBy7RJAYB9hY=
134+
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.56.2/go.mod h1:0GB2dl4sDw+wVpOd3MUqIzLW2TkEii/2gAAtQfcfBII=
135135
github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.51.3 h1:4U9dpQZTvJ0Mi1qn8L1hRJ4igFCQYEjwUuOmYkWM5tE=
136136
github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.51.3/go.mod h1:ygltZT++6Wn2uG4+tqE0NW1MkdEtb5W2O/CFc0xJX/g=
137137
github.com/aws/aws-sdk-go-v2/service/ec2 v1.210.1 h1:+4A9SDduLZFlDeXWRmfQ6r8kyEJZQfK6lcg+KwdvWrI=
138138
github.com/aws/aws-sdk-go-v2/service/ec2 v1.210.1/go.mod h1:ouvGEfHbLaIlWwpDpOVWPWR+YwO0HDv3vm5tYLq8ImY=
139-
github.com/aws/aws-sdk-go-v2/service/eks v1.66.2 h1:gDvxe1rFYhU9sfA/S8TePGE7gfC0vB9pCs6B4zbm5Ng=
140-
github.com/aws/aws-sdk-go-v2/service/eks v1.66.2/go.mod h1:lpcShMkoQ94JiSVoEF1yE2WP40IV02bbnaT6oYP7cQo=
141-
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.29.7 h1:LohkhuvAKs8JgNyOdbtDZhCSqHIiV1gxPdHk04llFdk=
142-
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.29.7/go.mod h1:tlu3Lw6BPvFveY0D0pIFE5Hps3d6Wnx2mKzSvuMdt48=
143-
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.46.1 h1:93XNbJp8oPftVB8fiX2kofQDQ0VKg2ATiYI8ZmGwOmM=
144-
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.46.1/go.mod h1:apKkozmYfbj8FIBxOLqRNeG3Gmo5p0P996ltTp8YJTg=
139+
github.com/aws/aws-sdk-go-v2/service/eks v1.71.1 h1:94CuP2LDRD8zwfJIm+oOEx0vRuwodfon0BPImHs8aww=
140+
github.com/aws/aws-sdk-go-v2/service/eks v1.71.1/go.mod h1:ROhcontVJDIaR0dUrg2+EdGzJtdSzq+PnM06gNV5zK8=
141+
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.32.2 h1:5gfKj9+gRRVTzsrDp1z8AoEuSV3iLZpDJTiKsSqet6I=
142+
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.32.2/go.mod h1:Tdj16jxblwZwdRKwqRvTEgrPM8yG5aLBkT6VNUwAZ3U=
143+
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.50.0 h1:Izk3Yw7XXSl3YsXcsfzY3tbaeh5sxiV/Rxc9YlLcmYs=
144+
github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.50.0/go.mod h1:g8wrIE3I6tNQ9j/w+8aCkd/1kJGsvBuT7oh74prjdaI=
145145
github.com/aws/aws-sdk-go-v2/service/eventbridge v1.36.12 h1:uH6GOnGSvVN9MCk6o3+HvZFpdqL7AzJKNOTM/6l+3/s=
146146
github.com/aws/aws-sdk-go-v2/service/eventbridge v1.36.12/go.mod h1:6qtp53AQg7KEeYrsp430PNlmVVO9qK0Xw8nddE1y+ow=
147-
github.com/aws/aws-sdk-go-v2/service/iam v1.43.1 h1:xpPZZpbmqIJse9OH+Kf/bW/n+bRe0BtE/LtHvBJYcbc=
148-
github.com/aws/aws-sdk-go-v2/service/iam v1.43.1/go.mod h1:/IEkOg5Gkv2HFxOb3Prs84xpRyxO9P/9Zow/clWl84Q=
147+
github.com/aws/aws-sdk-go-v2/service/iam v1.47.1 h1:8qIz2VOP22KhWlMhh2nZOlvQjXHcZ1jIYy/LmP1r0go=
148+
github.com/aws/aws-sdk-go-v2/service/iam v1.47.1/go.mod h1:t7ahGe9ZaK9mmtYhCMjVA6euun4iNzaeDnJyONTBlms=
149149
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3 h1:eAh2A4b5IzM/lum78bZ590jy36+d/aFLgKF/4Vd1xPE=
150150
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.3/go.mod h1:0yKJC/kb8sAnmlYa6Zs3QVYqaC8ug2AbnNChv5Ox3uA=
151151
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.6.1 h1:7SuukGpyIgF5EiAbf1dZRxP+xSnY1WjiHBjL08fjJeE=
@@ -156,8 +156,8 @@ github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.14 h1:fgdkfsxTehqPc
156156
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.14/go.mod h1:wMxQ3OE8fiM8z2YRAeb2J8DLTTWMvRyYYuQOs26AbTQ=
157157
github.com/aws/aws-sdk-go-v2/service/kms v1.38.3 h1:RivOtUH3eEu6SWnUMFHKAW4MqDOzWn1vGQ3S38Y5QMg=
158158
github.com/aws/aws-sdk-go-v2/service/kms v1.38.3/go.mod h1:cQn6tAF77Di6m4huxovNM7NVAozWTZLsDRp9t8Z/WYk=
159-
github.com/aws/aws-sdk-go-v2/service/outposts v1.52.1 h1:ApCAW9GDGGRG/0sW+gCc3ogVqY5jARVzaO6Yr7bUi24=
160-
github.com/aws/aws-sdk-go-v2/service/outposts v1.52.1/go.mod h1:OofRkLdiU7Kzfy5ByBZemySniGzhQEhtpJ0k1QKB4wU=
159+
github.com/aws/aws-sdk-go-v2/service/outposts v1.55.2 h1:rKLpCowVJIGY0tJl5Gl1sqpnfG3C0UwIvJUA1bIs62M=
160+
github.com/aws/aws-sdk-go-v2/service/outposts v1.55.2/go.mod h1:YSMVOwGc+mgGnlYYA+SPM3jDngBaPDWFFQhoDiobxkU=
161161
github.com/aws/aws-sdk-go-v2/service/pricing v1.32.17 h1:EtZFyL/uhaXlHjIwHW0KSJvppg+Ie1fzQ3wEXLEUj0I=
162162
github.com/aws/aws-sdk-go-v2/service/pricing v1.32.17/go.mod h1:l7bufyRvU+8mY0Z1BNWbWvjr59dlj9YrLKmeiz5CJ30=
163163
github.com/aws/aws-sdk-go-v2/service/route53 v1.48.8 h1:abeu0IVRqYXSts7Tl1Yoi/BxC59xdXYX0uVSN0fbPOk=
@@ -166,16 +166,16 @@ github.com/aws/aws-sdk-go-v2/service/s3 v1.77.1 h1:5bI9tJL2Z0FGFtp/LPDv0eyliFBHC
166166
github.com/aws/aws-sdk-go-v2/service/s3 v1.77.1/go.mod h1:njj3tSJONkfdLt4y6X8pyqeM6sJLNZxmzctKKV+n1GM=
167167
github.com/aws/aws-sdk-go-v2/service/sqs v1.37.15 h1:KRXf9/NWjoRgj2WJbX13GNjBPQ1SxUYLnIfXTz08mWs=
168168
github.com/aws/aws-sdk-go-v2/service/sqs v1.37.15/go.mod h1:1CY54O4jz8BzgH2d6KyrzKWr2bAoqKsqUv2YZUGwMLE=
169-
github.com/aws/aws-sdk-go-v2/service/ssm v1.60.2 h1:ZvLR/SUQGk8sR+bHl8vXT00zgJ+U1fHDzrlokzz9DDo=
170-
github.com/aws/aws-sdk-go-v2/service/ssm v1.60.2/go.mod h1:H5QEq6SthlWMh8PXfSupp6uTg7iaJ3J36Cf15CPG5zE=
169+
github.com/aws/aws-sdk-go-v2/service/ssm v1.63.2 h1:ciD+LnRj2i9+TwNdbk24Rz1eTrrzVS82FaEZK8B7zyk=
170+
github.com/aws/aws-sdk-go-v2/service/ssm v1.63.2/go.mod h1:NMCzIcmGKoLNNkZ3/8SZzmp1+jvcU32vyUk5j7BwWI4=
171171
github.com/aws/aws-sdk-go-v2/service/sso v1.25.3 h1:1Gw+9ajCV1jogloEv1RRnvfRFia2cL6c9cuKV2Ps+G8=
172172
github.com/aws/aws-sdk-go-v2/service/sso v1.25.3/go.mod h1:qs4a9T5EMLl/Cajiw2TcbNt2UNo/Hqlyp+GiuG4CFDI=
173173
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.1 h1:hXmVKytPfTy5axZ+fYbR5d0cFmC3JvwLm5kM83luako=
174174
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.30.1/go.mod h1:MlYRNmYu/fGPoxBQVvBYr9nyr948aY/WLUvwBMBJubs=
175175
github.com/aws/aws-sdk-go-v2/service/sts v1.33.19 h1:1XuUZ8mYJw9B6lzAkXhqHlJd/XvaX32evhproijJEZY=
176176
github.com/aws/aws-sdk-go-v2/service/sts v1.33.19/go.mod h1:cQnB8CUnxbMU82JvlqjKR2HBOm3fe9pWorWBza6MBJ4=
177-
github.com/aws/smithy-go v1.22.4 h1:uqXzVZNuNexwc/xrh6Tb56u89WDlJY6HS+KC0S4QSjw=
178-
github.com/aws/smithy-go v1.22.4/go.mod h1:t1ufH5HMublsJYulve2RKmHDC15xu1f26kHCp/HgceI=
177+
github.com/aws/smithy-go v1.22.5 h1:P9ATCXPMb2mPjYBgueqJNCA5S9UfktsW0tTxi+a7eqw=
178+
github.com/aws/smithy-go v1.22.5/go.mod h1:t1ufH5HMublsJYulve2RKmHDC15xu1f26kHCp/HgceI=
179179
github.com/awslabs/amazon-eks-ami/nodeadm v0.0.0-20250219002025-c3b5cd3d2fd9 h1:fopAsvwV3w+MGIX3oWqq0YmwL+lr/ik+wXt0gyDaEEY=
180180
github.com/awslabs/amazon-eks-ami/nodeadm v0.0.0-20250219002025-c3b5cd3d2fd9/go.mod h1:0pDSM0ZubQLD0W2The2kS55orAFDZb0ETrtYOq2iCqI=
181181
github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k=

0 commit comments

Comments
 (0)