Comments (18)
@brandond are you trying to get this through and into 1.19.1? Might make sense to wait to the next 1.19 release to update it in k3s to reduce test scope (there will be plenty.
from helm-controller.
cc @davidnuzik
from helm-controller.
It looks like it's in now so we have to test it regardless? QA will need some high level information on how this should be tested - what areas to work on. @brandond cc: @cjellick
from helm-controller.
I haven't updated the helm-controller version in k3s or rke2 yet; that can wait if we'd like but since we're working on fixing vulns in images and this one is pretty stale it should probably be done sooner rather than later.
from helm-controller.
Thanks - as discussed in standup we'll standby for now and not update the version in k3s or rke2 just yet. Let's get v1.19.1 k3s out then we can update this post that release. cc: @cjellick
from helm-controller.
The work here is already done, but absent an issue in the k3s repo I'm going to keep this around until we pull through into there.
from helm-controller.
Is this ready to test or need to pull through into k3s?
from helm-controller.
Caution: no milestone because in a different org right now, needs to be transferred to k3s project once we are able.
from helm-controller.
Would like to pull through to the new org. Waiting on an issue with integrations for helm-controller, though.
from helm-controller.
Needs PR to bump this in K3s. Until then QA isn't able to test.
from helm-controller.
@dweomer is there any way we can run CI on this now without waiting for CNCF infra, or is it pretty much stuck until then?
from helm-controller.
@dweomer is there any way we can run CI on this now without waiting for CNCF infra, or is it pretty much stuck until then?
@brandond I believe that CI is stuck until I get it working due to github+drone integration limitations. /cc @davidnuzik
from helm-controller.
QA:
- Ensure charts deploy as expected.
- Inspect pods for helm-install-* jobs; should see klipper-helm container and this should have the new imager version bump.
From PR: "rancher/klipper-helm:v0.3.1"
from helm-controller.
I believe this needs to be pulled into k3s and rke2 still. When I check for the klipper image in rke2 helm pods, I still see using v0.3.0:
$ k get -n kube-system pod/helm-install-rke2-canal-7c7xl -o yaml | grep -i klipper
image: rancher/klipper-helm:v0.3.0
image: docker.io/rancher/klipper-helm:v0.3.0
imageID: docker.io/rancher/klipper-helm@sha256:9cab2b9230d0454933de576b4e768cda8e0f1395cd5aca86ab649fc1d3be47bc
from helm-controller.
@rancher-max : I've also noticed the old klipper-helm image .
Any way to update the klipper-helm version manually until a fix is pushed?
Not entirely sure but does it make sense to specify the klipper-helm image and version to use when installing apps - in the Chart manifest !?!
from helm-controller.
You can use a newer image via spec.jobImage
, docs PR rancher/docs#2873 .
As for updating the actual image itself, that is another issue.
from helm-controller.
Validated in k3s v1.20.0+k3s2 and rke2 v1.19.5+rke2r1
This will continue in the v1.20.x line and above of k3s and the v1.19.x line and above of rke2.
- For k3s:
$ kubectl get -n kube-system pod/helm-install-traefik-hfsp2 -o yaml | grep -i klipper
image: rancher/klipper-helm:v0.3.2
image: docker.io/rancher/klipper-helm:v0.3.2
imageID: docker.io/rancher/klipper-helm@sha256:33f8d2b6961b76a10826d75194d8678a0e3ad4d715abf8e7370ac552a91eb0f0
- for rke2:
$ k get -n kube-system pod/helm-install-rke2-canal-qrjn4 -o yaml | grep -i klipper
image: rancher/klipper-helm:v0.3.2
image: docker.io/rancher/klipper-helm:v0.3.2
imageID: docker.io/rancher/klipper-helm@sha256:33f8d2b6961b76a10826d75194d8678a0e3ad4d715abf8e7370ac552a91eb0f0
- All pods install correctly
@davidnuzik Do we want a backport into other lines of rke2 and k3s? Leaving this open pending that potential.
from helm-controller.
@brandond to open backports at his next availability. cc: @rancher-max
from helm-controller.
Related Issues (20)
- Support multiple HelmChartConfig HOT 2
- Klipper is unable to upgrade chart with PDB HOT 12
- v13.3 not released for amd64 HOT 2
- Helm Controller is constantly requeuing deployments HOT 8
- repoCA as a secret reference HOT 4
- modified helm install-job using the k8s dynamic admission controller by injecting some custom labels and annotations into it, causing the Helm Controller is error syncing constantly requeuing HOT 2
- RBAC needed for namespaced deployment HOT 3
- Support set from HelmChartConfig HOT 1
- Fix missing escape for IPv6 support. HOT 4
- How to install the klipper helm chart HOT 2
- Missing documentation for HelmChart and other API objects HOT 3
- Feature: Allow set default job image via env var HOT 4
- No status in HelmChart can reflect the deploying status of a chart HOT 3
- FR: Add `spec.values` to the HelmChart CRD for structured YAML support HOT 10
- IPv6 cluster bootstrap failure HOT 7
- Add option to generate CRD HOT 1
- HelmChart is not passing the --caFile arg with repoCAConfigMap is set HOT 1
- Job image pull secrets
- Bootstrap failing with IPv6 only Cluster HOT 1
- Invalid chart name on install HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from helm-controller.