-
Notifications
You must be signed in to change notification settings - Fork 82
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
Create Dex helm chart #2
Comments
Could we start with the last (real) version that was published to "stable/dex" , 2.5.0? For anyone else who is getting constant warnings from helm-operator or if you need to make a change and can't get the chart anymore, I have switched over to ~tommy |
I'm using the old deprecated git repo for helm-operator until a new one is made. spec:
releaseName: dex
chart:
git: https://github.com/helm/charts
ref: master
path: charts/stable/dex But I agree with @TJM, it's not always necessary to wait for a bunch of blockers. That's why semantic versioning exist, to alert people that a breaking change has occurred when a new major version is released. The current state is worse, i.e. not having an official helm chart. |
@sagikazarmark https://charts.dexidp.io/index.yaml is empty Error: dex chart not found in repo https://charts.dexidp.io |
It's not yet merged. You should clone the repo and checkout the dex branch. |
@sagikazarmark
Deleting, recreating works however. ---
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: dex
namespace: dex
spec:
releaseName: dex
chart:
git: https://github.com/dexidp/helm-charts
ref: 4d4bff2ca1
path: charts/dex
values:
... |
@Raboo Thanks for your feedback. Chances are directly upgrading won't work. This is an entirely new chart, so forward compatibility is not a requirement. |
Thank you for creating the chart! It might be good to mention in the README that there is no upgrade path from the old official chart. Or should one assume that people working with Kubernetes should be skilled enough to figure it out by themselves? |
I think that makes sense, thanks! |
Sorry, I have been away from my desk... I agree, If an "upgrade" from the old official I would also recommend re-hosting all the old versions that are soon to be "archived" from stable/dex. Just leaving people hanging, not able to upgrade, but not able to re-install their current version is a bit rough. Thoughts? In our case, dex is basically stateless, so a rip-out and replacement might work, so long as we can apply the same configuration??? |
The dex configuration has not change, it's still dex. The helm chart have however changed some of the configuration values. So you can not take the values straight off, some values have moved and such. Some new values are added, some might have be removed. Yes, you can do a "rip-out and replacement". But your replacement needs different helm values. |
I've added a short note that upgrading is not possible from the old chart.
AFAIK these charts are already archived, but they are not going anywhere. Note from the repo:
Stable charts are also available on GitHub: https://charts.helm.sh/stable/ |
I've merged the PR into master, so you should be able to pull the chart from the repository. This is not considered to be a stable chart yet. The first stable version will be Please share feedback, so we can improve the chart. Thanks! |
... guess I can't test it, our clusters are stuck on 1.15.x for "reasons" :) |
Unfortunately I can't test it on a cluster older than 1.16 :) I guess it can run on 1.15 currently, but once we start switching to newer Ingress resources, support for old Kubernetes versions will have to be dropped. Let me check if we can add more Kubernetes versions to the test pipeline. |
I understand. 1.15.x is very old, I hate these clusters :) |
@TJM checkout 0.0.2 |
Fixes dexidp/dex#1709
Blocked by:
Potential blockers / nice to haves:
We should probably sort dexidp/dex#1893 out as well before releasing a chart to avoid breaks later.
The text was updated successfully, but these errors were encountered: