refactor(argocd): phase3 reduced to authentik only (remove vault, temporal, ollama, story-crater)

This commit is contained in:
Story Crater Bot
2026-07-15 16:24:45 -07:00
parent f158512261
commit ff22027c7a
7 changed files with 3 additions and 287 deletions
+1 -32
View File
@@ -1,4 +1,4 @@
# Phase 3 — IAM (Authentik + Vault) — identity/secret-critical releases
# Phase 3 — IAM (Authentik) — identity-critical release
---
apiVersion: argoproj.io/v1alpha1
@@ -30,34 +30,3 @@ spec:
selfHeal: true
syncOptions:
- CreateNamespace=true
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: vault
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "0"
spec:
project: homelab
sources:
- repoURL: https://helm.releases.hashicorp.com
chart: vault
targetRevision: latest
helm:
valueFiles:
- k8s/talos-iam/vault-values.yaml
- k8s/talos-iam/vault-secrets.enc.yaml
- repoURL: https://forgejo.riotpiao.homelab.com/riotpiao.com/homelab.git
targetRevision: main
path: k8s/hooks/phase3
destination:
server: https://kubernetes.default.svc
namespace: iam
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
-32
View File
@@ -1,32 +0,0 @@
# Phase 3 — LLM (Ollama with OIDC)
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: ollama
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "2"
spec:
project: homelab
sources:
- repoURL: https://forgejo.riotpiao.homelab.com/riotpiao.com/homelab.git
targetRevision: main
path: k8s/llm/charts/ollama
helm:
valueFiles:
- values.yaml
- k8s/llm/ollama-secrets.enc.yaml
- repoURL: https://forgejo.riotpiao.homelab.com/riotpiao.com/homelab.git
targetRevision: main
path: k8s/hooks/phase3
destination:
server: https://kubernetes.default.svc
namespace: llm
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
-59
View File
@@ -1,59 +0,0 @@
# Phase 3 — Workflows (Temporal + Story Crater Migrations)
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: temporal
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "1"
spec:
project: homelab
sources:
- repoURL: https://go.temporal.io/helm-charts
chart: temporal
targetRevision: "~0.55"
helm:
valueFiles:
- k8s/temporal/temporal-values.yaml
- k8s/temporal/temporal-secrets.enc.yaml
- repoURL: https://forgejo.riotpiao.homelab.com/riotpiao.com/homelab.git
targetRevision: main
path: k8s/hooks/phase3
destination:
server: https://kubernetes.default.svc
namespace: temporal
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: story-crater-migrations
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "2"
spec:
project: homelab
source:
repoURL: https://forgejo.riotpiao.homelab.com/riotpiao.com/homelab.git
targetRevision: main
path: k8s/story-crater-backend/charts/migrations-noop
helm:
valueFiles:
- values.yaml
destination:
server: https://kubernetes.default.svc
namespace: story-crater-backend
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true