Compare commits

..

13 Commits

Author SHA1 Message Date
d7cccd591c feat: Configure barman object store
All checks were successful
kustomization/barman-config/1b69816f reconciliation succeeded
kustomization/flux-system/1b69816f reconciliation succeeded
kustomization/barman-cloud-plugin/1b69816f reconciliation succeeded
2025-12-15 04:54:12 +01:00
9f06da25c4 feat: Added barman cloud plugin
All checks were successful
kustomization/flux-system/1b69816f reconciliation succeeded
kustomization/longhorn/1b69816f reconciliation succeeded
2025-12-15 04:41:07 +01:00
d27d77b903 feat: Added cnpg 2025-12-15 04:41:07 +01:00
e941c99d9f chore: Set minor version for all controllers 2025-12-15 04:41:07 +01:00
52fc40e8c2 feat: Use single kustomization for all alerts 2025-12-15 04:41:07 +01:00
d2eed574ac feat: Added flux status to gitea commits 2025-12-15 04:41:07 +01:00
4cab79df1e chore: Moved telegram alerts config 2025-12-15 04:41:06 +01:00
1594476052 feat: Add longhorn backup job 2025-12-15 04:41:06 +01:00
9ddd2c155d feat: Pin flux version in bootstrap script 2025-12-15 04:41:06 +01:00
3e8be0572f chore: Added README with common issues 2025-12-15 04:41:06 +01:00
9aef0dbadb Add Flux v2.7.5 component manifests 2025-12-15 04:41:06 +01:00
5479fbc5fc chore: Add 1 git-crypt collaborator
New collaborators:

    CD17A34CBFB21DE9A73D47EB76BDEC4E165D8AD9
        Tim Huizinga <tim@huizinga.dev>
2025-12-15 04:41:06 +01:00
44f57ddcf4 feat: Added garage as default backup target 2025-12-15 04:41:06 +01:00
3 changed files with 4 additions and 7 deletions

View File

@@ -7,10 +7,6 @@ spec:
interval: 1h
retryInterval: 2m
timeout: 5m
decryption:
provider: sops
secretRef:
name: sops-gpg
dependsOn:
- name: barman-cloud-plugin
sourceRef:

View File

@@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../base
- secret-s3-garage.enc.yaml
- secret-s3-garage.yaml
configMapGenerator:
- name: values-overlay

View File

@@ -8,6 +8,7 @@ stringData:
AWS_ACCESS_KEY_ID: ENC[AES256_GCM,data:Z61V0zZ0sApVz8gP+Yc6LTKQcW0jdRaWXa4=,iv:SpLgdgI4Yc48NYNb9wE3C28ixBg8vu5tTf7bUENMfrE=,tag:DDbqGvSbcpDxzPUpHbhLKA==,type:str]
AWS_SECRET_ACCESS_KEY: ENC[AES256_GCM,data:FK/BS+rXAD2sXND6zHJ2G/GIcFIe01kL/1WP1RJNX86Jc9aCra26+FQQ4zU0Uanh8tQqSzf2qMwK1uMkr/SI4A==,iv:36UsdtiRN3fPr+HtRHSad7oEetiJh56sq+Ypyq/W5FA=,tag:rYHPuCOCHA+YoEKdfN8P0g==,type:str]
AWS_ENDPOINTS: ENC[AES256_GCM,data:2iB2cf1E4ucxJEDGRpe2wiX9yMCZA1A=,iv:c+izWJ+i7lHybZlU9yKS5Q+Zj9lOGysCbewz9iRud3M=,tag:UX4zr9dguSAUBqm1xJnNJQ==,type:str]
AWS_DEFAULT_REGION: ENC[AES256_GCM,data:x8oa5+m6,iv:w7Ko7PithIEtO6UoW063hxpqcctD4kBw3dCGKYlmQxU=,tag:HskDJefMh4EGKVp8gf9eCw==,type:str]
sops:
age:
- recipient: age1860txadrlqrjwnqh0g466re2nt8jk7xhj640pq9gpsddpg23uynqsp2hul
@@ -28,8 +29,8 @@ sops:
K09tZGI0Z2w0eXh5eHcvcEttMy82aU0K2fnCDfYIShzw2Zipof+C8zf9pcOmiDg9
2SCiIfAJs9MB3n078P068z77KpvdlJYOi9pUTKSBhNw+mBI24y6X6A==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2025-12-15T03:54:35Z"
mac: ENC[AES256_GCM,data:mXl4RyNkiUa0siCcB74fcRb2WLkak64qCVwaPnx3dG+BE1pwfLJUocXs13ueaVFlAwqAFD5ZN0B+yiEqxk7DXvga5/S1zewJIFHAeOdG9sW3lNJaCHXjgkg4GBOpCii173bUIl5QTp9fgEFLsc6IFsXcalhXOIdiJtV9zj5xlHQ=,iv:4atqqw9claajWbXH2YBQ0cA89ZdaiqFHwKrhOxMBVLk=,tag:NtwG2L1XZCCuTp5Q8ygJ5g==,type:str]
lastmodified: "2025-12-13T00:39:37Z"
mac: ENC[AES256_GCM,data:H63bqddFd/4v4mGtam/wLa2PX6gn6xeHJMiETdbbrtUjPvspo8soHtFrtMjp1OoU4wYQbYs/0Dr4MRvSeEwVCrkYsOZeHkn8GecnrmqYqmn8eeL6fNSjoshO+eil6lBr0oWW9OPuzjN+avg/+Ucsl9HtnM+VbSIeDeO+7kGc6EI=,iv:DA7fugq5zibsHhbdKuepwHggmsqSmi9w4MIAOZnILvA=,tag:jsJxtFhSFzpZq9KZXCYN4A==,type:str]
pgp:
- created_at: "2025-12-11T23:56:15Z"
enc: |-