浏览代码

OIDC for argo

Simon Kaiser 3 年前
父节点
当前提交
d99f9f3337
共有 2 个文件被更改,包括 17 次插入13 次删除
  1. 4
    0
      README.md
  2. 13
    13
      gitops-kaisers-info/templates/argocd.yaml

+ 4
- 0
README.md 查看文件

@@ -27,6 +27,10 @@ kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.pas
27 27
 ```
28 28
 kubectl apply -f application-cluster-kaisers-info.yaml
29 29
 ```
30
+MISSING: argo cli call to sync applications
31
+```
32
+kubectl apply -f gitops-kaisers-info/templates/argocd-kaisers-info-secrets-sealed.yaml 
33
+```
30 34
 
31 35
 ### GitOps
32 36
 ```

+ 13
- 13
gitops-kaisers-info/templates/argocd.yaml 查看文件

@@ -40,17 +40,17 @@ spec:
40 40
           extraArgs:
41 41
             - --insecure
42 42
 
43
-          #config:
44
-          #  oidc.config: |
45
-          #    name: Authentik
46
-          #    issuer: https://authentik.kaisers.info/TENANT_ID/v2.0
47
-          #    clientID: $argocd-kaisers-info-secrets:oidc.auth0.clientID
48
-          #    clientSecret: $argocd-kaisers-info-secrets:oidc.auth0.clientSecret
49
-          #    requestedIDTokenClaims:
50
-          #      groups:
51
-          #        essential: true
52
-          #   requestedScopes:
53
-          #     - openid
54
-          #     - profile
55
-          #     - email
43
+          config:
44
+            oidc.config: |
45
+              name: Authentik
46
+              issuer: https://authentik.kaisers.info/TENANT_ID/v2.0
47
+              clientID: $argocd-kaisers-info-secrets:oidc.auth0.clientID
48
+              clientSecret: $argocd-kaisers-info-secrets:oidc.auth0.clientSecret
49
+              requestedIDTokenClaims:
50
+                groups:
51
+                  essential: true
52
+             requestedScopes:
53
+               - openid
54
+               - profile
55
+               - email
56 56