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

feat: Migrate dex to spec.sso #488

Merged

Conversation

jaideepr97
Copy link
Collaborator

@jaideepr97 jaideepr97 commented Nov 16, 2021

What type of PR is this?

Uncomment only one /kind line, and delete the rest.
For example, > /kind bug would simply become: /kind bug

/kind bug
/kind cleanup
/kind failing-test
/kind enhancement
/kind documentation
/kind code-refactoring

What does this PR do / why we need it:
This is a PR to unify SSO configuration across dex and keycloak in Argo CD CR. See https://issues.redhat.com/browse/GITOPS-1331 for details

This PR also removes the DISABLE_DEX env var toggle and makes .spec.sso the only toggle to configure Dex

Have you updated the necessary documentation?

  • Documentation update is required by this PR.
  • Documentation has been updated.

Which issue(s) this PR fixes:

Fixes #483

How to test changes / Special notes to the reviewer:

@CLAassistant
Copy link

CLAassistant commented Nov 16, 2021

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
2 out of 3 committers have signed the CLA.

✅ jaideepr97
✅ iam-veeramalla
❌ Jaideep Rao


Jaideep Rao seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@jaideepr97 jaideepr97 changed the title feate: Migrate dex to spec.sso feat: Migrate dex to spec.sso Nov 18, 2021
@jaideepr97 jaideepr97 marked this pull request as ready for review December 9, 2021 16:21
api/v1alpha1/argocd_types.go Outdated Show resolved Hide resolved
controllers/argocd/configmap.go Outdated Show resolved Hide resolved
controllers/argocd/deployment.go Outdated Show resolved Hide resolved
controllers/argocd/sso.go Outdated Show resolved Hide resolved
@iam-veeramalla
Copy link
Collaborator

@jaideepr97 PTAL at failing test.

Copy link
Collaborator

@iam-veeramalla iam-veeramalla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM , Thanks :)

@iam-veeramalla iam-veeramalla merged commit 6de5fc2 into argoproj-labs:master Dec 21, 2021
jaideepr97 added a commit to jaideepr97/argocd-operator that referenced this pull request Dec 22, 2021
wtam2018 pushed a commit that referenced this pull request Dec 22, 2021
* Revert "feat: Migrate dex to spec.sso (#488)"

This reverts commit 6de5fc2.

* fix lint error
@jaideepr97 jaideepr97 deleted the migrate-dex-to-spec.sso branch December 22, 2022 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Unify SSO configuration in Argo CD CR
3 participants