-
Notifications
You must be signed in to change notification settings - Fork 45
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
Migrate from stable Dex deprecated chart to Dex helm chart #3427
Conversation
In salt we still rely on an old version of python Kubernetes, so some new object are not yet available in this version, in order to make template generated by helm compatible with python-kubernetes version we use we may need to change the `kube-version`. NOTE: It's an ugly workaround waiting for a proper version of python-kubernetes to be used or to have another way to manage Kubernetes objects
Hello teddyandrieux,My role is to assist you with the merge of this Status report is not available. |
Waiting for approvalThe following approvals are needed before I can proceed with the merge:
Peer approvals must include at least 1 approval from the following list:
|
1b9b78e
to
8a40da5
Compare
The "stable/dex" helm chart get deprecated so we just move to the supported one from Dex repo. ``` rm -rf charts/dex helm repo add dex https://charts.dexidp.io helm repo update helm fetch -d charts --untar dex/dex ``` Patch chart to add clusterIP support See dexidp/helm-charts#48 Patch chart to use HTTPS in the Ingress See dexidp/helm-charts#15 Patch chart to be able to override `checksum/config` annotation See dexidp/helm-charts#49 Render chart to salt state using: ``` ./charts/render.py dex \ --namespace metalk8s-auth charts/dex.yaml \ --service-config dex metalk8s-dex-config \ metalk8s/addons/dex/config/dex.yaml.j2 metalk8s-auth \ --kube-version 1.17 charts/dex \ > salt/metalk8s/addons/dex/deployed/chart.sls ``` NOTE: We use `kube-version 1.17` as curently we embed Python Kubernetes 1.17 version
8a40da5
to
bf3d93e
Compare
/approve |
In the queueThe changeset has received all authorizations and has been added to the The changeset will be merged in:
The following branches will NOT be impacted:
There is no action required on your side. You will be notified here once IMPORTANT Please do not attempt to modify this pull request.
If you need this pull request to be removed from the queue, please contact a The following options are set: approve |
I have successfully merged the changeset of this pull request
The following branches have NOT changed:
Please check the status of the associated issue None. Goodbye teddyandrieux. |
The "stable/dex" helm chart get deprecated so we just move to the
supported one from Dex repo.
Manual patch in chart to add clusterIP support
See dexidp/helm-charts#48
Manual patch in chart to use HTTPS in the Ingress
See dexidp/helm-charts#15
Manual patch in chart to override
checksum/config
annotationSee dexidp/helm-charts#49
NOTE: We use
kube-version 1.17
as curently we embed Python Kubernetes1.17 version