Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
06f20a0
Deregister elb targets before registering targets
DanielCKennedy Jan 12, 2026
7c70475
Merge pull request #1328 from DanielCKennedy/quotapressure
k8s-ci-robot Mar 13, 2026
82da06f
update helm chart for 1.35
joshuakguo Mar 20, 2026
0b70bca
fix: add k8s.io/streaming replace directive in switch-to-latest-k8s
a7i Mar 21, 2026
c8dcca5
Merge pull request #1367 from a7i/fix/switch-to-latest-k8s-add-stream…
k8s-ci-robot Mar 21, 2026
335d343
fix: add nil check for instance State in InstanceExistsByProviderID
a7i Mar 20, 2026
688a1dd
Merge pull request #1366 from a7i/fix/nil-state-instance-exists-by-pr…
k8s-ci-robot Mar 21, 2026
a6dc3e5
Merge pull request #1364 from joshuakguo/1.35-helm-chart
k8s-ci-robot Mar 25, 2026
755f116
fix: Add explicit HTTP request timeouts to all AWS SDK clients
howard-junec Apr 6, 2026
8cdaecc
Use SDK BuildableClient for HTTP timeouts
howard-junec Apr 7, 2026
e8f7435
Fix gofmt formatting
howard-junec Apr 8, 2026
47188c2
Merge pull request #1374 from howard-junec/add-aws-sdk-http-timeout
k8s-ci-robot Apr 8, 2026
7190078
Add AWS API metrics middleware for status code tracking
howard-junec Apr 9, 2026
181f59e
Move AWS API metrics to providers/v1 and pass middleware via NewStsCl…
howard-junec Apr 14, 2026
f2b6585
fix(ci): pin GitHub Actions to full-length commit SHAs
mtulio Apr 20, 2026
d2caeb2
Merge pull request #1385 from mtulio/fix-ci-gh-actions
k8s-ci-robot Apr 20, 2026
3f50568
e2e/gomod: Fix hairpin tests DNS resilience for EUSC regions
mtulio Apr 15, 2026
60f9c64
fix(e2e/loadbalancer): Fix hairpin tests DNS resilience for EUSC regions
mtulio Apr 15, 2026
40f1dcb
Merge pull request #1383 from mtulio/e2e-lb-fix-hairpin
k8s-ci-robot Apr 20, 2026
baa607a
Merge pull request #1377 from howard-junec/add-aws-api-metrics
k8s-ci-robot Apr 21, 2026
30c3f1f
1.36.0 rc release
Ganiredi Apr 15, 2026
31516e2
add InvalidID error handling for tagging controller
joshuakguo Apr 22, 2026
3b7a391
Merge pull request #1382 from Ganiredi/1.36-k8s-deps
k8s-ci-robot Apr 23, 2026
c7afd03
fix(clb/byosg): prevent leak on BYO SG annotation for CLB
mtulio Jul 16, 2025
2fb5eba
1.36 dependency update
Ganiredi May 1, 2026
69db463
Merge pull request #1395 from Ganiredi/1.36-k8s-deps-ga
k8s-ci-robot May 2, 2026
dafc0a1
Merge pull request #1209 from mtulio/fix-1208-byosg-update
k8s-ci-robot May 4, 2026
d16a29c
cloudbuild: bump gcb-docker-gcloud to v20260205-38cfa9523f
Ganiredi May 5, 2026
12d582b
Merge pull request #1399 from Ganiredi/fix-gcb-docker-gcloud-image
k8s-ci-robot May 5, 2026
97c1049
cloudbuild: bump timeout to 3600s
Ganiredi May 5, 2026
9514aec
Merge pull request #1419 from Ganiredi/cloudbuild-timeout-bump
k8s-ci-robot May 5, 2026
950195e
cloudbuild: upgrade to E2_HIGHCPU_32 to fix session timeout
Ganiredi May 6, 2026
de315d4
Merge pull request #1421 from Ganiredi/fix-cloudbuild-machine-type
k8s-ci-robot May 6, 2026
746099e
Merge pull request #1387 from joshuakguo/kwok-tagging-fix
k8s-ci-robot May 7, 2026
5a9bbf7
merge upstream/master into main
May 7, 2026
da492a5
UPSTREAM: <carry>: Updates ecr-credential-provider make target
theobarberbany Mar 2, 2026
ac297a8
UPSTREAM: <carry>: Set up repository for OpenShift CI
Fedosin Jun 3, 2021
8eb8c1e
UPSTREAM: <carry>: Adds ecr-credential-provider .spec file
theobarberbany Jan 9, 2024
bae9ae1
UPSTREAM: <carry>: Add snyk exclusion file
racheljpg Feb 26, 2024
2b6e2e1
UPSTREAM: <carry>: Sync OWNERS file
JoelSpeed Jun 24, 2024
b544bfb
UPSTREAM: <carry>: Updating ose-aws-cloud-controller-manager-containe…
Sep 4, 2024
2325144
UPSTREAM: <carry>: Updating ose-aws-cloud-controller-manager-containe…
Dec 4, 2024
07a75e4
UPSTREAM: <carry>: Updating ose-aws-cloud-controller-manager-containe…
Jun 18, 2025
1f70897
UPSTREAM: <carry>: Sync OWNERS file
RadekManak Sep 4, 2025
c7ae297
UPSTREAM: <carry>: delete OWNERS_ALIASES
damdo Oct 28, 2025
78aaf63
UPSTREAM: <carry>: Updating ose-aws-cloud-controller-manager-containe…
Sep 29, 2025
f6c8bf7
UPSTREAM: <carry>: Updating ose-aws-cloud-controller-manager-containe…
Dec 19, 2025
2a93427
UPSTREAM: <carry>: Updating ose-aws-cloud-controller-manager-containe…
Mar 11, 2026
3653442
UPSTREAM: 1313: Add support for dual networking stack services
nrb Mar 18, 2026
d1032d0
UPSTREAM: 1313: Support IP address type changes on update
nrb Mar 24, 2026
ca2b2fd
UPSTREAM: 1313: Hash target group names with IP address family
nrb Mar 24, 2026
59af709
UPSTREAM: 1313: Take IPv6 CIDRs into account for all open traffic
nrb Mar 24, 2026
682bf2e
UPSTREAM: 1313: fixup! Support IP address type changes on update
nrb Mar 24, 2026
733de1e
UPSTREAM: 1313: Gracefully fall back to IPv4 for CLBs if able
nrb Mar 25, 2026
3e3f37c
UPSTREAM: <carry>: Sync OWNERS file
damdo Apr 14, 2026
c05c5e1
UPSTREAM: <drop>: Updating and vendoring go modules after an upstream…
May 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 6 additions & 6 deletions .github/workflows/deps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,34 +24,34 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
show-progress: false
- name: "Dependency Review"
uses: actions/dependency-review-action@v4
uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48 # v4.9.0
with:
base-ref: ${{ inputs.base_ref || github.event.pull_request.base.sha || 'master' }}
head-ref: ${{ inputs.head_ref || github.event.pull_request.head.sha || github.ref }}
govulncheck:
runs-on: ubuntu-latest
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
show-progress: false
- id: govulncheck
uses: golang/govulncheck-action@v1
uses: golang/govulncheck-action@31f7c5463448f83528bd771c2d978d940080c9fd # master (post-v1.0.4 with pinned deps)
with:
go-version-file: go.mod
- id: govulncheck-tests-e2e
uses: golang/govulncheck-action@v1
uses: golang/govulncheck-action@31f7c5463448f83528bd771c2d978d940080c9fd # master (post-v1.0.4 with pinned deps)
with:
go-version-file: tests/e2e/go.mod
gomod-match-check:
runs-on: ubuntu-latest
steps:
- name: "Checkout Repository"
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
with:
show-progress: false
- name: "All go.mod go directive must use version major.minor.patch that matches GOLANG_DIRECTIVE_VERSION"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/kpromo-reminder.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Comment on PR
uses: actions/github-script@v7
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
with:
script: |
const { owner, repo } = context.repo;
Expand Down
2 changes: 1 addition & 1 deletion .ko.yaml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
defaultBaseImage: registry.k8s.io/build-image/go-runner:v2.4.0-go1.25.5-bookworm.0
defaultBaseImage: registry.k8s.io/build-image/go-runner:v2.4.0-go1.26.2-bookworm.0
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@
## BUILD ARGS ##
################################################################################
# This build arg allows the specification of a custom Golang image.
ARG GOLANG_IMAGE=golang:1.25.5
ARG GOLANG_IMAGE=golang:1.26.2

