forked from k-space/kube
		
	migrate gitea to new passmower
This commit is contained in:
		| @@ -32,8 +32,8 @@ spec: | ||||
|     - key: secret | ||||
|       value: "%(plaintext)s" | ||||
| --- | ||||
| apiVersion: codemowers.io/v1alpha1 | ||||
| kind: OIDCGWClient | ||||
| apiVersion: codemowers.cloud/v1beta1 | ||||
| kind: OIDCClient | ||||
| metadata: | ||||
|   name: gitea | ||||
| spec: | ||||
| @@ -53,6 +53,46 @@ spec: | ||||
|     - openid | ||||
|     - profile | ||||
|   pkce: false | ||||
|   secretRefreshPod: | ||||
|     apiVersion: v1 | ||||
|     kind: Pod | ||||
|     metadata: | ||||
|       name: reset-oidc-config | ||||
|     spec: | ||||
|       volumes: | ||||
|         - name: tmp | ||||
|           emptyDir: {} | ||||
|       initContainers: | ||||
|         - name: jq | ||||
|           image: alpine/k8s:1.24.16@sha256:06f8942d87fa17b40795bb9a8eff029a9be3fc3c9bcc13d62071de4cc3324153 | ||||
|           imagePullPolicy: IfNotPresent | ||||
|           volumeMounts: | ||||
|             - mountPath: /tmp | ||||
|               name: tmp | ||||
|           envFrom: | ||||
|             - secretRef: | ||||
|                 name: oidc-client-gitea-owner-secrets | ||||
|           command: | ||||
|             - /bin/bash | ||||
|             - -c | ||||
|             - jq '{"strategyKey":"OpenID","config":{"Provider":"openidConnect","ClientID":$ENV.OIDC_CLIENT_ID,"ClientSecret":$ENV.OIDC_CLIENT_SECRET,"OpenIDConnectAutoDiscoveryURL":"https://auth.k-space.ee/.well-known/openid-configuration","CustomURLMapping":null,"IconURL":"","Scopes":null,"RequiredClaimName":"","RequiredClaimValue":"","GroupClaimName":"","AdminGroup":"","GroupTeamMap":"","GroupTeamMapRemoval":false,"RestrictedGroup":""}} | "UPDATE login_source SET cfg=\(.config|tostring|@sh) WHERE name=\(.strategyKey|tostring|@sh) LIMIT 1"' -n -r > /tmp/update.sql | ||||
|       containers: | ||||
|         - name: mysql | ||||
|           image: mysql | ||||
|           imagePullPolicy: IfNotPresent | ||||
|           volumeMounts: | ||||
|             - mountPath: /tmp | ||||
|               name: tmp | ||||
|           env: | ||||
|             - name: MYSQL_PWD | ||||
|               valueFrom: | ||||
|                 secretKeyRef: | ||||
|                   name: gitea-secrets | ||||
|                   key: GITEA__DATABASE__PASSWD | ||||
|           command: | ||||
|             - /bin/bash | ||||
|             - -c | ||||
|             - mysql -u kspace_git kspace_git -h 172.20.36.1 -p${MYSQL_PWD} < /tmp/update.sql | ||||
| --- | ||||
| apiVersion: apps/v1 | ||||
| kind: StatefulSet | ||||
|   | ||||
		Reference in New Issue
	
	Block a user