Remove velero

This commit is contained in:
2025-03-22 20:22:12 +01:00
parent 202f8eccd6
commit 9881344d7c
7 changed files with 16 additions and 124 deletions

View File

@@ -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

View File

@@ -4,4 +4,3 @@ kind: Kustomization
resources:
- cert-manager
- traefik
- velero

View File

@@ -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

View File

@@ -1,5 +0,0 @@
# /infrastructure/controllers/velero/namespace.yaml
apiVersion: v1
kind: Namespace
metadata:
name: velero

View File

@@ -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

View File

@@ -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

View File

@@ -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