Skip to content

Commit f1edf7d

Browse files
authored
chore(ci): replace bitnami/kubectl with chainguard/kubectl (#14512)
bitnami/containers#83267 documents how the bitnami container images are being browned out to signal a change. To unblock our CI, we can switch to chainguard/kubectl.
1 parent dbd3df4 commit f1edf7d

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

justfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,14 +153,14 @@ policy-test-cleanup:
153153
@while [ $({{ _kubectl }} get ns --selector='linkerd-policy-test' -o json |jq '.items | length') != "0" ]; do sleep 1 ; done
154154

155155
policy-test-deps-pull:
156-
docker pull -q docker.io/bitnami/kubectl:latest
156+
docker pull -q docker.io/chainguard/kubectl:latest-dev
157157
docker pull -q docker.io/curlimages/curl:latest
158158
docker pull -q ghcr.io/olix0r/hokay:latest
159159

160160
# Load all images into the test cluster.
161161
policy-test-deps-load: _k3d-init policy-test-deps-pull
162162
for i in {1..3} ; do {{ _k3d-load }} \
163-
bitnami/kubectl:latest \
163+
chainguard/kubectl:latest-dev \
164164
curlimages/curl:latest \
165165
fortio/fortio:latest \
166166
ghcr.io/olix0r/hokay:latest && exit || sleep 1 ; done

policy-test/src/curl.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ impl Runner {
198198
service_account: Some("curl".to_string()),
199199
init_containers: Some(vec![k8s::api::core::v1::Container {
200200
name: "wait-for-web".to_string(),
201-
image: Some("docker.io/bitnami/kubectl:latest".to_string()),
201+
image: Some("docker.io/chainguard/kubectl:latest-dev".to_string()),
202202
// In CI, we can hit failures where the watch isn't updated
203203
// after the configmap is deleted, even with a long timeout.
204204
// Instead, we use a relatively short timeout and retry the

0 commit comments

Comments
 (0)