# The distroless image on which the CPI manager image is built.
#
# Please do not use "latest". Explicit tags should be used to provide
# deterministic builds. Follow what kubernetes uses to build
# kube-controller-manager, for example for 1.23.x:
# https://github.com/kubernetes/kubernetes/blob/release-1.24/build/common.sh#L94
ARG DISTROLESS_IMAGE=registry.k8s.io/build-image/go-runner:v2.4.0-go1.25.5-bookworm.0
ARG DISTROLESS_IMAGE=registry.k8s.io/build-image/go-runner:v2.4.0-go1.26.2-bookworm.0

################################################################################
## BUILD STAGE ##
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ OUTPUT ?= $(shell pwd)/_output
INSTALL_PATH ?= $(OUTPUT)/bin
LDFLAGS ?= -w -s -X k8s.io/component-base/version.gitVersion=$(VERSION) -X main.gitVersion=$(VERSION)

GOLANG_DIRECTIVE_VERSION ?= 1.25.0
GOLANG_DIRECTIVE_VERSION ?= 1.26.0
CURL_RETRIES ?= 3

# flags for ecr-credential-provider artifact promotion
Expand Down
4 changes: 2 additions & 2 deletions charts/aws-cloud-controller-manager/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
apiVersion: v1
name: aws-cloud-controller-manager
description: Installs Cloud Controller Manager for AWS Cloud Provider
version: 0.0.10
appVersion: v1.34.0
version: 0.0.11
appVersion: v1.35.0
maintainers:
- name: Nick Turner
email: nic@amazon.com
Expand Down
2 changes: 1 addition & 1 deletion charts/aws-cloud-controller-manager/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ args:

image:
repository: registry.k8s.io/provider-aws/cloud-controller-manager
tag: v1.34.0
tag: v1.35.0

# Specify image pull secrets
imagePullSecrets: []
Expand Down
8 changes: 4 additions & 4 deletions cloudbuild.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
options:
dynamic_substitutions: true
substitution_option: ALLOW_LOOSE
machineType: 'N1_HIGHCPU_8'
machineType: 'E2_HIGHCPU_32'
steps:
- name: gcr.io/cloud-builders/git
args: ['fetch', '--tags']
- name: 'gcr.io/k8s-staging-test-infra/gcb-docker-gcloud:v20221214-1b4dd4d69a'
- name: 'gcr.io/k8s-staging-test-infra/gcb-docker-gcloud:v20260205-38cfa9523f'
entrypoint: /buildx-entrypoint
args:
- build
Expand All @@ -17,7 +17,7 @@ steps:
- --platform=linux/amd64,linux/arm64
- .
# Build cloudbuild artifacts (for attestation)
- name: 'docker.io/library/golang:1.25.5-bookworm'
- name: 'docker.io/library/golang:1.26.2-bookworm'
id: cloudbuild-artifacts
entrypoint: make
env:
Expand All @@ -30,4 +30,4 @@ substitutions:
# Remove date prefix (first 10 characters) to create valid semver version:
# v20220510-v1.24.0-alpha.0-15-g09bd268 => v1.24.0-alpha.0-15-g09bd268
_SHORT_TAG: '${_GIT_TAG:10}'
timeout: 1200s
timeout: 3600s
14 changes: 12 additions & 2 deletions cmd/ecr-credential-provider/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ import (
"time"

"github.com/aws/aws-sdk-go-v2/aws"
awshttp "github.com/aws/aws-sdk-go-v2/aws/transport/http"
"github.com/aws/aws-sdk-go-v2/config"
"github.com/aws/aws-sdk-go-v2/service/ecr"
"github.com/aws/aws-sdk-go-v2/service/ecrpublic"
Expand All @@ -43,6 +44,8 @@ import (

const ecrPublicRegion string = "us-east-1"

var defaultHTTPClient = awshttp.NewBuildableClient().WithTimeout(30 * time.Second)

var ecrPublicHosts []string = []string{"public.ecr.aws", "ecr-public.aws.com"}

var ecrPrivateHostPattern = regexp.MustCompile(`^(\d{12})\.dkr[\.\-]ecr(\-fips)?\.([a-zA-Z0-9][a-zA-Z0-9-_]*)\.(amazonaws\.(?:com(?:\.cn)?|eu)|on\.(?:aws|amazonwebservices\.com\.cn)|sc2s\.sgov\.gov|c2s\.ic\.gov|cloud\.adc-e\.uk|csp\.hci\.ic\.gov)$`)
Expand Down Expand Up @@ -74,10 +77,13 @@ func defaultECRProvider(ctx context.Context, region string) (ECR, error) {
if region != "" {
cfg, err = config.LoadDefaultConfig(ctx,
config.WithRegion(region),
config.WithHTTPClient(defaultHTTPClient),
)
} else {
klog.Warningf("No region found in the image reference, the default region will be used. Please refer to AWS SDK documentation for configuration purpose.")
cfg, err = config.LoadDefaultConfig(ctx)
cfg, err = config.LoadDefaultConfig(ctx,
config.WithHTTPClient(defaultHTTPClient),
)
}

if err != nil {
Expand All @@ -92,6 +98,7 @@ func publicECRProvider(ctx context.Context) (ECRPublic, error) {
// in the "aws" partition.
cfg, err := config.LoadDefaultConfig(ctx,
config.WithRegion(ecrPublicRegion),
config.WithHTTPClient(defaultHTTPClient),
)
if err != nil {
return nil, err
Expand All @@ -106,10 +113,13 @@ func stsProvider(ctx context.Context, region string) (STS, error) {
if region != "" {
cfg, err = config.LoadDefaultConfig(ctx,
config.WithRegion(region),
config.WithHTTPClient(defaultHTTPClient),
)
} else {
klog.Warningf("No region found in the image reference, the default region will be used. Please refer to AWS SDK documentation for configuration purpose.")
cfg, err = config.LoadDefaultConfig(ctx)
cfg, err = config.LoadDefaultConfig(ctx,
config.WithHTTPClient(defaultHTTPClient),
)
}

if err != nil {
Expand Down
107 changes: 54 additions & 53 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module k8s.io/cloud-provider-aws

go 1.25.0
go 1.26.0

require (
github.com/Pallinder/go-randomdata v1.2.0
Expand All @@ -16,30 +16,32 @@ require (
github.com/onsi/ginkgo/v2 v2.27.2
github.com/onsi/gomega v1.38.2
github.com/samber/lo v1.49.1
github.com/spf13/cobra v1.10.0
github.com/spf13/cobra v1.10.2
github.com/spf13/pflag v1.0.9
github.com/stretchr/testify v1.11.1
golang.org/x/time v0.11.0
golang.org/x/time v0.14.0
gopkg.in/gcfg.v1 v1.2.3
k8s.io/api v0.35.0
k8s.io/apimachinery v0.35.0
k8s.io/client-go v0.35.0
k8s.io/cloud-provider v0.35.0
k8s.io/code-generator v0.35.0
k8s.io/component-base v0.35.0
k8s.io/controller-manager v0.35.0
k8s.io/klog/v2 v2.130.1
k8s.io/kubelet v0.35.0
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4
k8s.io/api v0.36.0
k8s.io/apimachinery v0.36.0
k8s.io/client-go v0.36.0
k8s.io/cloud-provider v0.36.0
k8s.io/code-generator v0.36.0
k8s.io/component-base v0.36.0
k8s.io/controller-manager v0.36.0
k8s.io/klog/v2 v2.140.0
k8s.io/kubelet v0.36.0
k8s.io/utils v0.0.0-20260210185600-b8788abfbbc2
sigs.k8s.io/controller-runtime v0.20.3
)

require (
cel.dev/expr v0.24.0 // indirect
cel.dev/expr v0.25.1 // indirect
github.com/Masterminds/semver/v3 v3.4.0 // indirect
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
github.com/google/btree v1.1.3 // indirect
github.com/google/pprof v0.0.0-20250403155104-27863c87afa6 // indirect
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 // indirect
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3 // indirect
github.com/kylelemons/godebug v1.1.0 // indirect
github.com/prometheus/client_golang v1.23.2 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
Expand All @@ -50,8 +52,9 @@ require (
gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect
gopkg.in/warnings.v0 v0.1.2 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
k8s.io/streaming v0.36.0 // indirect
sigs.k8s.io/randfill v1.0.0 // indirect
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 // indirect
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 // indirect
)

require (
Expand All @@ -72,12 +75,11 @@ require (
github.com/aws/smithy-go v1.24.0
github.com/beorn7/perks v1.0.1 // indirect
github.com/blang/semver/v4 v4.0.0 // indirect
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/coreos/go-semver v0.3.1 // indirect
github.com/coreos/go-systemd/v22 v22.5.0 // indirect
github.com/coreos/go-systemd/v22 v22.7.0 // indirect
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
github.com/emicklei/go-restful/v3 v3.12.2 // indirect
github.com/emicklei/go-restful/v3 v3.13.0 // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
github.com/fsnotify/fsnotify v1.9.0 // indirect
github.com/fxamacker/cbor/v2 v2.9.0 // indirect
Expand All @@ -92,8 +94,7 @@ require (
github.com/google/gnostic-models v0.7.0 // indirect
github.com/google/go-cmp v0.7.0 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.3 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.7 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
Expand All @@ -104,45 +105,45 @@ require (
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
github.com/prometheus/client_model v0.6.2 // indirect
github.com/prometheus/common v0.66.1 // indirect
github.com/prometheus/procfs v0.16.1 // indirect
github.com/prometheus/common v0.67.5 // indirect
github.com/prometheus/procfs v0.19.2 // indirect
github.com/stoewer/go-strcase v1.3.0 // indirect
github.com/stretchr/objx v0.5.2 // indirect
github.com/x448/float16 v0.8.4 // indirect
go.etcd.io/etcd/api/v3 v3.6.5 // indirect
go.etcd.io/etcd/client/pkg/v3 v3.6.5 // indirect
go.etcd.io/etcd/client/v3 v3.6.5 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.61.0 // indirect
go.opentelemetry.io/otel v1.40.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.34.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.34.0 // indirect
go.opentelemetry.io/otel/metric v1.40.0 // indirect
go.etcd.io/etcd/api/v3 v3.6.8 // indirect
go.etcd.io/etcd/client/pkg/v3 v3.6.8 // indirect
go.etcd.io/etcd/client/v3 v3.6.8 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.65.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect
go.opentelemetry.io/otel v1.41.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.40.0 // indirect
go.opentelemetry.io/otel/metric v1.41.0 // indirect
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
go.opentelemetry.io/otel/trace v1.40.0 // indirect
go.opentelemetry.io/proto/otlp v1.5.0 // indirect
go.opentelemetry.io/otel/trace v1.41.0 // indirect
go.opentelemetry.io/proto/otlp v1.9.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.27.0 // indirect
golang.org/x/crypto v0.45.0 // indirect
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
golang.org/x/mod v0.29.0 // indirect
golang.org/x/net v0.47.0 // indirect
golang.org/x/oauth2 v0.30.0 // indirect
golang.org/x/sync v0.18.0
go.uber.org/zap v1.27.1 // indirect
golang.org/x/crypto v0.47.0 // indirect
golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 // indirect
golang.org/x/mod v0.32.0 // indirect
golang.org/x/net v0.49.0 // indirect
golang.org/x/oauth2 v0.34.0 // indirect
golang.org/x/sync v0.19.0
golang.org/x/sys v0.40.0 // indirect
golang.org/x/term v0.37.0 // indirect
golang.org/x/text v0.31.0 // indirect
golang.org/x/tools v0.38.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a // indirect
google.golang.org/grpc v1.72.2 // indirect
google.golang.org/protobuf v1.36.8 // indirect
k8s.io/apiserver v0.35.0 // indirect
k8s.io/component-helpers v0.35.0 // indirect
golang.org/x/term v0.39.0 // indirect
golang.org/x/text v0.33.0 // indirect
golang.org/x/tools v0.41.0 // indirect
google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409 // indirect
google.golang.org/grpc v1.79.3 // indirect
google.golang.org/protobuf v1.36.12-0.20260120151049-f2248ac996af // indirect
k8s.io/apiserver v0.36.0 // indirect
k8s.io/component-helpers v0.36.0 // indirect
k8s.io/gengo/v2 v2.0.0-20250922181213-ec3ebc5fd46b // indirect
k8s.io/kms v0.35.0 // indirect
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.2 // indirect
k8s.io/kms v0.36.0 // indirect
k8s.io/kube-openapi v0.0.0-20260317180543-43fb72c5454a // indirect
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.34.0 // indirect
sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730 // indirect
sigs.k8s.io/yaml v1.6.0 // indirect
)
Loading