Skip to content
This repository has been archived by the owner on Jul 4, 2024. It is now read-only.

Support IDPs other that Dex #2214

Merged
merged 30 commits into from
Mar 15, 2022
Merged

Support IDPs other that Dex #2214

merged 30 commits into from
Mar 15, 2022

Conversation

krasish
Copy link
Contributor

@krasish krasish commented Feb 17, 2022

Description
As the removal of the dex component was planned, the first step in that direction is to support other Identity Providers for the OIDC flows used in the compass UI. This PR prepares compass for working with external IDPs and makes needed chart adaptations for the relevant changes in the Compass Console.

Changes proposed in this pull request:

  • Adapt the secrets and configurations for the compass Console
  • Support single values in the "groups" JWT claim
  • Add all configurations needed for the tokens from an external IDP to work
  • Support passing OIDC provider and client-id in run.sh script for local dev

Pull Request status

  • Implementation
  • Unit tests
  • Integration tests
  • chart/compass/values.yaml is updated
  • Mocks are regenerated, using the automated script

@krasish krasish self-assigned this Feb 17, 2022
@kyma-bot kyma-bot added the size/L Denotes a PR that changes 100-499 lines, ignoring generated files. label Feb 17, 2022
@krasish
Copy link
Contributor Author

krasish commented Feb 17, 2022

/hold

@kyma-bot kyma-bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Feb 17, 2022
@krasish krasish added the 👋 request review Review required label Feb 17, 2022
chart/compass/charts/gateway/templates/virtualservice.yaml Outdated Show resolved Hide resolved
installation/cmd/run.sh Outdated Show resolved Hide resolved
chart/compass/charts/cockpit/templates/secret.yaml Outdated Show resolved Hide resolved
nkanchev
nkanchev previously approved these changes Mar 11, 2022
@kyma-bot kyma-bot added the lgtm Looks good to me! label Mar 11, 2022
@krasish
Copy link
Contributor Author

krasish commented Mar 13, 2022

/retest

2 similar comments
@krasish
Copy link
Contributor Author

krasish commented Mar 13, 2022

/retest

@krasish
Copy link
Contributor Author

krasish commented Mar 14, 2022

/retest

@kyma-bot kyma-bot removed the lgtm Looks good to me! label Mar 14, 2022
@krasish
Copy link
Contributor Author

krasish commented Mar 14, 2022

/retest

@krasish
Copy link
Contributor Author

krasish commented Mar 14, 2022

/test pre-compass-tests

@krasish
Copy link
Contributor Author

krasish commented Mar 14, 2022

/retest

@krasish
Copy link
Contributor Author

krasish commented Mar 14, 2022

/test pre-compass-tests

@krasish
Copy link
Contributor Author

krasish commented Mar 15, 2022

/retest

@krasish
Copy link
Contributor Author

krasish commented Mar 15, 2022

/test pre-compass-components-director

@kyma-bot
Copy link

kyma-bot commented Mar 15, 2022

@krasish: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
pre-main-compass-gke-benchmark a092365 link unknown /test pre-main-compass-gke-benchmark

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@kyma-bot kyma-bot added the lgtm Looks good to me! label Mar 15, 2022
@krasish
Copy link
Contributor Author

krasish commented Mar 15, 2022

/hold cancel

@kyma-bot kyma-bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Mar 15, 2022
@kyma-bot kyma-bot merged commit 9a2318d into main Mar 15, 2022
@krasish krasish deleted the remove-dex branch March 15, 2022 10:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
lgtm Looks good to me! size/L Denotes a PR that changes 100-499 lines, ignoring generated files. 👋 request review Review required
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants