diff --git a/cluster-vars/prod/secret.enc.yaml b/cluster-vars/prod/secret.enc.yaml index 22f95bf..050382f 100644 --- a/cluster-vars/prod/secret.enc.yaml +++ b/cluster-vars/prod/secret.enc.yaml @@ -4,15 +4,14 @@ metadata: name: cluster-vars-prod namespace: flux-system stringData: - DOMAIN: ENC[AES256_GCM,data:XAU0Zl1zN/8a,iv:abMSwOsgDOKpNyW+Cuo4YNRotx0wDt6M4yJtt/+XPXQ=,tag:0xQoC/TyuSqWAgRDj2Q8yg==,type:str] - GITEA_DOMAIN: ENC[AES256_GCM,data:nayNI+YOkZild2/qvA==,iv:LJpH3Xr1x/k5z1rm7EJQ7+T4RlyhvsVx8y4TQDLfu54=,tag:VQRrMidDBHm0XIFBhDLcGQ==,type:str] - AUTHELIA_DOMAIN: ENC[AES256_GCM,data:FfNhj9GkZ5kqV6CxAk4=,iv:sCM9qFK4YY+AfdU1UC9ClrRMoE9XmE7K+uNnGw9/aZw=,tag:ovTuHXotTECEISWJaHeZzA==,type:str] - TRAEFIK_DOMAIN: ENC[AES256_GCM,data:fdN4AuPGVeQ51LscNlVKZmY=,iv:JW/AYwvnzIJ830eP0g9Lij67fu6GKsPtPA0TDNuE7XI=,tag:8cg3r06SEDPGu836cShuKw==,type:str] - LEMMA_DOMAIN: ENC[AES256_GCM,data:p6NsXxc5Awn07clDHsXp,iv:HtuFSrue8khIYWQCHsKx70JWsQQC2cdS/GDgl8hHLdg=,tag:nm9MHdzm+4pjmBKAhYEl6g==,type:str] - K9S_DOMAIN: ENC[AES256_GCM,data:RwYdfK7zK1l1rbx6kg==,iv:XMPYUnx6+W1ed9xLu43lULEyjEPR4UCoomuKwRZL7PY=,tag:4wW+lg3k20lK5x22ftIznQ==,type:str] - LETSENCRYPT_EMAIL: ENC[AES256_GCM,data:CVWoD6flZWT7PitDivNM7DasMHdjnAQ=,iv:6CxG0WGVtMlLnf6kfPPFQf68tLBcA2QJtkVFucqKWAg=,tag:i64RnDgPPp3arRsJYZyIwQ==,type:str] - GITEA_ADMIN_EMAIL: ENC[AES256_GCM,data:I3YuBVKaGfG13FDw2pqMnSI=,iv:aVTy7h4M3sttQf+mW/d+D0kTciU/y2orwxCazXtnFnA=,tag:k0dj6m7BihR6p0eoTNRF9Q==,type:str] - VELERO_BUCKET: ENC[AES256_GCM,data:fSlyliB5A/rJV5TJP9DGdSvRkQ==,iv:KkBd/qwnc1w/uYdxIFscXUzfvJMIOeByIp1TVNo1YBQ=,tag:DRRDr+a7XiZGHbeLnuDRdA==,type:str] + DOMAIN: ENC[AES256_GCM,data:HSPGkq2seXIt,iv:Cm/FH+ycG8iIKO4iOJ7/1H+LbUqpPjXeKhq5dFX4hfI=,tag:Jeh7mIxXi+7fK9WFEFoKVA==,type:str] + GITEA_DOMAIN: ENC[AES256_GCM,data:ZdvRrSq/QHiYWbzrSQ==,iv:o8ckvEqOKWPfbfUlGS4ahDu0EHwPK1fna2dBb+Z+KeY=,tag:FQ3jtJMJ4NHhSlfbKxMBtA==,type:str] + AUTHELIA_DOMAIN: ENC[AES256_GCM,data:V8e+yjztqREhojWAORo=,iv:7i45jQM/Bq3He2SQFlO94nzESW+/R1oyNxVxvAy6Bac=,tag:NqbMyHilCgly8OhALgtVQw==,type:str] + TRAEFIK_DOMAIN: ENC[AES256_GCM,data:nFvwnfnNp7EP4FQwAeqCGfk=,iv:MsOhXDbUM1bqk1j8y3kn4uA03lETxapUjvP1PmlbQGE=,tag:58VbNScleBfap7TytiGjQw==,type:str] + LEMMA_DOMAIN: ENC[AES256_GCM,data:otI7+jHaNvd6GHe4M/Ma,iv:RsE2oeKp6DsitShWBVP0CqaNw2maYVQNHZ9MJG8ckZg=,tag:Voqo8eIFbTMRbs2UbOgDzQ==,type:str] + K9S_DOMAIN: ENC[AES256_GCM,data:GkqbIJ/wJWvQYmF6gQ==,iv:w5ti3CVxp0749WrBcYz9BNy9rZeY2cNFQk68yOlwpFY=,tag:Eu6jmUZWoqCX7OtfVduXwA==,type:str] + LETSENCRYPT_EMAIL: ENC[AES256_GCM,data:ie5ifNW73UacKu8TbGaCeCgnqpmWrfE=,iv:u9mdyG0q1oGvD03mPWqG2mZ41T+Z2xpzbGlCUfZqukc=,tag:esf8snBS2GVPEANqAao8Zg==,type:str] + GITEA_ADMIN_EMAIL: ENC[AES256_GCM,data:6u9MX95s8nX+4SCyR0rMxS8=,iv:Jd0x6VIXeOjFXffIZWPw6XZ+XpNLAogJw6BBr8tOGtc=,tag:pJQDo5Zeo37jt5C5zLUSZg==,type:str] sops: kms: [] gcp_kms: [] @@ -22,14 +21,14 @@ sops: - recipient: age1jk99rtxq3ep2xj2w886cchddf7jypqpwkr3dszg5dzq93gn8cy9qyc786m enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6cGZFWEhrVmZEaEl4S0ZQ - V2Rsd0JjNWxqT21IL2JHQWVrbW9jUmZNL0FJCkVyL3h4akZTbzBPVU5WbzE0QTNx - VkJFTVFFV3pZZE4xaDNOMDhmK0gxVnMKLS0tIC94bGtnUzM4SERXT3ZpOGxuOU1h - dGw2L1BXVUc1eTRBemxvVE1QaURZWWsK5w6rlYiBh3gGFy9L3jvcbYyuOWQDSdmx - xzt11l+agiw2zmo5nNe5quO7wOJUXc8kWoy7tAb2eLwbQBFqPzNi0w== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDZHZWa003RDBDQzRIL29S + cTRNbjA4TnhmZjlhcFgxYnNIOHB5Njcvc2xZCmkwVEJpWDFaL0VtV1N4YnQ5WU1n + d25DZHRiRlhCZVJmYStZT284UW9XSEkKLS0tICtiZW4rVHZ2QjYwUERuTkRlYWg5 + TmFSR2Q5V2VKa2FPRXB6cTdGM2k1NmcKwv6mzcdR/rr2NV9cngQg/oGCIcNsu6Q7 + WhF7wkzW4UlfrHObhk10EStsbftf+Nt0aZPTGvoMn9j08uRlcwl8Aw== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-02-16T12:46:15Z" - mac: ENC[AES256_GCM,data:WJ6W7P9XKlpxanmdJ5X8rNI/W6kXVDKzmYpV/uV4BFftokBNs14xIta1VSFSoEqf9ATcNIty5tbio8o/ahid3PmhJWMFF++vW7U6RyFqEbbDAMu36hkbyZrJuMbWKeLJKuep0gU4+mrHAK4oDX8YnTCcMeCWMKi8wdhtKcH5pMY=,iv:KCG1ZtJe32D3y8czGoXfoNCIpZC+db/SEePL/DHDrWU=,tag:BGSi0a6plzvnWdovpxGOzA==,type:str] + lastmodified: "2025-03-22T19:21:54Z" + mac: ENC[AES256_GCM,data:gzUoPb22M1nQ3a+KK5hh+wZ/NUGiyEBPb2YYGlL0KpFP0qdjtTnMDLl6wxyUURpZu7+ENFDj/uJ7PmzYkSV0nk6CeT8Z0I5u3dBzKjtLIO8G80/ZqUWNzxiUntVHQAys/kh/5ngrPFVwXVPKdj+qTM9aQHAEWa0ZBVEvo2KgqJI=,iv:/Zk4Kfsv3yUJa6prQ0Bug9JiUjgSjsHz1sII+9tWyGk=,tag:Nltr0IMqTQsAK4t5+w0X2Q==,type:str] pgp: [] unencrypted_regex: ^(apiVersion|metadata|kind|type)$ - version: 3.9.1 + version: 3.9.4 diff --git a/infrastructure/controllers/kustomization.yaml b/infrastructure/controllers/kustomization.yaml index f14ccc9..887298d 100644 --- a/infrastructure/controllers/kustomization.yaml +++ b/infrastructure/controllers/kustomization.yaml @@ -4,4 +4,3 @@ kind: Kustomization resources: - cert-manager - traefik - - velero \ No newline at end of file diff --git a/infrastructure/controllers/velero/kustomization.yaml b/infrastructure/controllers/velero/kustomization.yaml deleted file mode 100644 index a8d638f..0000000 --- a/infrastructure/controllers/velero/kustomization.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# /infrastructure/controllers/velero/kustomization.yaml -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -resources: - - namespace.yaml - - secret.enc.yaml - - repository.yaml - - release.yaml diff --git a/infrastructure/controllers/velero/namespace.yaml b/infrastructure/controllers/velero/namespace.yaml deleted file mode 100644 index 4f425b8..0000000 --- a/infrastructure/controllers/velero/namespace.yaml +++ /dev/null @@ -1,5 +0,0 @@ -# /infrastructure/controllers/velero/namespace.yaml -apiVersion: v1 -kind: Namespace -metadata: - name: velero diff --git a/infrastructure/controllers/velero/release.yaml b/infrastructure/controllers/velero/release.yaml deleted file mode 100644 index 1586918..0000000 --- a/infrastructure/controllers/velero/release.yaml +++ /dev/null @@ -1,56 +0,0 @@ -# /infrastructure/controllers/velero/release.yaml -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: velero - namespace: velero -spec: - interval: 1h - chart: - spec: - chart: velero - version: 8.6.0 - sourceRef: - kind: HelmRepository - name: velero-helm-repo - namespace: velero - values: - snapshotsEnabled: false - deployNodeAgent: true - configuration: - backupStorageLocation: - - name: scaleway - provider: velero.io/aws - default: true - bucket: ${VELERO_BUCKET} - config: - region: nl-ams - s3Url: https://s3.nl-ams.scw.cloud - - defaultVolumesToFsBackup: true - - schedules: - daily-backup: - schedule: "0 2 * * *" - template: - includedNamespaces: - - gitea - storageLocation: default - ttl: "168h" - includedResources: - - persistentvolumeclaims - - persistentvolumes - labels: - type: scheduled - period: daily - - credentials: - existingSecret: velero-s3-credentials - - initContainers: - - name: velero-plugin-for-aws - image: velero/velero-plugin-for-aws:v1.11.1 - imagePullPolicy: IfNotPresent - volumeMounts: - - mountPath: /target - name: plugins \ No newline at end of file diff --git a/infrastructure/controllers/velero/repository.yaml b/infrastructure/controllers/velero/repository.yaml deleted file mode 100644 index 4e4399f..0000000 --- a/infrastructure/controllers/velero/repository.yaml +++ /dev/null @@ -1,9 +0,0 @@ -# /infrastructure/controllers/vellero/repository.yaml -apiVersion: source.toolkit.fluxcd.io/v1 -kind: HelmRepository -metadata: - name: velero-helm-repo - namespace: velero -spec: - interval: 24h - url: https://vmware-tanzu.github.io/helm-charts \ No newline at end of file diff --git a/infrastructure/controllers/velero/secret.enc.yaml b/infrastructure/controllers/velero/secret.enc.yaml deleted file mode 100644 index c48de84..0000000 --- a/infrastructure/controllers/velero/secret.enc.yaml +++ /dev/null @@ -1,28 +0,0 @@ -#ENC[AES256_GCM,data:yGVtwMZGmZORQ4NLcBUoeZoIYGAcgLHs0AT+OIKwenn0FX5a0+FlbC97IKvKxM4=,iv:G5IQPV+kFGNVBw/rr3eRYTso89BksveSWLvsZwihI9c=,tag:ZanPgWaQ2ZsTKiblRZHPNw==,type:comment] -apiVersion: v1 -kind: Secret -metadata: - name: velero-s3-credentials - namespace: velero -stringData: - cloud: ENC[AES256_GCM,data:zEXjmiGstB5h+GrIro48JKZZQlVUIQ2tuAf9NipGWcCRUZ1FZVPdLQvwoCr9xLLn7lwITeTdpZEfTSHYwc0m17SLdKDUSP0cMhqo5uyjJ1EDwR8GrUVgo66mF06yOX0sB1iPqKgKNnMpB3ujzf0J,iv:QTmUUw/Z0+TKmMyW5EDcLqvM0bCKqthe5yIun2cD9KM=,tag:pRxBiLLd4IvW5c5pKtkdZA==,type:str] -sops: - kms: [] - gcp_kms: [] - azure_kv: [] - hc_vault: [] - age: - - recipient: age1jk99rtxq3ep2xj2w886cchddf7jypqpwkr3dszg5dzq93gn8cy9qyc786m - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDOFFhMG8ySnNKSmZicm44 - d3cvT1JTWDF5UCsxMmdSNlJvelJBOE1yb0ZFCmxCZXA3em02a0g3OExWRFc4L1l2 - TDYrYUlkdUw4aVVDK1lVNGFqS2RZaFkKLS0tIC9ETVR2dWR3YkFGQzczeWVmSWRM - bEFQMWpNUzBzSzFvNGRuQkRJLzM3QTQK8V9YrrhRkXIBuXWz8hhJzY7LVNOIm6nR - LZxSlHOj+ydw37u5Npj3mSDNqtmUp9BdrD6lMNwmnZZXLU0VVLOUog== - -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-01-10T23:11:10Z" - mac: ENC[AES256_GCM,data:9mBG+oGHvwiZ7Zlq7eyMqcXNLgVjwqUiXOOmEmImWIlx3o3g0DBFx3AovnusMkg12jIXKXM7u2vdna0zKA062TLUyUmRtjNsPEmHlE4QXjqYowdUaHPlXrn6KR996kZKnU7ABsRZF2wAG8HPLNJ0KKna7T/9qqi3Y1txby+PNxw=,iv:mFZ8di9k2Vb6EdCXg4QAGMkjUsMcRtyudqfHsWpMR50=,tag:a6kTnSpopkNPd8wIBNFOiQ==,type:str] - pgp: [] - unencrypted_regex: ^(apiVersion|metadata|kind|type)$ - version: 3.9.1