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

RFD / Deprecation of Gangway / finding a Replacement #556

Open
eyenx opened this issue Feb 15, 2022 · 6 comments
Open

RFD / Deprecation of Gangway / finding a Replacement #556

eyenx opened this issue Feb 15, 2022 · 6 comments
Assignees

Comments

@eyenx
Copy link
Member

eyenx commented Feb 15, 2022

Gangway is no longer mantained by VMWARE:

VMware has ended active development of this project, this repository will no longer be updated.

We should find a replacement for it.

in #445 dex-k8s-authenticator was added to our security-apps chart.

This issue is for us to discuss a possible replacement by dex-k8s-authenticator or even finding a new candidate.

@eyenx
Copy link
Member Author

eyenx commented Feb 15, 2022

From my point of view:

The Dex <> Gangway way was mainly introduced in this charts due to SUSE CaaSP relying on it, as we knew it was working well there.

I used dex-k8s-authenticator on a different customer's cluster. They are still using it now and it works well. It also works without adding additional SESSIONKEY's as secrets which makes it easier to deploy / mantain.

@eyenx eyenx changed the title Deprecation of Gangway / finding a Replacement RFD / Deprecation of Gangway / finding a Replacement Feb 15, 2022
@tongpu
Copy link
Member

tongpu commented Feb 15, 2022

Probably we should approach this problem from two sides. For me as someone who has access to multiple clusters it would be beneficial to have a configuration that is compatible with kubelogin/oidc-login, because it would allow me to switch between clusters without having to open a web ui and integrate the shown configuration into my local kubeconfig.

But for other users (e.g. our customers) that only visit a single cluster a web UI might be beneficial. Dex would allow us to configure both OIDC clients at the same time allowing for both use cases.

If we decide to go down the route of kubelogin we should probably review the Dex documentation with regards to public clients

@hairmare
Copy link
Contributor

But for other users (e.g. our customers) that only visit a single cluster a web UI might be beneficial.

our customers rarely visit one single env, usually they have multiple envs like (dev, test, prod) as well.

@hairmare
Copy link
Contributor

hairmare commented Mar 9, 2022

maybe this fork of jetstack/kube-oidc-proxy is something to keep an eye on

@eyenx
Copy link
Member Author

eyenx commented Mar 21, 2022

dex-k8s-authenticator is looking for new owners

mintel/dex-k8s-authenticator#194

@hairmare
Copy link
Contributor

another option to look into is https://www.paralus.io/ (a CNCF sandbox project)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants