Skip to content
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

Remove support for Kubernetes basic auth #2072

Closed
Ebaneck opened this issue Nov 25, 2019 · 0 comments
Closed

Remove support for Kubernetes basic auth #2072

Ebaneck opened this issue Nov 25, 2019 · 0 comments
Assignees
Labels
topic:authentication Anything related to user authentication

Comments

@Ebaneck
Copy link
Contributor

Ebaneck commented Nov 25, 2019

Component:

'kubernetes', 'salt'

Why this is needed:

With the introduction of OIDC(a new way to Adding or removing users) in MetalK8s there is no longer the need to continue to support the basic file-based authentication system and hence needs to be removed.

What should be done:

  • Remove the htpasswd file from the Kubernetes apiserver manifest
  • Remove htpasswd from the salt tree

Implementation proposal (strongly recommended):

Test plan:

Test & verify that authentication in MetalK8s still works with OIDC flow

@Ebaneck Ebaneck added moonshot topic:authentication Anything related to user authentication labels Nov 25, 2019
@Ebaneck Ebaneck added this to To do in Authentication via automation Nov 25, 2019
@Ebaneck Ebaneck added this to To do in Week 48/2019 via automation Nov 25, 2019
@gdemonet gdemonet added this to To do in Week 49/2019 Dec 2, 2019
@thomasdanan thomasdanan added this to the MetalK8s 2.5.0 milestone Dec 10, 2019
@Ebaneck Ebaneck self-assigned this Dec 10, 2019
@Ebaneck Ebaneck moved this from To do to In progress in Week 49/2019 Dec 10, 2019
@gdemonet gdemonet added this to In progress in Week 50/2019 Dec 10, 2019
@Ebaneck Ebaneck closed this as completed Dec 13, 2019
Authentication automation moved this from To do to Done Dec 13, 2019
Week 50/2019 automation moved this from In progress to Done Dec 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic:authentication Anything related to user authentication
Projects
Week 48/2019
  
To do
Week 49/2019
  
In progress
Week 50/2019
  
Done
Development

No branches or pull requests

2 participants