diff --git a/k8s/charts/vaultwarden/Chart.yaml b/k8s/charts/vaultwarden/Chart.yaml deleted file mode 100644 index ad55e891..00000000 --- a/k8s/charts/vaultwarden/Chart.yaml +++ /dev/null @@ -1,5 +0,0 @@ -apiVersion: v2 -name: vaultwarden -description: Vaultwarden (Bitwarden-compatible) password vault -type: application -version: 0.1.0 diff --git a/k8s/charts/vaultwarden/templates/deployment.yaml b/k8s/charts/vaultwarden/templates/deployment.yaml deleted file mode 100644 index d8de8876..00000000 --- a/k8s/charts/vaultwarden/templates/deployment.yaml +++ /dev/null @@ -1,97 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: vaultwarden - labels: - app: vaultwarden -spec: - replicas: 0 - strategy: - type: Recreate - selector: - matchLabels: - app: vaultwarden - template: - metadata: - labels: - app: vaultwarden - spec: - automountServiceAccountToken: false - enableServiceLinks: false - terminationGracePeriodSeconds: 10 - securityContext: - seccompProfile: - type: RuntimeDefault - tolerations: - - key: node.kubernetes.io/not-ready - operator: Exists - effect: NoExecute - tolerationSeconds: {{ $.Values.global.failover.fastTolerationSeconds | default 60 }} - - key: node.kubernetes.io/unreachable - operator: Exists - effect: NoExecute - tolerationSeconds: {{ $.Values.global.failover.fastTolerationSeconds | default 60 }} - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - preference: - matchExpressions: - - key: topology.kubernetes.io/zone - operator: In - values: - - cloud - containers: - - name: vaultwarden - image: vaultwarden/server:latest@sha256:ebdfe70701c60ac0c28c697e787cea767d7972940b786037b29fe0d507f821e8 - imagePullPolicy: IfNotPresent - env: - - name: DOMAIN - value: "https://vault.cute.haus" - - name: ROCKET_ADDRESS - value: "0.0.0.0" - - name: ROCKET_PORT - value: "8222" - - name: ROCKET_LOG - value: "critical" - - name: SIGNUPS_ALLOWED - value: "false" - envFrom: - - secretRef: - name: vaultwarden-env - ports: - - name: http - containerPort: 8222 - resources: - requests: - cpu: 50m - memory: 64Mi - limits: - cpu: 500m - memory: 256Mi - volumeMounts: - - name: data - mountPath: /data - startupProbe: - httpGet: - path: /alive - port: http - periodSeconds: 5 - failureThreshold: 30 - livenessProbe: - httpGet: - path: /alive - port: http - periodSeconds: 60 - timeoutSeconds: 15 - readinessProbe: - httpGet: - path: /alive - port: http - periodSeconds: 10 - timeoutSeconds: 10 - failureThreshold: 2 - volumes: - - name: data - persistentVolumeClaim: - claimName: vaultwarden-data diff --git a/k8s/charts/vaultwarden/templates/ingress.yaml b/k8s/charts/vaultwarden/templates/ingress.yaml deleted file mode 100644 index 17fca00d..00000000 --- a/k8s/charts/vaultwarden/templates/ingress.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: vaultwarden - labels: - app: vaultwarden -spec: - ingressClassName: traefik - tls: - - hosts: - - "vault.cute.haus" - secretName: cute-haus-tls - rules: - - host: "vault.cute.haus" - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: vaultwarden - port: - number: 80 diff --git a/k8s/charts/vaultwarden/templates/pvc.yaml b/k8s/charts/vaultwarden/templates/pvc.yaml deleted file mode 100644 index aadffdfd..00000000 --- a/k8s/charts/vaultwarden/templates/pvc.yaml +++ /dev/null @@ -1,15 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: vaultwarden-data - labels: - app: vaultwarden - annotations: - helm.sh/resource-policy: keep -spec: - accessModes: - - ReadWriteOnce - storageClassName: longhorn - resources: - requests: - storage: 1Gi diff --git a/k8s/charts/vaultwarden/templates/service.yaml b/k8s/charts/vaultwarden/templates/service.yaml deleted file mode 100644 index d3db40e5..00000000 --- a/k8s/charts/vaultwarden/templates/service.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: vaultwarden - labels: - app: vaultwarden -spec: - type: ClusterIP - selector: - app: vaultwarden - ports: - - name: http - port: 80 - targetPort: 8222 diff --git a/k8s/flux/apps/kustomization.yaml b/k8s/flux/apps/kustomization.yaml index 3f8a1259..5955fb94 100644 --- a/k8s/flux/apps/kustomization.yaml +++ b/k8s/flux/apps/kustomization.yaml @@ -4,7 +4,5 @@ resources: - error-pages - forward-auth.yaml - navidrome.yaml - - pocket-id - uptime-kuma.yaml - - vaultwarden.yaml - watsup diff --git a/k8s/flux/apps/pocket-id/deployment.yaml b/k8s/flux/apps/pocket-id/deployment.yaml deleted file mode 100644 index cb4351bb..00000000 --- a/k8s/flux/apps/pocket-id/deployment.yaml +++ /dev/null @@ -1,89 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: pocket-id - labels: - app: pocket-id -spec: - replicas: 0 - strategy: - type: Recreate - selector: - matchLabels: - app: pocket-id - template: - metadata: - labels: - app: pocket-id - spec: - automountServiceAccountToken: false - enableServiceLinks: false - terminationGracePeriodSeconds: 15 - securityContext: - fsGroup: 1000 - seccompProfile: - type: RuntimeDefault - tolerations: - - key: node.kubernetes.io/not-ready - operator: Exists - effect: NoExecute - tolerationSeconds: 60 - - key: node.kubernetes.io/unreachable - operator: Exists - effect: NoExecute - tolerationSeconds: 60 - affinity: - nodeAffinity: - preferredDuringSchedulingIgnoredDuringExecution: - - weight: 100 - preference: - matchExpressions: - - key: topology.kubernetes.io/zone - operator: In - values: - - cloud - containers: - - name: pocket-id - image: ghcr.io/pocket-id/pocket-id:v2@sha256:c9c1d7b70006968d673a1073df048a3fdec73ccb54e182320b56bb911340f6f1 - imagePullPolicy: IfNotPresent - env: - - name: APP_URL - value: "https://id.cute.haus" - - name: TRUST_PROXY - value: "true" - - name: DB_PROVIDER - value: "postgres" - - name: FILE_BACKEND - value: "database" - envFrom: - - secretRef: - name: pocket-id-env - ports: - - name: http - containerPort: 1411 - resources: - requests: - cpu: 50m - memory: 128Mi - limits: - cpu: "1" - memory: 512Mi - startupProbe: - httpGet: - path: /healthz - port: http - periodSeconds: 5 - failureThreshold: 60 - livenessProbe: - httpGet: - path: /healthz - port: http - periodSeconds: 60 - timeoutSeconds: 15 - readinessProbe: - httpGet: - path: /healthz - port: http - periodSeconds: 10 - timeoutSeconds: 10 - failureThreshold: 2 diff --git a/k8s/flux/apps/pocket-id/ingress.yaml b/k8s/flux/apps/pocket-id/ingress.yaml deleted file mode 100644 index 9e625c41..00000000 --- a/k8s/flux/apps/pocket-id/ingress.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: pocket-id - labels: - app: pocket-id -spec: - ingressClassName: traefik - tls: - - hosts: - - "id.cute.haus" - secretName: cute-haus-tls - rules: - - host: "id.cute.haus" - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: pocket-id - port: - number: 80 diff --git a/k8s/flux/apps/pocket-id/kustomization.yaml b/k8s/flux/apps/pocket-id/kustomization.yaml deleted file mode 100644 index 9b71e5b7..00000000 --- a/k8s/flux/apps/pocket-id/kustomization.yaml +++ /dev/null @@ -1,7 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization -namespace: identity -resources: - - deployment.yaml - - ingress.yaml - - service.yaml diff --git a/k8s/flux/apps/pocket-id/service.yaml b/k8s/flux/apps/pocket-id/service.yaml deleted file mode 100644 index 8b0d5c79..00000000 --- a/k8s/flux/apps/pocket-id/service.yaml +++ /dev/null @@ -1,14 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: pocket-id - labels: - app: pocket-id -spec: - type: ClusterIP - selector: - app: pocket-id - ports: - - name: http - port: 80 - targetPort: 1411 diff --git a/k8s/flux/apps/vaultwarden.yaml b/k8s/flux/apps/vaultwarden.yaml deleted file mode 100644 index bd04195b..00000000 --- a/k8s/flux/apps/vaultwarden.yaml +++ /dev/null @@ -1,20 +0,0 @@ -apiVersion: helm.toolkit.fluxcd.io/v2 -kind: HelmRelease -metadata: - name: vaultwarden - namespace: flux-system -spec: - interval: 15m - releaseName: vaultwarden - targetNamespace: default - install: { remediation: { retries: 3 } } - upgrade: { remediation: { retries: 3 } } - chart: - spec: - chart: ./k8s/charts/vaultwarden - interval: 15m - reconcileStrategy: Revision - sourceRef: - { kind: GitRepository, name: flux-system, namespace: flux-system } - valuesFrom: - - { kind: ConfigMap, name: cute-haus-global, valuesKey: values.yaml } diff --git a/k8s/flux/platform/pg-shared.yaml b/k8s/flux/platform/pg-shared.yaml index 19354b81..a507405d 100644 --- a/k8s/flux/platform/pg-shared.yaml +++ b/k8s/flux/platform/pg-shared.yaml @@ -30,8 +30,6 @@ spec: backup: enabled: true roles: - pocket-id: - database: pocket-id paperless: database: paperless nextcloud: diff --git a/k8s/flux/secrets/kustomization.yaml b/k8s/flux/secrets/kustomization.yaml index d4c05a9f..7fdd0f75 100644 --- a/k8s/flux/secrets/kustomization.yaml +++ b/k8s/flux/secrets/kustomization.yaml @@ -14,7 +14,4 @@ resources: - paperless-env.sops.yaml - paperless-pg-creds.sops.yaml - pg-shared-b2.sops.yaml - - pocket-id-env.sops.yaml - - pocket-id-pg-creds.sops.yaml - tailscale-operator-values.sops.yaml - - vaultwarden-env.sops.yaml diff --git a/k8s/flux/secrets/pocket-id-env.sops.yaml b/k8s/flux/secrets/pocket-id-env.sops.yaml deleted file mode 100644 index e214eaa4..00000000 --- a/k8s/flux/secrets/pocket-id-env.sops.yaml +++ /dev/null @@ -1,122 +0,0 @@ -apiVersion: ENC[AES256_GCM,data:K0U=,iv:sw9KbFAMvPZSPN0Lqzp9YYFTBXBGBlEyOciLyczrcPg=,tag:vBzIYZYPnyuS3vn37/g74w==,type:str] -data: - DB_CONNECTION_STRING: ENC[AES256_GCM,data:STRjBHv5UTDCPzhmbyc7Y1fiFRDYQXok8xL0m4YfCYLuWXWjMhVaXkkctvaNBiKPEIvG/rX7ZPoJqxaysnqbti58pvFFMrIOr6TPIJMH+eaaBHqplltYlD8+9gqsGTxmcs/+4VxHzUCMSuCAX2gTy41dVE0D2lMFeCW5pA==,iv:qqohhgx7fv//gfJnmjjmiw+NBovwvland9Nw6ToRC1I=,tag:DUnEnrQYa/4THEhnzoX6uA==,type:str] - ENCRYPTION_KEY: ENC[AES256_GCM,data:tfWbCD212rQcejJEDiF5nCZARHEpJSm9ziPppz24rzD6XUOH/af6Bo+J8sbDOFrE69oKv2dBXnI=,iv:qctsb1RhOcpcYtyCrGyLP/TEftRAc4qGkw+A9piD+VE=,tag:NOu9tpDYGnIAyRUwW+J0BA==,type:str] -kind: ENC[AES256_GCM,data:sLcRw3wb,iv:nv6eTe4nu+Y69c9Nt5vDfmz8T+WwrLJAoFA9URgUWtg=,tag:+QEvDf74W55rjZ069O03Tg==,type:str] -metadata: - name: ENC[AES256_GCM,data:ltkeZVjl+y3BFC8gAA==,iv:rGiCSh7dP0uGUBWuZmPgZTCG0s/VB9Q03p1MVUMplw8=,tag:7n4rD35pb/XUFICKwUs1sw==,type:str] - namespace: ENC[AES256_GCM,data:8fXp8x79vYo=,iv:8kLSbAxC+gcJQqpHuPGIF8mTi6ZIHKawwP5vRaCfelQ=,tag:xQupqZ2qDXm6JclR6jJLRg==,type:str] -sops: - age: - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBHTU8walR3MHBZWGtGaWpB - V1lubVRZci9HbHhBWjlkN0FqUzlHT1ZkMlRFCkVvRGw3OXpBbGtmam9Mcjg5bU5C - RjdWemJ2N3czSitBZWg4eEJUeUdyRlEKLS0tIHc1N015TDcxcGdQK3NSbHhvNWhI - YzdDTHZLMGVQaVJMSEg3NmFLTm8rV1EKJIqyOpbOs9oT5ii0JAEMnHmtaYkGGR8I - bvaeMs4oJBZr++90QF/fPs3olopA5i/VeEjBFft2SBErq2e5cP1lqw== - -----END AGE ENCRYPTED FILE----- - recipient: age1kny9hv9t64ge379mk977slfx8deqy3df0c4cydh0lxu4ffczkftqpe2x6g - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB4Q20vMkl3YzJNSVd2RmZY - WnBMa1RpVU9Nc3IzUTFFc3p6L0l1SzVCQlU0CjdVK2J6cXRpU2lDU3MvanJJSnZ1 - VWVCbWtXUlVITFZXb2I4eGF2MmxrMVEKLS0tIDFrMCtKeHBnYkI4ZGJveGNYSVJ0 - ajNCVzR1a05LWlkvK1hJRSttdmtrekkKqs3AdnVbwE8Cwq4S/y8IMBecSM3BXXqT - KlEsxj7n0FObdwHLy3WTK3BPHB4jD+wXcfQpyeKIPUGg01B2viUEuA== - -----END AGE ENCRYPTED FILE----- - recipient: age1e5a0aaueyk34klry2qk094zrwfsvga0uft93mwweye30xhqhvfzs3jgqku - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSB2QkN5Q1NVRlJucjN5M2Zx - ZjFnYmRSS2lBVFdOREdhRGJvRVc5eXRPeGhrCjVlYVNEOWZUbnBhZVY2c3F2Qi9D - R1lEQ0gyZGRiaEFBKzJ1VEZVem9SNUkKLS0tIG9yNURzc0s2Ym9YdkFHTW5HYWFD - TVJnNTZlWTFYRzNsUFU2OE1qMjU2eTQKf2bf8jROIgYXfKSWvfWEvRTs9EbE3/C4 - y0QCd6w48QuaNGM8542EnL9nzkI6v3mhtO+5gTNeG9x0t/sGMDjU1g== - -----END AGE ENCRYPTED FILE----- - recipient: age1j9jju3whwj72udhge7v4c77gk6v6w2cq8zjngzyppwtptfsz499qyywu9a - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAvSWhiYWhBZ0R5TDRyemZS - WkY2cTBzT05uU1drMHNSdUtYVUdscEoyOHhRCkNLbHdrbDEwTFpJMi9BRW1ISk45 - WVZyUHhHUUVRQTExalg5OENEbDI4TGcKLS0tIFI2NTRSY3FZbDk0cjBUQ1ZWSjIw - SW05bHlxOGpuZGh4cnExQ1R3N0NYY1UKd02kCAIJXxa6sI70aOm9RINGI6+aDdod - xeMtrrd70XEq6RjqqQ3SAVuFWQhFvycoJ9+F+Li9meQt04csTqubMQ== - -----END AGE ENCRYPTED FILE----- - recipient: age162sx8kppp90mjxw88eqs78hgnpkddf8k9kgtksmmexzvcdxknpkspmkgaf - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhMG9jRDFueHE0Nm9ESUlo - cElmRVFEdExLZ21JbStxUmp5V1hDQVUrbDNzCjBCS3g5czFBM2VVbk9UR0pDT25q - cXRuT1ZHSXJ0UHA4cHl3eXJxU2hvWDAKLS0tIGdBYUxDVFpuRnlqakFlc2hiZFdU - NGFmVnVjcThDRVp0TFRUQU1FSW9EOUEKhUIZbx/52NP2pLMTh4dDUOIuwItyC3M+ - uNxe7JZzzrPr5GAcqU/Dq4lv0c6jClH7OIljYBsSN0/+SkYIPTZkVQ== - -----END AGE ENCRYPTED FILE----- - recipient: age1hhvzccxzrysq6ak2ktuks00vy3smr6rhey9swhncq8850epftpjqt3c7f3 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaSytSanA0TUNGeWJOcTlp - Z2JXWHhscjk3TzY4ZTEyY1dXb2FqN3l6NG5zCmZqSC8rWkJpZ0xwd0pqMmdwN1V2 - OVhFTGc1enhVay9Dd2I1d3lhMHNhbjAKLS0tIFl5VlBtRVlTeUwrQm5BSjBVK2Fl - Qk9OTDFmMkdJSjhpYkd6UlVpWUJ2YU0KO5Nz28xR6eA/IkJbf7FzwysfXYHPswx+ - 6GSaQpv7EOFQip9FlCYnV5MzmlrnnjN6XmczTCy70mVxHBmeCJEqBg== - -----END AGE ENCRYPTED FILE----- - recipient: age1zj2aq2a2v3ngcer7s3jz6pufhh8ula8pw56etmy28dy25wrkk3vq59hu2s - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBuM1FzZGd0NHhyZ3ByU0ZC - Rk05eUFwRVpVVFowZk83dkVPUU1VNDVFZlZVCnhLbnVVek51S0xSYWJROE1OSXp3 - aGRlajFmWkJ6M3IxTmdZbndpaEpXNVkKLS0tIEFLMHpyblphNENyNy9Ha3JaVytq - amROQ09CUlZCT3Z3d3RoV0J6clNlaDAKxqwzu0eRsCXFeOnDoTfCpaPRs5BCbTuG - 3mgaYGtKa7r2fcDOmaUnQeYtwQfrphu4cc5sH7Cg5/DkLUZctHYttQ== - -----END AGE ENCRYPTED FILE----- - recipient: age15td0jk5e2qeq2pexvxguhuuaxuaa7nhql7mhx9jr79caska6t4pqdv5spl - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMdHlRRlprVHhTdlR1dGVD - SEI1cFowWWJFSEtLcjJHWlM2UWUydSsvd2o0CmNXSzlBQThmakFKdG1DR2h2YWxO - N2ZUc3lPU0JSN01BNG11OFRlVVFZT1UKLS0tIEpiRlBSSTgrdmJSdE50MXF6bVBO - NzFoVGRBbVlDZzBFLzFSdzYvSUlyVkUKV9s6+QCQaHT0/EgbdKwGx3rNVFeWQSod - PNVBRoWm/fI8JJhB5xbjWgBx8cPt5e/5Mu5MSGAPtFWhqp3Twe+w8w== - -----END AGE ENCRYPTED FILE----- - recipient: age157en2pt286a22pxzyugt84ak6rn2at89tpma88juqfgj84lme5csq4999g - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsWnNYVjVyTlZHQTBGbVps - ck1lbWhrOFI0YkVIU213VHI2Rjl1QUtZQ1ZzCnFNVzhoRW5HUjRmYVNpWnB6S0E2 - RzRuTVdxa3hFdkdGaTMxU2k2b1Nab28KLS0tIFRHNEFzMGU1YUdWNEUvM0ZDaEhD - ZTFzb2RJNVd0ZG54dUl5UTdnSXREWmMKFYMQGPIP/nQgIGYDCb++jiuKi2FibVCw - 96xOJ8uZ11OFoY38DbslX9ybk3p2qeFyvisWWNUpYyN+xyRfPg5pqQ== - -----END AGE ENCRYPTED FILE----- - recipient: age1xwlrtfu3du4jxg2l6eemzqeed8tflhdkjn0q5j9pzpecshtp3cpsh60l4j - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByWHhDWlFyZUFhTWNwSU9n - dW5COGNaN0hMYTltUFY4Ui9lLzU5NWZtZ0dvCm1XNURkQStqUlROZWF1UjNEMXZz - U2pOcVg3WEpKdGZGdXhrMEFLa2NBZXMKLS0tIC81TlFUOWduQVRDMlFYK2xPSTZI - TElxVk44eEhRNml5dzc0aW4rVkR0ajAKYM5vjATM6ZyH2gDBCg5alB1Du14t4Yx0 - UcYnj5f4RoFKPmbKC0LAHKajU3ydKWiir9k6rTf6ys7oqBJmCZEigQ== - -----END AGE ENCRYPTED FILE----- - recipient: age1kgp3x48wn0dmzwqp0vdpfsdw42rej0ypkj0qavs7c2t2tgdud5zqcmhl40 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5bC9sd2h6cFFJbmZWcW5D - OE11TW5sZzdEK3A0Y1Q5bTBRV1NIV3JZTEN3Cm40eVRJMitibTJPTnJGd2VTYXZL - VE1zTk9EanpWQkZFOGh2Q1JpT2lqWkUKLS0tIERzczJNZWNKUWZLdTF0QTgvTlZQ - OGJ3ZFlQLzhoSm9URmRDci9rNE1MTW8KdRQMRaEwcrHA9h0XEOPmzZI0qWNpM4dZ - FvDH1Q5KJXm8yZU0EpF56cwH15TyDPIVynhEc/2aXx5mtMfAdd+Tjw== - -----END AGE ENCRYPTED FILE----- - recipient: age1stsuakfyj3gkee4sm328ky2crmymyuzwjjmxrpvnm754sdt2zvnshf68jx - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBtby9lODBIbm5JSnlJWHJF - M2FVa1JCbVR4eHZLSUw5MGNENk4xa2x0SURVCmVTSk1kQjhwMlROR0VqNERlbmtS - eXRwejVJbnNuN2ZkUy90aXlRV3hIRVEKLS0tIHpabzNrMjhxUURXV2JLRXIybkNM - VWRhVzFnQzVJL3ZyV0hWQTlqUnVhaVUKYD08dLdPEu4Vz1/NT7ZD15eRHJ+ONoUf - QNjWWqQJrxroSYa+FfVUjqK48r77AvSCaQ4/tz3NtuHKeiH6R4AMhQ== - -----END AGE ENCRYPTED FILE----- - recipient: age1yq47x0cyf95jg372v84ttptgnppsrfmxshsua6p58ecmgzxc5c0s5stfth - lastmodified: "2026-08-15T20:48:53Z" - mac: ENC[AES256_GCM,data:EPy4lr3ajGZfEYlO2bPm8Y8lhxM8Z05K5uvcMD3pQzfDyiiS/fA+8Z5/YZ3HJZ04Kr9CMAHV++O7WbrrGggeaiob+ot9aiyJFaYkzn6BbMMEXCL5/rMolIz6sLvPuq8nk3QEM+7fa+Mje2yqHGNnox6V1UvUFEBXIustOKhmlE4=,iv:IAFZwxvIRhUN/Z7l4Znh2ze4LGyJo8nnfDhTIqZeJCo=,tag:XVivJfXCs7ivbPrGMHMr3Q==,type:str] - unencrypted_suffix: _unencrypted - version: 3.13.1 diff --git a/k8s/flux/secrets/pocket-id-pg-creds.sops.yaml b/k8s/flux/secrets/pocket-id-pg-creds.sops.yaml deleted file mode 100644 index 29fd3a74..00000000 --- a/k8s/flux/secrets/pocket-id-pg-creds.sops.yaml +++ /dev/null @@ -1,123 +0,0 @@ -apiVersion: ENC[AES256_GCM,data:2DA=,iv:BHk1XlKBcOkFMohLXSPoi1QNOw7PzWu+/D4PGdTEuyg=,tag:ms2vaJUbqLlCt0a01SswiQ==,type:str] -data: - password: ENC[AES256_GCM,data:ZOG2Oc4Q6svK46fH8+dYwrSS8550VqEJiAiVbv0txmg5CZDc2NQ7QA0tZuM=,iv:+8hXcHtoQ8kUTQwWH0GEd1AxIdyE+l1zNQWzLo5EbOk=,tag:twtN3QCetBnhxFUc7kl55A==,type:str] - username: ENC[AES256_GCM,data:k1NoHbIcxDrxUEG/,iv:wyDW/z0OQddvDpIh3uhE/8MRRSRRmsA35OJySgtielg=,tag:gapHg7ZE1WZS7ldyncSrqg==,type:str] -kind: ENC[AES256_GCM,data:cEOg/uHG,iv:1OXtPrRfpbw6UzDRx8bd67kuDbd159peVxHbk27hWkY=,tag:Ot/jiEynI2LTlOidiuNE1A==,type:str] -metadata: - name: ENC[AES256_GCM,data:8h9f87oo5oU8ejfy9+6lmgSz,iv:q1g+b4Qm0H447xxkqsT2zsbo87fqwMxybUizp146Lb8=,tag:3U170h03FomGa8SX2iF3KQ==,type:str] - namespace: ENC[AES256_GCM,data:z+BQsQlm8x0=,iv:u36HpA90bWX6dkppXnfatcQsHiewylyqKLeLQAoJ+CA=,tag:87kJD2MqabX+e9q5qAB4Lg==,type:str] -type: ENC[AES256_GCM,data:ZHIkDzUiejlBpWd/9e/kGftfEDsbztXu,iv:f8X3EuQwTYldEC2Q/OEbHPyWsLH9IG261eh0AULvvUo=,tag:o6il+Tqaogki1ZUwMLCDbw==,type:str] -sops: - age: - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBERXg0cHdET0lPbmF6c3M4 - TzJ2MzAvaHFkWnVlUzRJNjNzWDhnUzVGOVRrCk1UZE9ZcjhkM2pnS1VSL1pqVVAy - cmpjZjRBMlZ2YVZSS01MZXpFRUR0NUEKLS0tIGJLL2FjMlpCUExtTjBLTnlkMUFE - bGlBVDRWM1F3ZmJDbmh6RFQrTkhEb2MKFI7bXUcs6bpckmlznLzQ+sx2f9g0OnTY - 94GZkt47AinSS9xFei8rjFpHDEoPObYg7Of1e5c+JvSupIbQp4NdXg== - -----END AGE ENCRYPTED FILE----- - recipient: age1kny9hv9t64ge379mk977slfx8deqy3df0c4cydh0lxu4ffczkftqpe2x6g - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBxZ2RjNnEycFBlWlpFUDlt - VEJLNXBSeW9KYTd0azloNFNheVhvK3J5Y0g0CkNmbHllUG5hcmxibmJuV0lITjFo - aVhrUUwwNjdtMXlmdjQ5azVNT2YvSHMKLS0tIHVvS1JtUHp6TEVrS0hEZFI0Q1Rl - V0Qwam1WZ3VGWDlHVEV4WmxFOGxOdUUKRzr9SXdANCVrymJOJMCV2ZpmqxxlMoM0 - nw2JmMNnFYWD4HA7hIN0/XxACB4LEl4pWsi5+iX/ffDukawnUWZSnw== - -----END AGE ENCRYPTED FILE----- - recipient: age1e5a0aaueyk34klry2qk094zrwfsvga0uft93mwweye30xhqhvfzs3jgqku - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYL3pOUDN1ZURiYm5OZ1VY - aVYwaEdteGJpWDVWdkxKVlZSVFN2cXJHWUJnCm5WRWVocnJHOGlEV2pNdGVtam9Y - aUtCa0NEdlNTcXhpU0QzajBWUTZBblEKLS0tIFZxdjVva0ROcjhNeldTdWtrcUdP - WVU4NWo1Q1lkdnpsMCt6VlZzMHpZNjQK3WANdOTvuPY5Ut1lYJztfAteClzVKKzk - xyJTaUQJhq8FR/1EF8DNmj0nJGYIIHytj5KyVlTI5aEVek0S9jvOVg== - -----END AGE ENCRYPTED FILE----- - recipient: age1j9jju3whwj72udhge7v4c77gk6v6w2cq8zjngzyppwtptfsz499qyywu9a - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByM1J3ZWtkUzhWY1ZmZzlX - enhQeVBWbDBsTmtzcjVqNjBJTmFBaWpXWlFVCldoSjMyNEUvb2VwemYvZkl1Yk4v - NUVnYStUMW44YlczeCsrb3ZLZ1RzWUEKLS0tIDRLQmhGMi9kSXNZSTNXQjh4N0xG - U1UydHFtaVhFR20yYWkwcG4waVE0SG8K0rlpg3BfU+zXTqKWAdbJ2l/c3FbxL+FZ - rE3AU8N0LNFGvZ8TB0hzBJxpjOPkyoe6V9g3vHhBn00ewApE9D5HHA== - -----END AGE ENCRYPTED FILE----- - recipient: age162sx8kppp90mjxw88eqs78hgnpkddf8k9kgtksmmexzvcdxknpkspmkgaf - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjVkpidXdpZTZqTVVCUzFx - Y29TZytVNjZUQnRoUUc4MU9vQWY4TGVpcW44CkxXeGhIalNHUEpaVTRUOHY5Vmxy - Y1paQndyYkxhU2dIbHBndGtHVktNajQKLS0tIHVXQlZMcVcvbmN2TlBEMVliMnRt - cnZueUVXNEM4U21ONi85cHovemtFM1kK1dA9ies3OzdkWNIw66RRKpNTmzjC5Z0h - uYpvPOrucv8H4FKXzWOOBIELZhofhD5q48w89xK6EqMBNRQK2/ezGQ== - -----END AGE ENCRYPTED FILE----- - recipient: age1hhvzccxzrysq6ak2ktuks00vy3smr6rhey9swhncq8850epftpjqt3c7f3 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAzV0pMblkyUzdIN2cyOEVW - TkJlRjZYRGhRc0wvZXBYeWo2cEdTdEc1Um1jCkMwdHJnbnA4MVpSdUpicnFKTDhl - TEdxZmJVZVIyWWJwS0dRdEZzblN4VVUKLS0tIEVuUHJZNmVYdFJuOGY1bWpHWGpZ - eFo1elN1Y252V2NlWFNGeGZUS05MWkEKlt96bazbwEVdrHYga37Lz2TzvyAXRdjd - 19bJgN6TXfNA5a+t95ivO7hLn8blFBcxfVCFTWSSCnqRzbGkV+bSkw== - -----END AGE ENCRYPTED FILE----- - recipient: age1zj2aq2a2v3ngcer7s3jz6pufhh8ula8pw56etmy28dy25wrkk3vq59hu2s - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSArTnFaVlVGcnQvYllLN1kx - MDJyKzllcDVKRGpSRVl3VmFESWZHY1k1OFJnClpCN1k2UlZNZWZoam9xVEVPS2g4 - UzFhMm02dVU4dnkxU3BrK04xWWxrRzgKLS0tIEs3MVNBQzAwNmVxT2loK1BmY3FU - WDNkM1NPNEVZd0lrcVBQbldIZGdZNUkKe6QPmXKU4hVmu1gXZKMZEIqMYlElHY9p - MV4qeAKi4pbybmhw81NR8m+J92IZJd7lsbJJYf73exmDmSAjNk2bag== - -----END AGE ENCRYPTED FILE----- - recipient: age15td0jk5e2qeq2pexvxguhuuaxuaa7nhql7mhx9jr79caska6t4pqdv5spl - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAwNDduZHlJem9tU2VJNmdY - bVprVDhyOFFNd0NzcDZYeUJzc2k2ZDZncjJJClh0dk8vYTdwaUlUZDV3OWZZRi9F - S0VCd2VWREhnRktZaVhmcTlIZHNJdGMKLS0tIFp4dFVGT2Q0TUQxWCthMTYzV2lQ - TDB5YjU0Q3FyYlBsSTdRcGVFejRVd28K09ws1a5XiXkt8jALN63ZHVA/26xx0B26 - d+lHjcX47UP9SgEvfunnN1cvJqyp3yvV5LF503fM85PIlmiwrPaaLw== - -----END AGE ENCRYPTED FILE----- - recipient: age157en2pt286a22pxzyugt84ak6rn2at89tpma88juqfgj84lme5csq4999g - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBieStobU9QbjdGdU1nNVpT - YzdJUmE2djV4NDBCVWVIMmRsNWJrbGdoK25zCjVpdWkzNWtCaDhTNlpSaVZrcmhO - S3JTaDZjdFBKZ2EzcEV2eVBqeGZ5QzQKLS0tIGRWWlNXNnBaY2hVTUhNNFhFYVly - UlNja0JWUnViNzgvUXZRTXBzRGMvZDgK5qZ94+06j+LGbkVuxHD8UdazypPGm1Jg - bejYvXtKST7ZSW6ZZESnBkrGP54b9sazjenTclpbKDNyNFnVmYIsgg== - -----END AGE ENCRYPTED FILE----- - recipient: age1xwlrtfu3du4jxg2l6eemzqeed8tflhdkjn0q5j9pzpecshtp3cpsh60l4j - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUM29ibUxCTkVBK1U5SlRo - cms2MjVPanBtS0IzNkczNkZrSnBMMEtneGd3CmlVWWJoK1lnYjI5SWgzOHMwTS9w - SDAxR3lMQVFRY3J5OTZnVXZMYmJGckUKLS0tIERQQ2VCWk9GWHArUnVIVmF6dHI1 - bE9NSTNjSDQrY0hXZGQ0b05rYzlqaDQKjK7M3NqHQQu5HSN77pJu7w9uZstgbity - 8JOOLAxcGeiJlb84u+k5Exi7vB2B4UQGeZ+pDbsDJFSbxVb8wVwkjg== - -----END AGE ENCRYPTED FILE----- - recipient: age1kgp3x48wn0dmzwqp0vdpfsdw42rej0ypkj0qavs7c2t2tgdud5zqcmhl40 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEZGkxQldySklxQXpHTUwv - aEhQOUMwU3pzSnh3NXFVMDZDTEQrVnFrMW5RCnAva2owbDBCMzJTTk5zRTd4TU9h - RUxKQlNRQ004eWJuVG5ZWnVhUFArdEUKLS0tIENpU3A4R3R5ME95M3E0T0Y4bFps - cDRDaHVpUWkwNUc4dCtpZi9ZdnB5N0UKuRu9UqL5lbINqc3Qpj9/EVZsN38JE3n2 - HKkTfIwDUESlaPo6XRctuqbsme7uHRV/jKwnpFfqXaS6z1MnAUotLw== - -----END AGE ENCRYPTED FILE----- - recipient: age1stsuakfyj3gkee4sm328ky2crmymyuzwjjmxrpvnm754sdt2zvnshf68jx - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBZZytPOXplQmtvMFlWazR6 - dEtwamk4RmxvN05lN0tTVWFqeXZzRmduYldZCkJ2Y3lLcFhsak5MVUFXazF5YWhV - clZaWUdzVElMUVdKT1JqVHdBSmR4bk0KLS0tIHRUcEdCaDkzY0V0VVROY1hyRDEv - ZGtyYUJnVFAyY3hOcGw5SjF4VnE0WE0KHxaH7L+2NO3XESTwm0eeakR1Z1KqCTt+ - om5bJs9hphmtlyw/Oth9jRBkvnNhFtHmo18TXZIz6IHY6kZUTnVnxA== - -----END AGE ENCRYPTED FILE----- - recipient: age1yq47x0cyf95jg372v84ttptgnppsrfmxshsua6p58ecmgzxc5c0s5stfth - lastmodified: "2026-08-15T20:48:53Z" - mac: ENC[AES256_GCM,data:5IyLSrDVxa4pXSZ6q4ZhfTH2P57P8HbxGejCfd4j5US5uxLRzy8MZ8/T84uuvZAYPmnHaiogBgLbmTy8N/HkpJ6rHqUF61D4yT+B4i3xRNYIaAg+yo9AZDoY+bNrMkBTjaGopjXxUYKC6lEH2S5AIefXNBoU0y+qj5gGsc90DPA=,iv:zYE9tdMTyAtwQ/gcgltQX82Z1mrC15YjPJh54VUwWKE=,tag:DoMrx9hlQCsO09f/+4JUJA==,type:str] - unencrypted_suffix: _unencrypted - version: 3.13.1 diff --git a/k8s/flux/secrets/vaultwarden-env.sops.yaml b/k8s/flux/secrets/vaultwarden-env.sops.yaml deleted file mode 100644 index 54f81d64..00000000 --- a/k8s/flux/secrets/vaultwarden-env.sops.yaml +++ /dev/null @@ -1,126 +0,0 @@ -apiVersion: ENC[AES256_GCM,data:zZ4=,iv:4x2VMC3p9OunH5gm0/ALVmjbjYfgTrkN9D3vJNEkJxs=,tag:OjKStza2MM2k5/GmPFYGpA==,type:str] -data: - ADMIN_TOKEN: ENC[AES256_GCM,data:yX3Ls47XjhIicQtwlJnzWe5SaMrCMuXIAugBo+B47xKFI4tuTowmNgmRhQw5vajDSnsq+1YmBHNnLBAuv3YkVHjWcBnlIsFEoEZVX1XVWdFHg47tlL+hw6QUqJjumNz0QtaG7WC1dQ/H9zP3uPd9BiPcOzgfVYCHhCGgS9LZwgs3gMzJ+zgjc86Vl56AC0frMNB6S6QQwc6iPHF8HZOZyw==,iv:wse+icmUldfWpJ+ldW8LQsbMdOybza32Vc4ebIcym5Q=,tag:ZLVA2WxKYkxFXzTYs3heuA==,type:str] - SMTP_FROM: ENC[AES256_GCM,data:q6cxDgIaJ3IDu6PLYks6Jxi2uwl9Nl3d,iv:lkCpLsU+Cj7fVrlMZ9eI+CGGQrgMS567K00CQKrP70A=,tag:ICTXdrawomJLe49ephJDhg==,type:str] - SMTP_HOST: ENC[AES256_GCM,data:bjhK+DnLCF5DQU4ErSoQX9Y3+/A=,iv:vyDpL7MsTynTQwi10iV7mp8YPuIVB3j7Gh1tiMTAO+0=,tag:zJvy8B2LgiKorE1F8twkdA==,type:str] - SMTP_PASSWORD: ENC[AES256_GCM,data:tzQine5C6YYG83HKCqHAAnzcmmOQ8JZ6erE/6Luxe1hEV+BIRqoDkulk0duibuXs,iv:+jHTmk2bfssClBgfYAqfTbmZ8/zO464PXebc9LkliZU=,tag:EGB+o+oTdRdPUdsIc3qpCA==,type:str] - SMTP_PORT: ENC[AES256_GCM,data:E/luVA==,iv:xf8gh0M6ir0EU2uCu9YqVVSyF8K/FYEzAeKIzh7rNFA=,tag:WiH49XhYhs2hfgQQCyW45w==,type:str] - SMTP_USERNAME: ENC[AES256_GCM,data:QkRbeUSei68OxzVW5Fv2T9sVBd1m8hxw,iv:52oK4YTriDDNfR8ZLCJd+vzeCTyBLS7B/MvjpOdMnT0=,tag:G/xYsK/bcVNUJO0UIA4iQQ==,type:str] -kind: ENC[AES256_GCM,data:9jNkJxza,iv:HgAoksFP/7PsSoR5M3d/7OVDwsgF7JYkNGhmvV4iNCM=,tag:hPq+sq7wF3SQaC1tTP5yiw==,type:str] -metadata: - name: ENC[AES256_GCM,data:pIr3/rWDEZkjTni7kSz1,iv:mstmJJL68dEG/1WTDeL/dbPBdwWEveMvBZybVxTNNmQ=,tag:9EIZBXvkhMJoM6mv3bX4HA==,type:str] - namespace: ENC[AES256_GCM,data:SgOTH3kZYg==,iv:wD5ZnBYvAvh6NnuvrD95i3Pst6654jSEXSg9Cm2wvxc=,tag:7Q1Xs6/8O5KnRzQ64A1OkQ==,type:str] -sops: - age: - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGeW5BTVdxTHpGMDhJM3Ar - QmhVMGh0RnIwOEwzUjJGUWZQSHlPV29WM3lRClVwOVJwUE9VaGJ1RWd0ZnpRZ2Zw - YzNjeXBZNHpjYStub25JdGlEeG43NzQKLS0tIDBqT01qOVlLNlVhS0lybnJhR25O - S0M0K1ZqQjh0MVgwSmZveGNNdDQwRlkK4HpBaDib3F9cUWaRaO/gWcAd5RSphvSj - nlqOsTnsgMKcGAZlXGeN4payxkolQhnhWT01RWpX8u1ND0LEPweBNA== - -----END AGE ENCRYPTED FILE----- - recipient: age1kny9hv9t64ge379mk977slfx8deqy3df0c4cydh0lxu4ffczkftqpe2x6g - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBGQkQrb2dlVXJUMnFNTzlH - cDc5VVlQZjJrWWNMSFd1cXFyaXZVcnhzNFJBClRyK3JUSDlCd3ZaSUQxWVZxK3px - TVozUmZBSXByTERmT0c5SjJicjdjUGsKLS0tIGdkTXgvMFdrOTIzQm9iMnVnOWNJ - NzZueTU2eG5IWWVUcGdJWjNDUUo5ckUKN129T0BeV9pszxj8VYKYkhLv3GTpXbvq - KGaArtdRsanKyYpIza03t6JJC6ZiJIKpr6Bo+1fZag69r2B+571+9A== - -----END AGE ENCRYPTED FILE----- - recipient: age1e5a0aaueyk34klry2qk094zrwfsvga0uft93mwweye30xhqhvfzs3jgqku - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1cDY0WGluSHhCSVFzOS9q - QmQwOGRFMXlxVDZUL0dwSHpReWYrVEVvT1JFCmlsdlQxMStvM3JkcjVRaEphM3hB - eWF1Mmk3Y29pTTUxYktOYWpweXdIYlEKLS0tIDRtOGE5dzZTR1V4bCtxQlpqNjA1 - bTVBVjU1SFhUYUxzUDVxYXFoNDBCZzQKsGCh8XBJKMC9Vh8C2bCFPL4IrsWm2fQu - wmxXvfexwLsfP1uWTInzdHJRCpsSrKj4YPjpWOfjYbEZG25wV8wqIA== - -----END AGE ENCRYPTED FILE----- - recipient: age1j9jju3whwj72udhge7v4c77gk6v6w2cq8zjngzyppwtptfsz499qyywu9a - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA1dkxpaW1aVTVrOUJ6NkZy - Y2QvU2pVSEEyMDc2T3NQeUVyM3E3TEo5MUhjCkxHNXQvYTVHejlVUUJUNGRkUWJD - cXI4VWNidSs4bXgvUmFSVERBd3M5dTQKLS0tIHErM3ZYNGR2WGRqSFZZUDhJK1Mx - WENPVmFhM1BLN2lPQ2FuZDc1UFJqOVEKdJtTOQpRkYQBwbeJ0s7dB2HPpCth+wQT - J7czWxV6E0KPkhlK04e8kC9lQ/7Lw1tRvKc4TauvMpBlUYVvDp6ILQ== - -----END AGE ENCRYPTED FILE----- - recipient: age162sx8kppp90mjxw88eqs78hgnpkddf8k9kgtksmmexzvcdxknpkspmkgaf - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA5bEdJQngyN284NVowZE9W - RSt4c29BSGNCMUd0dEMrMnNWdFk5TklYbFh3CkNEYmFPVHlxY1lQZnUyYTNsdHdv - RDdyb3pIMllicWsyeGZoZEUxZm9BaXMKLS0tIEQzdUtUeHgyQ2FMNTQyMGhoZVEz - QWFPTHluNkxEYmtqQms0UlU1RDBwUHMKbJBnjC6oIpXnKRYZHmXrSuhrYwe4CMWA - P1SyBDJGx+TwsxXeVvKDNlP17UuenqsYWgAAXinHszcBFX7nqB4fng== - -----END AGE ENCRYPTED FILE----- - recipient: age1hhvzccxzrysq6ak2ktuks00vy3smr6rhey9swhncq8850epftpjqt3c7f3 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIOWZhZUJvMHdkR3AwZG1m - SVZ1V0NrRlhCWmxEQWd1eHNEbG1zVW1icmw0CjhETmVqd3RXaGlzbFFoSmRVWlAz - SUpHYTRCcUxPZ0psV2pQR3JmY211Y1EKLS0tIHJiOEd0VFNCS1czNDJOa1RrcVVC - WWhxOFFqQko3THh1aVVjMFo2ZnNPUzgKBTxJ/fr8+ixegpr0W2nIWPrUstl09hrS - JM5zKE9sLyX4KSBfiM7K4+dElo6PqTMttfYBQoaRquWvfDWiNSes4g== - -----END AGE ENCRYPTED FILE----- - recipient: age1zj2aq2a2v3ngcer7s3jz6pufhh8ula8pw56etmy28dy25wrkk3vq59hu2s - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhUGpBQmh0YlRReXVsVGRK - bzNVTjZ5ZzVPSEhWSUF5WE5tQitnZTB1QVRVCnRaTFpNRzNHRzNraDMrK3g0MDU3 - WEFoRjkzbm1EY2xPNTR5ZHhSdjFXQ2MKLS0tIDkwY0tXa01PdVJHSTVyaFl0bmZv - N1JoaVdjb3NLczZuV0M2MEhGc2t3QlkKfYnnxIxd9mP3mOWOktp+P3npQH8Eail3 - Eo0Tw9l3AoSncgkXheJEdHaWIC9L7Ms+G4JMyqu/pNGVT/zhm4KsgA== - -----END AGE ENCRYPTED FILE----- - recipient: age15td0jk5e2qeq2pexvxguhuuaxuaa7nhql7mhx9jr79caska6t4pqdv5spl - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBqSGQwQXBTTTZrZEI5bHZ2 - Y3IvNFZ2M0JGR2pQWm9YWnJsNHJxVENHUFdzCitNV3Vyb1V0K0t4MFlWYldkMGV5 - SmQ4S3U1TnFvWGIxWFdwMFk2SWljRkEKLS0tIHlQdzhOM0RMRkNUeHZHRDJLeFpm - NG9VQnlBU0Erem1Qb3d5MmJuVE1vT0EKZgPOM4c3HydgLUwodpUMKMyGnlEpS6AW - kpyJl714KS2uNJfhqfqyrHcPUEwKZEB48NxO7vpWpkhxie37daRn7Q== - -----END AGE ENCRYPTED FILE----- - recipient: age157en2pt286a22pxzyugt84ak6rn2at89tpma88juqfgj84lme5csq4999g - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBYbjB0cGlxNEdVZzYrc3h2 - QVFMajRLUCtjZkI4cXk3N3hkbzE3K2NMeWlJClZhbWJjT09NYWhVMHlrU0xtSVB5 - cHF3MWlOOE5Kc003UkR0R2ZtWmhKN2sKLS0tIG1DRUZBRzlialFZbnlJUCtOMXJp - NlhVMkpTMTdySHlUMHBYOG5ab2ZyNXMKhzb2s1s4S5AUNwpDGVlx9IVY8lXJuRi+ - GMJqJmsZvI+DkhE8a8zb7qakWmwY8qCCgsIjN1XBM0TEugj7B1ix/g== - -----END AGE ENCRYPTED FILE----- - recipient: age1xwlrtfu3du4jxg2l6eemzqeed8tflhdkjn0q5j9pzpecshtp3cpsh60l4j - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSA0MStRa1dwMTVSOTdFM09U - aXBZbGxyMTNqbnlrNmwvOUFZaEtEeFI4N0ZnClFtQ0pYSzJTaHpHWnYwV21ZZUlD - NmhKZ2JwenFrVGxZbjBhaHpkVzRhSDAKLS0tIERzVDhFcDRob2dPNnhsT2EzZmZu - TVlOU1RvMVk5M1ZMcVYyejJSdG5lSmsKPJWUvYbmE8LFM8XYG25IbRiLGMIKL1Lk - EghCte/rYUuPF9Oj+q2SCWXgksk4wqIYr6ztFL26uc1WH91F/2sCtQ== - -----END AGE ENCRYPTED FILE----- - recipient: age1kgp3x48wn0dmzwqp0vdpfsdw42rej0ypkj0qavs7c2t2tgdud5zqcmhl40 - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBsR2NXRXY3aUE4eEVMblEv - WHR0ai85S3lVYjNQUnpLeVd0c1VrQ0p2eDAwClpUTzdnbVErSjJ1YTdSYjlNNUJx - bmNRNnhjeXg1TkJma2huOUR5c3UydkEKLS0tIGgxNWJpcTF5QmRINW1mV3NESVNR - aDE2Y05HdElpcU93WHljT3FlNXF5VnMKaIMDSi49EzF5sw3397FT0AnHNTJEvVNn - 9y+cE5vmkb+A8zzD1LfntUv2flOMVQXAQMbozMC6UhMLxXYVVchaKA== - -----END AGE ENCRYPTED FILE----- - recipient: age1stsuakfyj3gkee4sm328ky2crmymyuzwjjmxrpvnm754sdt2zvnshf68jx - - enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaYldwOGM0ZkhwNHFHL0hP - MEtGeCswYU5lanNsRXdVM0pvNnBpT0dsNENFCm5JMWRJTTlZV3pWaXEyZDZaZjFC - cU1qTHZ3TnhhSzJxcVBiTFArUHk1QjQKLS0tIGlEQmNZaVhzc0FKR2llSnFNczBl - WnNpdU9vSlMzV0YzMFhMQjJ1ZlJyTzAKke7tkoPXMZGfDTgG0tmoyGkuSU/s/uXy - RtmqIgJKUB2jWcm6QzvlJYtcmDLDRA68Ixi8jGRDyj7UcFrNHtFGcQ== - -----END AGE ENCRYPTED FILE----- - recipient: age1yq47x0cyf95jg372v84ttptgnppsrfmxshsua6p58ecmgzxc5c0s5stfth - lastmodified: "2026-07-01T19:42:05Z" - mac: ENC[AES256_GCM,data:EbBpuzPHH5yzTPaKF6+jI4T2uEZziW8ylrmpmGbttGvrATbcbzzk0e95DnEjSOlFkf7sceu41AyYLvyG6flpaJUscdhIFs70jF7WAKIi2+hPQb5GK/O7kgf6Z1Y1WGiUTxtUy4exPfTlFA32DF6WuBK+BAVZWQ3hK1jWt1iPW5k=,iv:3uW1lXftUPIOqo1Xfby9ztuInPX23VuN5TB8+mCHgtc=,tag:JiiYcwAxarfyX6E7B//1UA==,type:str] - unencrypted_suffix: _unencrypted - version: 3.13.1