-
Notifications
You must be signed in to change notification settings - Fork 0
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
loading custom profile vs generic connect.c4m #14
Conversation
setup.sh
Outdated
OPENID_CONNECT=https://chalk-test.crashoverride.run/v0.1/openid-connect/github | ||
PROFILE=https://chalk-test.crashoverride.run/v0.1/profile |
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.
- need to flip to prod before merging
this should not be merged until the UI is fully deployed into prod |
This should be all ok to merge @miki725 👍 |
PROFILE=https://chalk.crashoverride.run/v0.1/profile | ||
GITHUB_OPENID_CONNECT=https://chalk.crashoverride.run/v0.1/openid-connect/github | ||
GITLAB_OPENID_CONNECT=https://chalk.crashoverride.run/v0.1/openid-connect/gitlab | ||
if [ -n "${__CHALK_TESTING__:-}" ]; then |
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.
Non-blocking: We should document this feature clearly in notion before we forget and call it out on a team meeting
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.
LGTM 👍
currently the action was hard coding the use of
connect.c4m
which allowed to connect Chalk to CrashOverride.This change allows to connect Chalk to a custom profile as configured in CrashOverride UI. The rough flow is:
This allows friction-free UX across multiple CI systems with fully custom chalk profiles. Currently supports:
For CI systems which do not support this feature the
--token
can be manually passed which will point chalk to the CrashOverride org without OIDC tokens.