Compare commits
2 commits
cce8c51b75
...
0668eb7c5f
Author | SHA1 | Date | |
---|---|---|---|
0668eb7c5f | |||
74523447ae |
2 changed files with 30 additions and 4 deletions
|
@ -22,6 +22,16 @@ spec:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: auth-generic-oauth-secret
|
name: auth-generic-oauth-secret
|
||||||
key: client_secret
|
key: client_secret
|
||||||
|
- name: FORGEJO_USER
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: forgejo-access-token
|
||||||
|
key: forgejo_username
|
||||||
|
- name: FORGEJO_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: forgejo-access-token
|
||||||
|
key: forgejo_token
|
||||||
# envFrom:
|
# envFrom:
|
||||||
# - secretRef:
|
# - secretRef:
|
||||||
# name: auth-generic-oauth-secret # thats the external secret the job should wait for
|
# name: auth-generic-oauth-secret # thats the external secret the job should wait for
|
||||||
|
@ -46,14 +56,14 @@ spec:
|
||||||
|
|
||||||
DOMAIN=192-168-197-2.c-one-infra.de
|
DOMAIN=192-168-197-2.c-one-infra.de
|
||||||
GIT_USERNAME=giteaAdmin
|
GIT_USERNAME=giteaAdmin
|
||||||
GIT_PASSWORD=a618f97ca89714d894d5bfc7ac47d0b76a7ec35a
|
GIT_PASSWORD=2d3a114ddfb6059929cc6d97451201e361a524f3
|
||||||
|
|
||||||
git config --global user.email "bot@bots.de"
|
git config --global user.email "bot@bots.de"
|
||||||
git config --global user.name "bot"
|
git config --global user.name "bot"
|
||||||
|
|
||||||
git clone https://${GIT_USERNAME}:${GIT_PASSWORD}@gitea-${DOMAIN}/giteaAdmin/edfbuilder.git
|
git clone https://${GIT_USERNAME}:${GIT_PASSWORD}@gitea-${DOMAIN}/giteaAdmin/edfbuilder.git
|
||||||
cd edfbuilder
|
cd edfbuilder
|
||||||
yq eval '.configs.cm."oidc.config" = "name: Keycloak\nissuer: https://${DOMAIN}/keycloak/realms/cnoe\nclientID: argocd\nclientSecret: $auth-generic-oauth-secret:client_secret\nrequestedScopes: [\"openid\", \"profile\", \"email\", \"groups\"]"' -i stacks/core/argocd/values.yaml
|
yq eval '.configs.cm."oidc.config" = "name: Keycloak\nissuer: https://192-168-197-2.c-one-infra.de/keycloak/realms/cnoe\nclientID: argocd\nclientSecret: $auth-generic-oauth-secret:client_secret\nrequestedScopes: [\"openid\", \"profile\", \"email\", \"groups\"]"' -i stacks/core/argocd/values.yaml
|
||||||
|
|
||||||
git add stacks/core/argocd/values.yaml
|
git add stacks/core/argocd/values.yaml
|
||||||
git commit -m "adds Forgejo SSO config"
|
git commit -m "adds Forgejo SSO config"
|
||||||
|
|
|
@ -16,6 +16,22 @@ spec:
|
||||||
containers:
|
containers:
|
||||||
- name: push
|
- name: push
|
||||||
image: docker.io/library/ubuntu:22.04
|
image: docker.io/library/ubuntu:22.04
|
||||||
|
env:
|
||||||
|
- name: FORGEJO_CLIENT_SECRET
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: auth-generic-oauth-secret
|
||||||
|
key: client_secret
|
||||||
|
- name: FORGEJO_USER
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: forgejo-access-token
|
||||||
|
key: forgejo_username
|
||||||
|
- name: FORGEJO_TOKEN
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: forgejo-access-token
|
||||||
|
key: forgejo_token
|
||||||
# envFrom:
|
# envFrom:
|
||||||
# - secretRef:
|
# - secretRef:
|
||||||
# name: auth-generic-oauth-secret # thats the external secret the job should wait for
|
# name: auth-generic-oauth-secret # thats the external secret the job should wait for
|
||||||
|
@ -45,7 +61,7 @@ spec:
|
||||||
|
|
||||||
DOMAIN=192-168-197-2.c-one-infra.de
|
DOMAIN=192-168-197-2.c-one-infra.de
|
||||||
GIT_USERNAME=giteaAdmin
|
GIT_USERNAME=giteaAdmin
|
||||||
GIT_PASSWORD=a618f97ca89714d894d5bfc7ac47d0b76a7ec35a
|
GIT_PASSWORD=2d3a114ddfb6059929cc6d97451201e361a524f3
|
||||||
|
|
||||||
git config --global user.email "bot@bots.de"
|
git config --global user.email "bot@bots.de"
|
||||||
git config --global user.name "giteaAdmin"
|
git config --global user.name "giteaAdmin"
|
||||||
|
@ -57,7 +73,7 @@ spec:
|
||||||
\"name\": \"Keycloak\",
|
\"name\": \"Keycloak\",
|
||||||
\"provider\": \"openidConnect\",
|
\"provider\": \"openidConnect\",
|
||||||
\"existingSecret\": \"auth-generic-oauth-secret\",
|
\"existingSecret\": \"auth-generic-oauth-secret\",
|
||||||
\"autoDiscoverUrl\": \"https://${DOMAIN}/keycloak/realms/cnoe/.well-known/openid-configuration\"
|
\"autoDiscoverUrl\": \"https://192-168-197-2.c-one-infra.de/keycloak/realms/cnoe/.well-known/openid-configuration\"
|
||||||
}
|
}
|
||||||
] |
|
] |
|
||||||
(.gitea.oauth[] | .name) |= (. style=\"single\")
|
(.gitea.oauth[] | .name) |= (. style=\"single\")
|
||||||
|
|
Loading…
Reference in a new issue