From b7fb972c6cf3e055bd89a03547d64ffba7106db8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rcio=20Fernandes?= Date: Thu, 4 Jun 2026 20:46:10 +0000 Subject: [PATCH] flux: kb act runner --- README.md | 1 + .../kb/{deploy => }/app/configmap.yaml | 0 .../kb/{deploy => }/app/deployment.yaml | 0 .../kb/{deploy => }/app/kustomization.yaml | 0 .../kb/{deploy => }/app/secrets.yaml | 0 deploy/flux/act-runner-kb-sync.yaml | 17 +++++++++++++++++ deploy/flux/kustomization.yaml | 1 + ops-scripts/apply-flux.sh | 3 ++- 8 files changed, 21 insertions(+), 1 deletion(-) rename deploy/act-runners/kb/{deploy => }/app/configmap.yaml (100%) rename deploy/act-runners/kb/{deploy => }/app/deployment.yaml (100%) rename deploy/act-runners/kb/{deploy => }/app/kustomization.yaml (100%) rename deploy/act-runners/kb/{deploy => }/app/secrets.yaml (100%) create mode 100644 deploy/flux/act-runner-kb-sync.yaml 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 - +