-
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
Expose Dex on the control-plane ingress controller #2011
Labels
topic:authentication
Anything related to user authentication
Milestone
Comments
Ebaneck
added
moonshot
topic:authentication
Anything related to user authentication
labels
Nov 5, 2019
Ebaneck
added a commit
that referenced
this issue
Nov 20, 2019
This commit adds the following: Adds method to obtain OIDC service IP and binds this static IP as the ClusterIP address for DEX service Adds `metalk8-auth` namespace which holds OIDC/authentication cluster resources(PODS) Automatically generate dex deployment, service account, cluster role and cluster role bindings The DEX chart.sls is generated from the charts using: ``` $ ./charts/render.py dex metalk8s-auth charts/dex.yaml charts/dex/ > salt/metalk8s/addons/dex/deployed/chart.sls Add states to deploy DEX and related server certificates Closes: #2007 Closes: #2011
Ebaneck
added a commit
that referenced
this issue
Nov 20, 2019
This commit adds the following: Adds method to obtain OIDC service IP and binds this static IP as the ClusterIP address for DEX service Adds `metalk8-auth` namespace which holds OIDC/authentication cluster resources(PODS) Automatically generate dex deployment, service account, cluster role and cluster role bindings The DEX chart.sls is generated from the charts using: ``` $ ./charts/render.py dex metalk8s-auth charts/dex.yaml charts/dex/ > salt/metalk8s/addons/dex/deployed/chart.sls Add states to deploy DEX and related server certificates Closes: #2007 Closes: #2011
Ebaneck
added a commit
that referenced
this issue
Nov 20, 2019
This commit adds the following: Adds method to obtain OIDC service IP and binds this static IP as the ClusterIP address for DEX service Adds `metalk8-auth` namespace which holds OIDC/authentication cluster resources(PODS) Automatically generate dex deployment, service account, cluster role and cluster role bindings The DEX chart.sls is generated from the charts using: ``` $ ./charts/render.py dex metalk8s-auth charts/dex.yaml charts/dex/ > salt/metalk8s/addons/dex/deployed/chart.sls Add states to deploy DEX and related server certificates Closes: #2007 Closes: #2011
Ebaneck
added a commit
that referenced
this issue
Nov 21, 2019
This commit adds the following: Adds method to obtain OIDC service IP and binds this static IP as the ClusterIP address for DEX service Adds `metalk8-auth` namespace which holds OIDC/authentication cluster resources(PODS) Automatically generate dex deployment, service account, cluster role and cluster role bindings The DEX chart.sls is generated from the charts using: ``` $ ./charts/render.py dex metalk8s-auth charts/dex.yaml charts/dex/ > salt/metalk8s/addons/dex/deployed/chart.sls Add states to deploy DEX and related server certificates Closes: #2007 Closes: #2011
Ebaneck
added a commit
that referenced
this issue
Nov 21, 2019
This commit adds the following: Adds Dex Image to the buildchain Adds method to obtain OIDC service IP and binds this static IP as the ClusterIP address for Dex service Adds `metalk8-auth` namespace which holds OIDC/authentication cluster resources(PODS) Automatically generate Dex deployment, service account, cluster role and clusterrolebindings The Dex chart.sls is generated from the Helm charts using: ``` $ ./charts/render.py dex metalk8s-auth charts/dex.yaml charts/dex/ > salt/metalk8s/addons/dex/deployed/chart.sls Add states to deploy Dex and related server certificates Closes: #2007 Closes: #2011
Ebaneck
added a commit
that referenced
this issue
Nov 21, 2019
This commit adds the following: Adds Dex Image to the buildchain Adds method to obtain OIDC service IP and binds this static IP as the ClusterIP address for Dex service Adds `metalk8-auth` namespace which holds OIDC/authentication cluster resources(PODS) Automatically generate Dex deployment, service account, cluster role and clusterrolebindings The Dex chart.sls is generated from the Helm charts using: ``` $ ./charts/render.py dex metalk8s-auth charts/dex.yaml charts/dex/ > salt/metalk8s/addons/dex/deployed/chart.sls Add states to deploy Dex and related server certificates Closes: #2007 Closes: #2011
Ebaneck
added a commit
that referenced
this issue
Nov 22, 2019
This commit adds the following: Adds Dex Image to the buildchain Adds method to obtain OIDC service IP and binds this static IP as the ClusterIP address for Dex service Adds `metalk8-auth` namespace which holds OIDC/authentication cluster resources(PODS) Automatically generate Dex deployment, service account, cluster role and clusterrolebindings The Dex chart.sls is generated from the Helm charts using: ``` $ ./charts/render.py dex metalk8s-auth charts/dex.yaml charts/dex/ > salt/metalk8s/addons/dex/deployed/chart.sls Add states to deploy Dex and related server certificates Closes: #2007 Closes: #2011
ChengYanJin
pushed a commit
that referenced
this issue
Dec 17, 2019
This commit adds the following: Adds Dex Image to the buildchain Adds method to obtain OIDC service IP and binds this static IP as the ClusterIP address for Dex service Adds `metalk8-auth` namespace which holds OIDC/authentication cluster resources(PODS) Automatically generate Dex deployment, service account, cluster role and clusterrolebindings The Dex chart.sls is generated from the Helm charts using: ``` $ ./charts/render.py dex metalk8s-auth charts/dex.yaml charts/dex/ > salt/metalk8s/addons/dex/deployed/chart.sls Add states to deploy Dex and related server certificates Closes: #2007 Closes: #2011
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Component:
'salt', 'kubernetes', 'authentication'
Why this is needed:
To access Dex outside the Metalk8s cluster, we need to expose it over the control plane ingress
What should be done:
Implementation proposal (strongly recommended):
Test plan:
Epic iteration: #1988
The text was updated successfully, but these errors were encountered: