flux: prep kb act runner kustomization

This commit is contained in:
Márcio Fernandes
2026-06-04 20:38:05 +00:00
parent 68583d19b9
commit 08d7095a6c
7 changed files with 28 additions and 32 deletions
-13
View File
@@ -1,13 +0,0 @@
# kb - act-runner
**Deploy app:**
```bash
./ops-scripts/apply-app.sh
```
**Deploy Infra:**
```bash
./ops-scripts/apply-infra.sh
```
@@ -1,2 +0,0 @@
**
!.gitignore
@@ -1,14 +1,7 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
namespace: kb-cicd
resources: resources:
- configmap.yaml - configmap.yaml
- deployment.yaml - deployment.yaml
- secrets.yaml
generatorOptions:
disableNameSuffixHash: true
secretGenerator:
- name: act-runner
envs:
- .env.d/.env
@@ -0,0 +1,25 @@
apiVersion: v1
kind: Secret
metadata:
name: backup-secrets
namespace: vault-limbosolutions-com
type: Opaque
data:
GITEA_INSTANCE_URL: ENC[AES256_GCM,data:X0XexV3aQYdEQxA6a9ISXGKjQtn8O3xYQP3gHJlL,iv:Yg0FBQ/BTfiZ7oOHHJr25XOxb3FFhELS21gy8sxD+Y4=,tag:7xypsWUMJccgpNCdqf21OA==,type:str]
GITEA_RUNNER_NAME: ENC[AES256_GCM,data:3P8BmPbEEzOMifDy,iv:WiV1cJRy/VRU6mBeuiqn/5LXw0biwakz7vOEuLjh9zg=,tag:j73X+dGtZah5kRND/+aPqw==,type:str]
GITEA_RUNNER_REGISTRATION_TOKEN: ENC[AES256_GCM,data:6cw2OKqgIrVx0ypyQl/ES/WNM9PWhfnn5ev7rtIloNgMp2/mC0PS0Q==,iv:V/lHT5I0qF0dAsiOo6/BQ/23spMJaXY3FnVslnmR65k=,tag:ZG/j4eBLsNLhk/uk4DT71A==,type:str]
sops:
age:
- enc: |
-----BEGIN AGE ENCRYPTED FILE-----
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBISzBRd2dIelRUWE5DZGg3
M3NiM1RTdG9PdFhZSXBJY2NIWnc5QWpnclVRClNBYTRlSk5tcEkyOUNTZTZXTHl3
eTIwZHNYbElFTHVLbHlndi9hWHkwaWcKLS0tIFJXMVl1YmNka0ozc3kyUVY2eU5a
TFZUa1RuZFFQaS9zUmJzb3ZEdjhkT3cKx4AMFB2YEzz0j8xpuu9yu25avN3JGBty
XNAfbl8xvurndUNlw0aRxxVwsqgKJ9C3IpfAyJQYFN7T2a1/WTGPtQ==
-----END AGE ENCRYPTED FILE-----
recipient: age1gk946fp37xtm3fv500407zdd5h89a5lvxysrufhau3f73xcq8ewqcu8l5g
encrypted_regex: ^(data|stringData)$
lastmodified: "2026-06-04T20:30:31Z"
mac: ENC[AES256_GCM,data:/AxMd2+nb01TvlZal91Bt7/PevJOvz1KI9jq64sYAd4zWFpZ//M9KhlirTRO0o2iK+ApYdl7DUM5SckUG3cWtFYU0/t4+duXSV7FsM+eRQ/LeSvEb53rbHIguozVdoaza9FKk6Obl4KViX/NVTv0RP3iEZRx0kKS3By+10gE6SM=,iv:K31r0cwgCa7NQ86pl1t6NsinWm0d9JoRvCdTOj4USs8=,tag:NQeX6rC7ggTtGbROjyk0Sw==,type:str]
version: 3.13.1
@@ -1,4 +0,0 @@
#!/bin/bash
set -e
NAMESPACE=kb-cicd
kubectl kustomize deploy/app | kubectl --namespace ${NAMESPACE} apply -f -
@@ -1,4 +0,0 @@
#!/bin/bash
set -e
NAMESPACE=kb-cicd
kubectl create namespace ${NAMESPACE} || true
+1
View File
@@ -2,6 +2,7 @@ apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization kind: Kustomization
metadata: metadata:
name: backups name: backups
namespace: git-limbosolutions-com
spec: spec:
interval: 1m interval: 1m
sourceRef: sourceRef: