UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit b02f5275 authored by runyontr's avatar runyontr
Browse files

Merge branch 'feat-argocd-sso' into 'master'

feat argocd sso

See merge request platform-one/big-bang/bigbang!228
parents b6c6a9a5 e5c3408b
No related branches found
No related tags found
1 merge request!228feat argocd sso
Pipeline #164334 passed
......@@ -57,7 +57,20 @@ spec:
server:
config:
url: https://argocd.{{ .Values.hostname }}
{{- if .Values.addons.argocd.sso.enabled }}
sso:
enabled: {{ .Values.addons.argocd.sso.enabled }}
rbac:
policy.csv: {{- toYaml .Values.addons.argocd.sso.groups | nindent 8 }}
keycloakClientSecret: {{ .Values.addons.argocd.sso.client_secret }}
config:
oidc.config: |
name: {{ .Values.addons.argocd.sso.provider_name }}
issuer: https://{{ .Values.sso.oidc.host }}/auth/realms/{{ .Values.sso.oidc.realm }}
clientID: {{ .Values.addons.argocd.sso.client_id }}
clientSecret: $oidc.keycloak.clientSecret
requestedScopes: ["openid","ArgoCD"]
{{- end }}
{{- if or .Values.monitoring.enabled .Values.istio.enabled }}
dependsOn:
{{- if .Values.istio.enabled }}
......@@ -69,4 +82,4 @@ spec:
namespace: {{ .Release.Namespace }}
{{- end }}
{{- end }}
{{- end }}
\ No newline at end of file
{{- end }}
......@@ -196,6 +196,13 @@ addons:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/core/argocd.git
path: "./chart"
tag: "2.9.5-bb.4"
sso:
enabled: false
client_id: "" # sso clientID example: platform1_a8604cc9-f5e9-4656-802d-d05624370245_bb8-argocd
provider_name: "" # login as name example: P1 SSO
client_secret: "" # for dev this can be set to anything
groups: |
g, Impact Level 2 Authorized, role:admin
values: {}
authservice:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment