-
Notifications
You must be signed in to change notification settings - Fork 6.5k
GitLab auth provider gets ID tokens and be used as a k8s oidcTokenProvider #16401
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
Conversation
Changed Packages
|
Uffizzi Preview |
7c62126
to
10317ff
Compare
This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If the PR was closed and you want it re-opened, let us know and we'll re-open the PR so that you can continue the contribution! |
politely pinging @Rugvip for review or referral to somebody else? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you! 👍
Makes sense, just a few nits
8dafc03
to
f5ebdec
Compare
The changeset justifies this choice Signed-off-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
f5ebdec
to
8adeb19
Compare
@Rugvip I believe I've addressed all your open concerns, but did some force pushes so it might not be obvious how things have changed. Do you mind giving another look? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you! 👍
I agree the openid
scope addition should be fine and maybe even avoids issues in some cases. I'll say that we'll be very quick to revert that change at the first sign of trouble though 😅
Let's
Thank you for contributing to Backstage! The changes in this pull request will be part of the |
Hey, I just made a Pull Request!
The use case I wanted to support here is viewing
http://localhost:3000/catalog/default/component/demo-k8s-service/kubernetes
, logging in via gitlab and successfully seeing kube-dns objects.The setup is extensive, including a kind cluster with config:
and app-config
where
kubernetes.yaml
iswhere
GITLAB_HOST
,CLIENT_ID
,CLIENT_SECRET
andGITLAB_USERID
are hopefully self-explanatory!✔️ Checklist
Screenshots attached (for UI changes)n/aSigned-off-by
line in the message. (more info)