🐛 fix(helm/v2-alpha): Replace bitnami/kubectl:latest with busybox:1.37#5476
🐛 fix(helm/v2-alpha): Replace bitnami/kubectl:latest with busybox:1.37#5476camilamacedo86 wants to merge 1 commit intokubernetes-sigs:masterfrom
Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: camilamacedo86 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
New changes are detected. LGTM label has been removed. |
bd3e11a to
74a38b7
Compare
74a38b7 to
0a958e1
Compare
0a958e1 to
96aa763
Compare
|
We cannot release without change the image for a image that we can trust in long term. |
96aa763 to
b936d2f
Compare
|
New changes are detected. LGTM label has been removed. |
6998a03 to
0270688
Compare
93a1a80 to
ff35fb8
Compare
bitnami/kubectl:latest with registry.k8s.io/busybox:1.27.2 + runtime kubectl download from official Kubernetes releases.
bitnami/kubectl:latest with registry.k8s.io/busybox:1.27.2 + runtime kubectl download from official Kubernetes releases.ff35fb8 to
c55bf2a
Compare
|
@camilamacedo86: The following test failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
c55bf2a to
6420eff
Compare
…mage and allow to config Co-authored-by: Cursor <cursoragent@cursor.com>
6420eff to
8f8e15e
Compare
|
Close we will need to revert this addition to the plugin |
Summary
Replace
bitnami/kubectl:latestwithbusybox:1.37+ runtime kubectl download from official Kubernetes releases (dl.k8s.io).Problem
The current Helm chart tests use
bitnami/kubectl:latest, which has several issues::latesttag breaks reproducibilityInvestigation: Why Not Use registry.k8s.io Images?
We thoroughly investigated using only official Kubernetes registry images:
Option 1:
registry.k8s.io/kubectl:v1.35.0❌ No shell - Image contains only the kubectl binary, cannot run test scripts that require
/bin/shOption 2:
registry.k8s.io/busybox:1.27.2❌ Outdated TLS - From 2017, uses old SSL/TLS libraries that fail to download from modern HTTPS endpoints