mirror of
https://github.com/lordmathis/dev-cluster.git
synced 2025-12-23 00:54:26 +00:00
Remove velero
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -4,4 +4,3 @@ kind: Kustomization
|
||||
resources:
|
||||
- cert-manager
|
||||
- traefik
|
||||
- velero
|
||||
@@ -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
|
||||
@@ -1,5 +0,0 @@
|
||||
# /infrastructure/controllers/velero/namespace.yaml
|
||||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: velero
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user