-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation image is using wrong tag by default #47
Comments
I just ran into this issue too. This doesn't happen in our landscapes usually, because we are using an imageVectorOverwrite there, which overwrites the image in question and thus mitigates the problem. The image tag for the daemonset on the shoot is set here: https://github.com/gardener/gardener-extension-runtime-gvisor/blob/v0.6.0/pkg/charts/values.go#L48. I assume that this returns the wrong version (with a This basically makes the runtime-gvisor extension unusable without an imageVectorOverwrite. |
We just hit this issue with @dimitar-kostadinov. I think this is introduced by #38 (cc @andrerun @vpnachev).
|
On a first look, this looks like an issue with the propagation of the effective version during the builds in CI/CD. |
Indeed seems to be so. According to docs |
What happened:
The installation container cannot be started due to wrong default image tag
What you expected to happen:
A proper image tag to be used by default.
How to reproduce it (as minimally and precisely as possible):
Create a shoot cluster with worker pool with gVisor enabled. With the following controller-registration.yaml: https://raw.githubusercontent.com/gardener/gardener-extension-runtime-gvisor/v0.5.1/example/controller-registration.yaml
Anything else we need to know?:
The issue lies (as far as we found out) in the gvisor-runtime image https://console.cloud.google.com/gcr/images/gardener-project/eu/gardener%2Fextensions%2Fruntime-gvisor@sha256:866ea708c0ce5e5c64b9dc1a290b89caa90151691253d328af4155cdf4e64f3f which creates a daemonset with a "-dev" image tag. We had a look at the included binary and found the string "v0.5.1-dev". If we build the image locally (with v0.5.1 checked out) this string is "v0.5.1". So we assume that a wrong version is linked into the upstream image. Currently we assume an issue in the build pipeline but unfortunately we cant get the log from the respective run: https://concourse.ci.gardener.cloud/teams/gardener/pipelines/gardener-extension-runtime-gvisor-release-v0.5/jobs/release-v0.5-release-job/builds/1
Environment:
kubectl version
): 1.23The text was updated successfully, but these errors were encountered: