ci: replace Authentik with Logto in deployment pipeline

This commit is contained in:
hsiegeln
2026-04-05 13:12:38 +02:00
parent 22d812d832
commit c47b8b9998

View File

@@ -210,11 +210,12 @@ jobs:
--from-literal=POSTGRES_DB="${POSTGRES_DB:-cameleer}" \ --from-literal=POSTGRES_DB="${POSTGRES_DB:-cameleer}" \
--dry-run=client -o yaml | kubectl apply -f - --dry-run=client -o yaml | kubectl apply -f -
kubectl create secret generic authentik-credentials \ kubectl create secret generic logto-credentials \
--namespace=cameleer \ --namespace=cameleer \
--from-literal=PG_USER="${AUTHENTIK_PG_USER:-authentik}" \ --from-literal=PG_USER="${LOGTO_PG_USER:-logto}" \
--from-literal=PG_PASSWORD="${AUTHENTIK_PG_PASSWORD}" \ --from-literal=PG_PASSWORD="${LOGTO_PG_PASSWORD}" \
--from-literal=AUTHENTIK_SECRET_KEY="${AUTHENTIK_SECRET_KEY}" \ --from-literal=ENDPOINT="${LOGTO_ENDPOINT}" \
--from-literal=ADMIN_ENDPOINT="${LOGTO_ADMIN_ENDPOINT}" \
--dry-run=client -o yaml | kubectl apply -f - --dry-run=client -o yaml | kubectl apply -f -
kubectl create secret generic clickhouse-credentials \ kubectl create secret generic clickhouse-credentials \
@@ -229,8 +230,8 @@ jobs:
kubectl apply -f deploy/clickhouse.yaml kubectl apply -f deploy/clickhouse.yaml
kubectl -n cameleer rollout status statefulset/clickhouse --timeout=180s kubectl -n cameleer rollout status statefulset/clickhouse --timeout=180s
kubectl apply -f deploy/authentik.yaml kubectl apply -f deploy/logto.yaml
kubectl -n cameleer rollout status deployment/authentik-server --timeout=180s kubectl -n cameleer rollout status deployment/logto --timeout=180s
kubectl apply -k deploy/overlays/main kubectl apply -k deploy/overlays/main
kubectl -n cameleer set image deployment/cameleer3-server \ kubectl -n cameleer set image deployment/cameleer3-server \
@@ -249,9 +250,10 @@ jobs:
POSTGRES_USER: ${{ secrets.POSTGRES_USER }} POSTGRES_USER: ${{ secrets.POSTGRES_USER }}
POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }} POSTGRES_PASSWORD: ${{ secrets.POSTGRES_PASSWORD }}
POSTGRES_DB: ${{ secrets.POSTGRES_DB }} POSTGRES_DB: ${{ secrets.POSTGRES_DB }}
AUTHENTIK_PG_USER: ${{ secrets.AUTHENTIK_PG_USER }} LOGTO_PG_USER: ${{ secrets.LOGTO_PG_USER }}
AUTHENTIK_PG_PASSWORD: ${{ secrets.AUTHENTIK_PG_PASSWORD }} LOGTO_PG_PASSWORD: ${{ secrets.LOGTO_PG_PASSWORD }}
AUTHENTIK_SECRET_KEY: ${{ secrets.AUTHENTIK_SECRET_KEY }} LOGTO_ENDPOINT: ${{ secrets.LOGTO_ENDPOINT }}
LOGTO_ADMIN_ENDPOINT: ${{ secrets.LOGTO_ADMIN_ENDPOINT }}
CLICKHOUSE_USER: ${{ secrets.CLICKHOUSE_USER }} CLICKHOUSE_USER: ${{ secrets.CLICKHOUSE_USER }}
CLICKHOUSE_PASSWORD: ${{ secrets.CLICKHOUSE_PASSWORD }} CLICKHOUSE_PASSWORD: ${{ secrets.CLICKHOUSE_PASSWORD }}