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
|
name: cluster-vars-prod
|
||||||
namespace: flux-system
|
namespace: flux-system
|
||||||
stringData:
|
stringData:
|
||||||
DOMAIN: ENC[AES256_GCM,data:XAU0Zl1zN/8a,iv:abMSwOsgDOKpNyW+Cuo4YNRotx0wDt6M4yJtt/+XPXQ=,tag:0xQoC/TyuSqWAgRDj2Q8yg==,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:nayNI+YOkZild2/qvA==,iv:LJpH3Xr1x/k5z1rm7EJQ7+T4RlyhvsVx8y4TQDLfu54=,tag:VQRrMidDBHm0XIFBhDLcGQ==,type:str]
|
GITEA_DOMAIN: ENC[AES256_GCM,data:ZdvRrSq/QHiYWbzrSQ==,iv:o8ckvEqOKWPfbfUlGS4ahDu0EHwPK1fna2dBb+Z+KeY=,tag:FQ3jtJMJ4NHhSlfbKxMBtA==,type:str]
|
||||||
AUTHELIA_DOMAIN: ENC[AES256_GCM,data:FfNhj9GkZ5kqV6CxAk4=,iv:sCM9qFK4YY+AfdU1UC9ClrRMoE9XmE7K+uNnGw9/aZw=,tag:ovTuHXotTECEISWJaHeZzA==,type:str]
|
AUTHELIA_DOMAIN: ENC[AES256_GCM,data:V8e+yjztqREhojWAORo=,iv:7i45jQM/Bq3He2SQFlO94nzESW+/R1oyNxVxvAy6Bac=,tag:NqbMyHilCgly8OhALgtVQw==,type:str]
|
||||||
TRAEFIK_DOMAIN: ENC[AES256_GCM,data:fdN4AuPGVeQ51LscNlVKZmY=,iv:JW/AYwvnzIJ830eP0g9Lij67fu6GKsPtPA0TDNuE7XI=,tag:8cg3r06SEDPGu836cShuKw==,type:str]
|
TRAEFIK_DOMAIN: ENC[AES256_GCM,data:nFvwnfnNp7EP4FQwAeqCGfk=,iv:MsOhXDbUM1bqk1j8y3kn4uA03lETxapUjvP1PmlbQGE=,tag:58VbNScleBfap7TytiGjQw==,type:str]
|
||||||
LEMMA_DOMAIN: ENC[AES256_GCM,data:p6NsXxc5Awn07clDHsXp,iv:HtuFSrue8khIYWQCHsKx70JWsQQC2cdS/GDgl8hHLdg=,tag:nm9MHdzm+4pjmBKAhYEl6g==,type:str]
|
LEMMA_DOMAIN: ENC[AES256_GCM,data:otI7+jHaNvd6GHe4M/Ma,iv:RsE2oeKp6DsitShWBVP0CqaNw2maYVQNHZ9MJG8ckZg=,tag:Voqo8eIFbTMRbs2UbOgDzQ==,type:str]
|
||||||
K9S_DOMAIN: ENC[AES256_GCM,data:RwYdfK7zK1l1rbx6kg==,iv:XMPYUnx6+W1ed9xLu43lULEyjEPR4UCoomuKwRZL7PY=,tag:4wW+lg3k20lK5x22ftIznQ==,type:str]
|
K9S_DOMAIN: ENC[AES256_GCM,data:GkqbIJ/wJWvQYmF6gQ==,iv:w5ti3CVxp0749WrBcYz9BNy9rZeY2cNFQk68yOlwpFY=,tag:Eu6jmUZWoqCX7OtfVduXwA==,type:str]
|
||||||
LETSENCRYPT_EMAIL: ENC[AES256_GCM,data:CVWoD6flZWT7PitDivNM7DasMHdjnAQ=,iv:6CxG0WGVtMlLnf6kfPPFQf68tLBcA2QJtkVFucqKWAg=,tag:i64RnDgPPp3arRsJYZyIwQ==,type:str]
|
LETSENCRYPT_EMAIL: ENC[AES256_GCM,data:ie5ifNW73UacKu8TbGaCeCgnqpmWrfE=,iv:u9mdyG0q1oGvD03mPWqG2mZ41T+Z2xpzbGlCUfZqukc=,tag:esf8snBS2GVPEANqAao8Zg==,type:str]
|
||||||
GITEA_ADMIN_EMAIL: ENC[AES256_GCM,data:I3YuBVKaGfG13FDw2pqMnSI=,iv:aVTy7h4M3sttQf+mW/d+D0kTciU/y2orwxCazXtnFnA=,tag:k0dj6m7BihR6p0eoTNRF9Q==,type:str]
|
GITEA_ADMIN_EMAIL: ENC[AES256_GCM,data:6u9MX95s8nX+4SCyR0rMxS8=,iv:Jd0x6VIXeOjFXffIZWPw6XZ+XpNLAogJw6BBr8tOGtc=,tag:pJQDo5Zeo37jt5C5zLUSZg==,type:str]
|
||||||
VELERO_BUCKET: ENC[AES256_GCM,data:fSlyliB5A/rJV5TJP9DGdSvRkQ==,iv:KkBd/qwnc1w/uYdxIFscXUzfvJMIOeByIp1TVNo1YBQ=,tag:DRRDr+a7XiZGHbeLnuDRdA==,type:str]
|
|
||||||
sops:
|
sops:
|
||||||
kms: []
|
kms: []
|
||||||
gcp_kms: []
|
gcp_kms: []
|
||||||
@@ -22,14 +21,14 @@ sops:
|
|||||||
- recipient: age1jk99rtxq3ep2xj2w886cchddf7jypqpwkr3dszg5dzq93gn8cy9qyc786m
|
- recipient: age1jk99rtxq3ep2xj2w886cchddf7jypqpwkr3dszg5dzq93gn8cy9qyc786m
|
||||||
enc: |
|
enc: |
|
||||||
-----BEGIN AGE ENCRYPTED FILE-----
|
-----BEGIN AGE ENCRYPTED FILE-----
|
||||||
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB6cGZFWEhrVmZEaEl4S0ZQ
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBDZHZWa003RDBDQzRIL29S
|
||||||
V2Rsd0JjNWxqT21IL2JHQWVrbW9jUmZNL0FJCkVyL3h4akZTbzBPVU5WbzE0QTNx
|
cTRNbjA4TnhmZjlhcFgxYnNIOHB5Njcvc2xZCmkwVEJpWDFaL0VtV1N4YnQ5WU1n
|
||||||
VkJFTVFFV3pZZE4xaDNOMDhmK0gxVnMKLS0tIC94bGtnUzM4SERXT3ZpOGxuOU1h
|
d25DZHRiRlhCZVJmYStZT284UW9XSEkKLS0tICtiZW4rVHZ2QjYwUERuTkRlYWg5
|
||||||
dGw2L1BXVUc1eTRBemxvVE1QaURZWWsK5w6rlYiBh3gGFy9L3jvcbYyuOWQDSdmx
|
TmFSR2Q5V2VKa2FPRXB6cTdGM2k1NmcKwv6mzcdR/rr2NV9cngQg/oGCIcNsu6Q7
|
||||||
xzt11l+agiw2zmo5nNe5quO7wOJUXc8kWoy7tAb2eLwbQBFqPzNi0w==
|
WhF7wkzW4UlfrHObhk10EStsbftf+Nt0aZPTGvoMn9j08uRlcwl8Aw==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2025-02-16T12:46:15Z"
|
lastmodified: "2025-03-22T19:21:54Z"
|
||||||
mac: ENC[AES256_GCM,data:WJ6W7P9XKlpxanmdJ5X8rNI/W6kXVDKzmYpV/uV4BFftokBNs14xIta1VSFSoEqf9ATcNIty5tbio8o/ahid3PmhJWMFF++vW7U6RyFqEbbDAMu36hkbyZrJuMbWKeLJKuep0gU4+mrHAK4oDX8YnTCcMeCWMKi8wdhtKcH5pMY=,iv:KCG1ZtJe32D3y8czGoXfoNCIpZC+db/SEePL/DHDrWU=,tag:BGSi0a6plzvnWdovpxGOzA==,type:str]
|
mac: ENC[AES256_GCM,data:gzUoPb22M1nQ3a+KK5hh+wZ/NUGiyEBPb2YYGlL0KpFP0qdjtTnMDLl6wxyUURpZu7+ENFDj/uJ7PmzYkSV0nk6CeT8Z0I5u3dBzKjtLIO8G80/ZqUWNzxiUntVHQAys/kh/5ngrPFVwXVPKdj+qTM9aQHAEWa0ZBVEvo2KgqJI=,iv:/Zk4Kfsv3yUJa6prQ0Bug9JiUjgSjsHz1sII+9tWyGk=,tag:Nltr0IMqTQsAK4t5+w0X2Q==,type:str]
|
||||||
pgp: []
|
pgp: []
|
||||||
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
|
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
|
||||||
version: 3.9.1
|
version: 3.9.4
|
||||||
|
|||||||
@@ -4,4 +4,3 @@ kind: Kustomization
|
|||||||
resources:
|
resources:
|
||||||
- cert-manager
|
- cert-manager
|
||||||
- traefik
|
- 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