diff --git a/README.md b/README.md index b053984..5dc0ebe 100644 --- a/README.md +++ b/README.md @@ -42,6 +42,7 @@ kubectl create secret generic flux-sops-age \ ``` bash sops -e deploy/app/helm-values.private.dec.yaml > deploy/app/helm-values.private.yaml sops -e deploy/backups/secrets.dec.yaml > deploy/backups/secrets.yaml +sops -e deploy/act-runners/kb/deploy/app/secrets.dec.yaml > deploy/act-runners/kb/deploy/app/secrets.yaml ``` ## Backups diff --git a/deploy/act-runners/kb/deploy/app/configmap.yaml b/deploy/act-runners/kb/app/configmap.yaml similarity index 100% rename from deploy/act-runners/kb/deploy/app/configmap.yaml rename to deploy/act-runners/kb/app/configmap.yaml diff --git a/deploy/act-runners/kb/deploy/app/deployment.yaml b/deploy/act-runners/kb/app/deployment.yaml similarity index 100% rename from deploy/act-runners/kb/deploy/app/deployment.yaml rename to deploy/act-runners/kb/app/deployment.yaml diff --git a/deploy/act-runners/kb/deploy/app/kustomization.yaml b/deploy/act-runners/kb/app/kustomization.yaml similarity index 100% rename from deploy/act-runners/kb/deploy/app/kustomization.yaml rename to deploy/act-runners/kb/app/kustomization.yaml diff --git a/deploy/act-runners/kb/deploy/app/secrets.yaml b/deploy/act-runners/kb/app/secrets.yaml similarity index 100% rename from deploy/act-runners/kb/deploy/app/secrets.yaml rename to deploy/act-runners/kb/app/secrets.yaml diff --git a/deploy/flux/act-runner-kb-sync.yaml b/deploy/flux/act-runner-kb-sync.yaml new file mode 100644 index 0000000..f2f670d --- /dev/null +++ b/deploy/flux/act-runner-kb-sync.yaml @@ -0,0 +1,17 @@ +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: act-runner-kb-sync + namespace: kb-cicd +spec: + interval: 1m + sourceRef: + kind: GitRepository + name: git-limbosolutions-com + namespace: git-limbosolutions-com + path: act-runners/kb/app + prune: true + decryption: + provider: sops + secretRef: + name: flux-sops-age \ No newline at end of file diff --git a/deploy/flux/kustomization.yaml b/deploy/flux/kustomization.yaml index 9bce96e..56f12bd 100644 --- a/deploy/flux/kustomization.yaml +++ b/deploy/flux/kustomization.yaml @@ -5,6 +5,7 @@ resources: - infra-sync.yaml - gitea-sync.yaml - backups-sync.yaml + - act-runner-kb-sync.yaml secretGenerator: - name: flux-repo-ssh-credentials files: diff --git a/ops-scripts/apply-flux.sh b/ops-scripts/apply-flux.sh index 847ee60..c4d379b 100755 --- a/ops-scripts/apply-flux.sh +++ b/ops-scripts/apply-flux.sh @@ -2,6 +2,7 @@ set -e echo "Executing infra deploy." -kubectl kustomize deploy/flux | kubectl -n git-limbosolutions-com apply -f - +kubectl kustomize deploy/flux | kubectl apply -f - +