diff --git a/README.md b/README.md index 886221b..20bb23c 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ mount -a ## K3s cluster On first node (replace `` with the correct value): ```shell -curl -sfL https://get.k3s.io | sh -s - server --cluster-init --disable local-storage,traefik --tls-san +curl -sfL https://get.k3s.io | sh -s - server --cluster-init --disable local-storage,servicelb --tls-san cat /var/lib/rancher/k3s/server/token kubectl config view --raw ``` @@ -36,7 +36,7 @@ EOF ``` On subsequent nodes (replace `` and `` with the correct values): ```shell -curl -sfL https://get.k3s.io | K3S_URL=https://:6443 K3S_TOKEN= sh -s - server --disable local-storage,traefik +curl -sfL https://get.k3s.io | K3S_URL=https://:6443 K3S_TOKEN= sh -s - server --disable local-storage,servicelb ``` ### 0) Configure automatic updates @@ -100,9 +100,9 @@ Perform installation: ```shell kubectl apply -f storage/flexVolSMB/daemonSet-flexVolSMB.yml ``` -Wait for installation to complete (check logs of all installer-pods), then delete `daemonSet`: +Wait for installation to complete (check logs of all installer-pods), then pause `daemonSet`: ```shell -kubectl delete -f storage/flexVolSMB/daemonSet-flexVolSMB.yml +kubectl patch daemonset juliohm-cifs-volumedriver-installer -p '{"spec": {"template": {"spec": {"nodeSelector": {"intentionally-paused": ""}}}}}' ``` Store credentials in `secret`: ```shell diff --git a/services/Adminer/configMap-Adminer.yml b/services/Adminer/configMap-Adminer.yml deleted file mode 100644 index b204c2d..0000000 --- a/services/Adminer/configMap-Adminer.yml +++ /dev/null @@ -1,16 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: configmap-adminer-conf -data: - login-password-less.php: | - diff --git a/services/Adminer/deploy-Adminer.yml b/services/Adminer/deploy-Adminer.yml deleted file mode 100644 index fc76b03..0000000 --- a/services/Adminer/deploy-Adminer.yml +++ /dev/null @@ -1,108 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: adminer -spec: - ports: - - protocol: TCP - name: web - port: 8080 - selector: - app: adminer ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: adminer - labels: - app: adminer -spec: - replicas: 1 - selector: - matchLabels: - app: adminer - template: - metadata: - labels: - app: adminer - spec: - serviceAccountName: adminer - containers: - - name: adminer - image: bv11-cr01.bessems.eu/proxy/library/adminer - envFrom: - - secretRef: - name: adminer-secret - ports: - - name: web - containerPort: 8080 - volumeMounts: - - mountPath: /mnt/websites - name: flexvolsmb-adminer-websites - - name: configmap-adminer-conf - mountPath: /var/www/html/plugins-enabled/login-password-less.php - subPath: login-password-less.php - volumes: - - name: flexvolsmb-adminer-websites - persistentVolumeClaim: - claimName: flexvolsmb-adminer-websites - - name: configmap-adminer-conf - configMap: - name: configmap-adminer-conf ---- -apiVersion: v1 -kind: ServiceAccount -metadata: - name: adminer - labels: - app: adminer ---- -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: adminer -spec: - entryPoints: - - websecure - routes: - - match: Host(`sql.spamasaurus.com`) - kind: Rule - services: - - name: adminer - port: 8080 - middlewares: - - name: 2fa-authentication@file - - name: security-headers@file - - name: compression@file ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-adminer-websites -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-adminer-websites - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0777,dir_mode=0777,iocharset=utf8,nobrl - server: 192.168.11.225 - share: /K3s.Volumes/lighttpd/websites ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-adminer-websites - namespace: default -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-adminer-websites - resources: - requests: - storage: 1Gi diff --git a/services/Adminer/sealedSecret-Adminer.yml b/services/Adminer/sealedSecret-Adminer.yml deleted file mode 100644 index a7b9ec4..0000000 --- a/services/Adminer/sealedSecret-Adminer.yml +++ /dev/null @@ -1,25 +0,0 @@ -{ - "kind": "SealedSecret", - "apiVersion": "bitnami.com/v1alpha1", - "metadata": { - "name": "adminer-secret", - "namespace": "default", - "creationTimestamp": null - }, - "spec": { - "template": { - "metadata": { - "name": "adminer-secret", - "namespace": "default", - "creationTimestamp": null, - "labels": { - "app": "adminer" - } - }, - "data": null - }, - "encryptedData": { - "sqlitepw": "AgCoZXUB+5ukhSjBE6Ddm90PawVN2FjHTI+wH4mVqWjbUeSUS5PIlTdKFLX8GD0UoBXrqmDg+DRIA/dUz5sPpZm/SaKHvE4UaxhrfL/AF094hMrrzxcUPLyratmrYHNiwfM5PtSBF9qixQmuwsIEt36eanOFsUPoqf0yAvVVjFcxNDNVz6xtY6LPh/v/TC/S2oatRySiQMhOSfwz+MFvhJ+Yu8ZudqHonxPatbEiOpqY/RWoRaa4JQ3GFj1UdQeOWF9FMcp2APcVNhO/R4M7wtAUD3PxA2JNjW5bRu2gAq1YE4jLpYMuVkoWkPZiIFnVCLgEwEroIbovh1dZY9IUsMK0OTxroTce1PtrD7PJ7L6lO0Svma9rors1IVhPzp27dN5qf5mwvG7Qv8QcnP6NCKhbnNr5pu7TXwXz76DdT4TxtmKCD2ExVs0R90HJsq8af/fu/dGCsSN5/tsJQpaiPwSCoxX8yGPgo3q00tLJF/f6JKpYtqJ/fSwh3IRuqgemVW0wN1C0zcFfggzhU6BIWjOZ+gMcFTQHfovJ5QzKnam2cpOEDxlCAU6imvtgKbNSsZOs2GJGbzIuoJOrAbiZmgWoE+/uAZMOa1vXUcehFGa3Eth0mY4OX6l+qogHgO0ehXI+5w2U8vre3596BnSFon/ReHVXiKoxFLa1hAq4jqAFplo7OokNGwvB9vCRKRU3FPnmXyWLCzHRALLU2xBEOxJ3SemlhNalpjmo9FOV8JgX0g==" - } - } -} diff --git a/services/_archived/Humhub/configMap-Humhub.yml b/services/_archived/Humhub/configMap-Humhub.yml deleted file mode 100644 index dd8eabc..0000000 --- a/services/_archived/Humhub/configMap-Humhub.yml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: configmap-humhub -data: - HUMHUB_DB_USER: humhub - HUMHUB_DB_PASSWORD: humhub - HUMHUB_DB_HOST: humhub.default.svc.cluster.local - HUMHUB_DB_NAME: humhub - HUMHUB_AUTO_INSTALL: '1' - HUMHUB_PROTO: https - HUMHUB_HOST: st.itch.fyi - HUMHUB_MAILER_SYSTEM_EMAIL_ADDRESS: noreply@st.itch.fyi - HUMHUB_MAILER_SYSTEM_EMAIL_NAME: St.itch - HUMHUB_MAILER_TRANSPORT_TYPE: smtp - HUMHUB_MAILER_HOSTNAME: smtp.sendgrid.net - HUMHUB_MAILER_PORT: '587' - HUMHUB_MAILER_USERNAME: apikey - HUMHUB_MAILER_PASSWORD: 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 - HUMHUB_CACHE_EXPIRE_TIME: '3600' - HUMHUB_CACHE_CLASS: yii\redis\Cache - HUMHUB_QUEUE_CLASS: humhub\modules\queue\driver\Redis - HUMHUB_REDIS_HOSTNAME: humhub.default.svc.cluster.local - HUMHUB_REDIS_PORT: '6379' - HUMHUB_REDIS_PASSWORD: humhub - # Settings for max filesize; should probably be more conservative - PHP_UPLOAD_MAX_FILESIZE: 25M - PHP_POST_MAX_SIZE: 250M - NGINX_CLIENT_MAX_BODY_SIZE: 250M diff --git a/services/_archived/Humhub/deploy-HumHub.yml b/services/_archived/Humhub/deploy-HumHub.yml deleted file mode 100644 index 18eb677..0000000 --- a/services/_archived/Humhub/deploy-HumHub.yml +++ /dev/null @@ -1,243 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: humhub -spec: - ports: - - protocol: TCP - name: web - port: 80 - - protocol: TCP - name: db - port: 3306 - - protocol: TCP - name: redis - port: 6379 - selector: - app: humhub ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: humhub - labels: - app: humhub -spec: - replicas: 1 - selector: - matchLabels: - app: humhub - strategy: - type: Recreate - template: - metadata: - labels: - app: humhub - spec: - containers: - - name: web - image: bv11-cr01.bessems.eu/proxy/mriedmann/humhub:stable - command: ["/bin/sh"] - args: - - -c - - "sed -e '/\\[::\\]:80/d' -i /etc/nginx/nginx.conf;/docker-entrypoint.sh;supervisord -n -c /etc/supervisord.conf" - envFrom: - - configMapRef: - name: configmap-humhub - ports: - - name: web - containerPort: 80 - volumeMounts: - - mountPath: /var/www/localhost/htdocs/protected/config - name: flexvolsmb-humhub-config - - mountPath: /var/www/localhost/htdocs/protected/modules - name: flexvolsmb-humhub-modules - - mountPath: /var/www/localhost/htdocs/uploads - name: flexvolsmb-humhub-uploads - - name: db - image: bv11-cr01.bessems.eu/proxy/library/mariadb:10.7 - args: - - --innodb-flush-method=fsync - securityContext: - runAsUser: 999 - runAsGroup: 999 - env: - - name: MARIADB_RANDOM_ROOT_PASSWORD - value: 'true' - - name: MARIADB_DATABASE - value: humhub - - name: MARIADB_USER - value: humhub - - name: MARIADB_PASSWORD - value: humhub - ports: - - name: db - containerPort: 3306 - volumeMounts: - - mountPath: /var/lib/mysql - name: flexvolsmb-humhub-db - - name: redis - image: bv11-cr01.bessems.eu/proxy/library/redis:alpine - env: - - name: REDIS_PASSWORD - value: humhub - ports: - - name: redis - containerPort: 6379 - volumes: - - name: flexvolsmb-humhub-config - persistentVolumeClaim: - claimName: flexvolsmb-humhub-config - - name: flexvolsmb-humhub-modules - persistentVolumeClaim: - claimName: flexvolsmb-humhub-modules - - name: flexvolsmb-humhub-uploads - persistentVolumeClaim: - claimName: flexvolsmb-humhub-uploads - - name: flexvolsmb-humhub-db - persistentVolumeClaim: - claimName: flexvolsmb-humhub-db ---- -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: humhub -spec: - entryPoints: - - websecure - routes: - - match: Host(`st.itch.fyi`) - kind: Rule - services: - - name: humhub - port: 80 - middlewares: - - name: security-headers@file - - name: compression@file ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-humhub-db -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-humhub-db - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0755,dir_mode=0755,uid=999,gid=999,iocharset=utf8,nobrl - server: 192.168.11.225 - share: /K3s.Volumes/humhub/db ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-humhub-db -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-humhub-db - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-humhub-config -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-humhub-config - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0755,dir_mode=0755,uid=100,gid=101,iocharset=utf8 - server: 192.168.11.225 - share: /K3s.Volumes/humhub/config ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-humhub-config - namespace: default -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-humhub-config - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-humhub-modules -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-humhub-modules - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0755,dir_mode=0755,uid=100,gid=101,iocharset=utf8 - server: 192.168.11.225 - share: /K3s.Volumes/humhub/modules ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-humhub-modules - namespace: default -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-humhub-modules - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-humhub-uploads -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-humhub-uploads - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0755,dir_mode=0755,uid=100,gid=101,iocharset=utf8 - server: 192.168.11.225 - share: /K3s.Volumes/humhub/uploads ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-humhub-uploads - namespace: default -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-humhub-uploads - resources: - requests: - storage: 1Gi diff --git a/services/_archived/Mastodon/_namespace-mastodon.yml b/services/_archived/Mastodon/_namespace-mastodon.yml deleted file mode 100644 index 1bef519..0000000 --- a/services/_archived/Mastodon/_namespace-mastodon.yml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: mastodon diff --git a/services/_archived/Mastodon/configMap-Mastodon.yml b/services/_archived/Mastodon/configMap-Mastodon.yml deleted file mode 100644 index 878e6e9..0000000 --- a/services/_archived/Mastodon/configMap-Mastodon.yml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: configmap-mastodon -data: - LOCAL_DOMAIN: st.itch.fyi - REDIS_HOST: mastodon.default.svc.cluster.local - REDIS_PORT: '6379' - #REDIS_URL: redis://mastodon:mastodon@mastodon.default.svc.cluster.local:6379 - DB_HOST: mastodon.default.svc.cluster.local - DB_USER: mastodon - DB_NAME: mastodon - DB_PASS: mastodon - DB_PORT: '5432' - SECRET_KEY_BASE: LFw5jr59QUzhcckkJBV4nq9KRVuZH7AW - OTP_SECRET: cq2nBu9MsRbAr7hhYvj3XFKenhhRsQvW - #VAPID_PRIVATE_KEY: - #VAPID_PUBLIC_KEY: - SMTP_SERVER: smtp.sendgrid.net - SMTP_PORT: '587' - SMTP_LOGIN: apikey - SMTP_PASSWORD: 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 - SMTP_FROM_ADDRESS: Mastodon diff --git a/services/_archived/Mastodon/deployment-mastodon.yaml b/services/_archived/Mastodon/deployment-mastodon.yaml deleted file mode 100644 index 0571fb9..0000000 --- a/services/_archived/Mastodon/deployment-mastodon.yaml +++ /dev/null @@ -1,93 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: mastodon - namespace: mastodon - labels: - app: mastodon -spec: - replicas: 1 - selector: - matchLabels: - app: mastodon - template: - metadata: - labels: - app: mastodon - spec: - containers: - - name: web - image: bv11-cr01.bessems.eu/proxy/tootsuite/mastodon - args: - - bash - - -c - - 'rm -f /mastodon/tmp/pids/server.pid; bundle exec rails db:migrate; bundle exec rails s -p 3000' - envFrom: - - secretRef: - name: secret-mastodon - ports: - - name: web - containerPort: 3000 - volumeMounts: - - mountPath: /mastodon/public/system - name: flexvolsmb-mastodon-system - - name: api - image: bv11-cr01.bessems.eu/proxy/tootsuite/mastodon - args: - - node - - ./streaming - envFrom: - - secretRef: - name: secret-mastodon - ports: - - name: api - containerPort: 4000 - - name: backend - image: bv11-cr01.bessems.eu/proxy/tootsuite/mastodon - args: - - bundle - - exec - - sidekiq - envFrom: - - secretRef: - name: secret-mastodon - volumeMounts: - - mountPath: /mastodon/public/system - name: flexvolsmb-mastodon-system - - name: postgres - image: bv11-cr01.bessems.eu/proxy/library/postgres:14-alpine - env: - - name: POSTGRES_USER - value: mastodon - - name: POSTGRES_PASSWORD - value: mastodon - - name: POSTGRES_DB - value: mastodon - ports: - - name: db - containerPort: 5432 - volumeMounts: - - mountPath: /var/lib/postgresql/data - name: flexvolsmb-mastodon-db - - name: redis - image: bv11-cr01.bessems.eu/proxy/library/redis:alpine -# args: -# - redis-server -# - --requirepass -# - --appendonly yes - ports: - - name: redis - containerPort: 6379 - volumeMounts: - - name: flexvolsmb-mastodon-redis - mountPath: /data - volumes: - - name: flexvolsmb-mastodon-system - persistentVolumeClaim: - claimName: flexvolsmb-mastodon-system - - name: flexvolsmb-mastodon-db - persistentVolumeClaim: - claimName: flexvolsmb-mastodon-db - - name: flexvolsmb-mastodon-redis - persistentVolumeClaim: - claimName: flexvolsmb-mastodon-redis diff --git a/services/_archived/Mastodon/ingressroute-mastodon.yaml b/services/_archived/Mastodon/ingressroute-mastodon.yaml deleted file mode 100644 index 821c8ff..0000000 --- a/services/_archived/Mastodon/ingressroute-mastodon.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: mastodon - namespace: mastodon -spec: - entryPoints: - - websecure - routes: - - match: Host(`st.itch.fyi`) - kind: Rule - services: - - name: mastodon - port: 3000 - middlewares: - - name: security-headers@file - - name: compression@file diff --git a/services/_archived/Mastodon/persistentvolume-flexvolsmb-mastodon-db.yaml b/services/_archived/Mastodon/persistentvolume-flexvolsmb-mastodon-db.yaml deleted file mode 100644 index 59fd92c..0000000 --- a/services/_archived/Mastodon/persistentvolume-flexvolsmb-mastodon-db.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-mastodon-db - namespace: mastodon -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-mastodon-db - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0600,dir_mode=0700,uid=70,gid=70,iocharset=utf8,nobrl - server: 192.168.11.225 - share: /K3s.Volumes/mastodon/db diff --git a/services/_archived/Mastodon/persistentvolume-flexvolsmb-mastodon-redis.yaml b/services/_archived/Mastodon/persistentvolume-flexvolsmb-mastodon-redis.yaml deleted file mode 100644 index c27513f..0000000 --- a/services/_archived/Mastodon/persistentvolume-flexvolsmb-mastodon-redis.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-mastodon-redis - namespace: mastodon -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-mastodon-redis - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0700,dir_mode=0700,uid=999,gid=1000,iocharset=utf8,nobrl - server: 192.168.11.225 - share: /K3s.Volumes/mastodon/redis diff --git a/services/_archived/Mastodon/persistentvolume-flexvolsmb-mastodon-system.yaml b/services/_archived/Mastodon/persistentvolume-flexvolsmb-mastodon-system.yaml deleted file mode 100644 index e40c459..0000000 --- a/services/_archived/Mastodon/persistentvolume-flexvolsmb-mastodon-system.yaml +++ /dev/null @@ -1,19 +0,0 @@ -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-mastodon-system - namespace: mastodon -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-mastodon-system - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0755,dir_mode=0755,uid=991,gid=991,iocharset=utf8 - server: 192.168.11.225 - share: /K3s.Volumes/mastodon/system diff --git a/services/_archived/Mastodon/persistentvolumeclaim-flexvolsmb-mastodon-db.yaml b/services/_archived/Mastodon/persistentvolumeclaim-flexvolsmb-mastodon-db.yaml deleted file mode 100644 index e9def46..0000000 --- a/services/_archived/Mastodon/persistentvolumeclaim-flexvolsmb-mastodon-db.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-mastodon-db - namespace: mastodon -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-mastodon-db - resources: - requests: - storage: 1Gi diff --git a/services/_archived/Mastodon/persistentvolumeclaim-flexvolsmb-mastodon-redis.yaml b/services/_archived/Mastodon/persistentvolumeclaim-flexvolsmb-mastodon-redis.yaml deleted file mode 100644 index 21d9e2f..0000000 --- a/services/_archived/Mastodon/persistentvolumeclaim-flexvolsmb-mastodon-redis.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-mastodon-redis - namespace: mastodon -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-mastodon-redis - resources: - requests: - storage: 1Gi diff --git a/services/_archived/Mastodon/persistentvolumeclaim-flexvolsmb-mastodon-system.yaml b/services/_archived/Mastodon/persistentvolumeclaim-flexvolsmb-mastodon-system.yaml deleted file mode 100644 index 3152dd4..0000000 --- a/services/_archived/Mastodon/persistentvolumeclaim-flexvolsmb-mastodon-system.yaml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-mastodon-system - namespace: mastodon -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-mastodon-system - resources: - requests: - storage: 1Gi diff --git a/services/_archived/Mastodon/sealedsecret-secret-mastodon.yaml b/services/_archived/Mastodon/sealedsecret-secret-mastodon.yaml deleted file mode 100644 index 203a17b..0000000 --- a/services/_archived/Mastodon/sealedsecret-secret-mastodon.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: bitnami.com/v1alpha1 -kind: SealedSecret -metadata: - creationTimestamp: null - name: secret-mastodon - namespace: mastodon -spec: - encryptedData: - DB_HOST: AgDIxKNDQYb4MAnPXF8Nz3h4Uyy3B3usHDgtLOC8fYhCOS6plJTr4j3NLqe7DG35bAh0RQbNgIrn7PkmL8w4t1IdWcIHqck6PIZdYJs7Ttuu1WEe2/UBJ499kv2/F4d+6AL8/DgDftM5sWLP3G4kbbtbxbEJIPDtBPAYBxir5+gEAN/hwj/A+wdL810aa0ZIohWR7U2TdknryEXUWIPjJPzpRtwMxlmp6OZpeheBMD9wMB+XXxZBgnRduZbkxM322dS/joiMVoguGBeFyE5X77fWDuPYDj5VgQIig1+4Mr3veRBYScyopX7OKEaQsU4McCj+we6c1DsPof+mVi41cb0UmAkzZw1qtPEOYr1miw1MYHM6XRSR+TMdk8ABmSxukNN/NcijCJ+USm9dfo4snnlfS9OSoNcSqYOp81YyrOHzrBZi+Z3jVWQ5KvdCtn5PJbhIWBAslx7I6nUiCCO3bpSiVn42BMZFrbUZUU/ZXnErokEPmL/gJJZI+g2KDleC/9/RNn8FPuqXNz9SbLPUd0mo71J36BWzJW7hacS4fQxHy1gm36xXh8EhSucD9bmUjo+vINzHhdteb8Z1c5UHSsBK+G5A1QK3OBFtQk193i3ybYoXT95epIJoP0rXLZho62YsFjValnQ8pFQR4nv6rAYGCuJWql9Q8qEvwuUcCuuo7II0SjSzpRmq4Tig1kwJoh9berJw6d3FvTT+uDeTYwqEE/vMKtpwCRHHpRstW3JoHcSWRQ== - DB_NAME: AgAZyX0h2/80TFOgBPuTQkODq1VSWFhZvTUJG8Z7NhtrUC3Lda/Nxu1FIa96Nd5dYlr4HzW1E9cn0HkGzXHG+ogL6679yKtJpbhxRfyVWqsaia1r6mir4Xge6TNkj2zqOZ6Efk4L1oLH7r3ffwTnkfRXdGogpFj+pZOqYINeeT+3mi7Hws8mlSzjI+yPXNOxtMzO+gluksRAJW9f21qNmiHdXXlrB3U889A92ReECWQ0uEk28y4CqEcheACOTa2ukXkiNWUe+z5UUxjzISTvnknNtdvhxZJrFM4VtscKEumiF5Y2OrOBRhHZ22NBSsFrbiLsL82O8+OkzZKW2VPgDj+UM79EJE7jpzhDkaP083HiY0h7u/9kBQcGiiSV+7rfIyZPyyOyRzSHLg2TOl8RerF6pl7ivFZYMgwhFPcx7Q3FTMbOim8a14UB3wDK1T9cVZ3YN9OkQRa95fGkXrRDBOYZar3/YkxdBrDTWO1i22SYbnzhxsNL04+Y5gIxWew2RNKYbxt4b6XkMjeUIrwi/EtkCnHq4J+YsVTga0yLaXyhSqHYNLHD6CwapZ9S+92C1v486kZ6r+TxETnRsoieP5Qk01JA7PZLXX6Idc81S43Dsh3ynm0DOTx+C651hJT/3GMllqqdPF/eU2dtoSDfyuW5am/9Xrow5QOnTn/bOLUZpJXmTD1gN+7974ENWrMe6sC/EPG+mMc0bQ== - DB_PASS: AgASA2FdM6PTzTHtoac7CETfQgHO7zaO+eziAiiza/k+yveXSUst+H3pX0sZYwv5fSfYXQ64rHDDjkK37R+kGyIf5WWjturBXoSUX2HNM2S4pKmWivr+4Xj44A+M0FKTxPDNv6zgfiEER+z3y/Qrp0TZwNjR/judCsN4+0QlKJEkl/DfiXK/oAMvmKsSElb1NhAYy8Z/9VO8d73Utx2fPfwnipA2S8Na37SwYzsxlif1Sigrhj8SmKGfAQikR+AbxNmjcZUBl9ByJgvTLHBl+J9vv1QNnBfWV8M4yyJSAXR8FPrunnCecEeN4VpYIQ72P9K9OCra6aErV6pKUs760+rkEhvk4bI+xydqu5Fg31Poqna5+LHGz/Pvnyiv4vqbIWJ5SNhYB/rG3YL49hu4LAQ50sniRoxxbZUaSVz4ck6SuEmtbCZtOqpXJ+Oh1CINKo129AylqDKU3IjeGhuihSGcCYpPeQVmhzW4Z2mLap/2WNi3HmgVQ9CO5pKQgAED/Oayqj50iZAcqoBV0XGIx/pE8kZosdahriaeM31CPaX2nX3zu/wAGcK4S0FSIgm6CZhAq7c/CwnT3eCXAu7kxCK2KkaUM4oTd60jfxA6wMf4BgjLNinqUZkiR4pvGXEl85a6vViKGQveIlGeCpKKWTtSgJweVv+HruvkisIziBbRiH4x8E/a5iO67rDrmfgKoqmBwfPFbUjJiQ== - DB_PORT: AgBcWLrp+m98+eQ3ujmlM/zoOpq1S1rkZ9BELOpnvRUTeBiDgbf5/dc5847IDW1XMqCZnLrSUutD06ruXOgp5kiDkJRBhLGJO+7mBitGLjyRpvJthit+G2svQ+gTex4xjUHW/wU/JeW8UMNRnsyopOa73/c25Iv7nKIrzYQjtyeMLy5RwFcnkhJENhh5u63M+o+FeL8eI1AvSzUQCJWP75FP89Q2quWnYAFTHhis8CLMmLIfWcOCJcXEX6YHFrvqn2NI6L66rhDyouw8LJGy/fQkoAoGP1sROSNmIpHalM4aztP8V4VnzdegSHxutxx/a3RqRyZ30XVKxEx7+c1Y9heVCd/hNFeLPbLgU0/JnenG4CraimN3QQ6MlAfYdOm7xyrJsgKp8j7pFXsxxlHl6gMoDvYMuO4iJoZE/SePQ0RkB1ryGaRV6Bazc+68JRA4q2jIKF97LQaI21OfCx0U3vYIsgniT4eWeZ/ctJkSbr5wC6Vkvp66CycW1EEupuuB8wIOW8r4fKXgTybc6D7t+Wl5qfB7sckUOj3adiQoEQfnDGmIjQcTiVjdAalBjl3JWSrzK6xXaerejV6AO1tC3HRPvaXHJowrI8jl1NpZUXhlBGu9kj4ywft93LaDdf8qpBpS70E9/chCxim7nc9iuVKbyK/AQSB1PN8z88X+7DBzosx3Be047gVSDA6dChiR01d1/Qiu - DB_USER: AgAXW3Bz1rJxaP44r1K1HQhoLTwHPzr2C8GdOOoPwsmhMR/4Ub5zIvR4G8ESCmwX2OUyhamqqhLJDaGxmGp94p/gQFH9BLg9421dO5f7rC52ySiN30NW7tkY33q/dE59Dbpd/SGCoRJwbqv438OH1twO06stv5twnDJ9EI86aF4w5FZUCjN8JdiYS3iZea74eRDdcjcdKKceGDq5CmL02cJ1MMg/wuO4CNz9QJEacJewblGymq625qoIQ005JN/j70vXkJH30PlQzEWzVUvHTY9AKtzbq8/M8bT8eeoF050sNFfh1dcOu2HXD0pKPnNjEvoH4rFz2hop4/Znk5N4E6bBQr8FJ6/QX8C1lzqYPQLQFJoqL9Qp/2h9Q+NxZhluqCZ/1BqenwQ2SUeaEPUQAAff1nW6lzWecltWNCXc4jlGMDxFn9TV6uHYDrDUUVYEfWn0/GaH2DYGJZkBa3JWcB5V51tKgkgkao99bp8XCaGj/MC0sprCoKsKIFul65u2HVJ1jzuzfO7tGQz+F7DY/P7YK3veRY3E4tWGifSKuCnApqDo1FDD8WXWowqVifr4zaTM8xwFGzAnoQh2bcguvkl4CikCmqw/uvmFfdVTBg1q4LZJ30d06jUqyiaDFw+0l80WV10uiac3Nk8hI1E9MU59RXs+CZMYX05+PeovW6jfbp9do2dVSaoC5npu5RdudGKjN8KKvJFoVA== - LOCAL_DOMAIN: AgAO+oTfJ6mJdFZ6UJC3ONykzHY3Evss/6d9DibR6yH4zXCyDfnaODDWy2x0VxiX2a6Cyy/DWIBnIgc/85QUMxgyF9leLdn8rflVh07zS1ipy9mM42fXDYFYkMquN3BWSB+SRQYmHetfNzdEtOwA1GQ27C+5GoBEmgxQ+GK0FTaete3wr/PzKTXGdkr1GzfDsGqiN3vPUKthhVMKz96JyUsae/dtpJilqGRdS+OX+y4GyIzP97OH+P31eMAISzE+x7qKkF577wZPhSeQIsEkWVNZxhQ4PqTw7hHXG8hLwLiw97mioMtYPHaiTkE9jsm9iqHmBuzFlSNbQQcPQ9kCyQ3Lf2HXd2ymTwMMiy9R9SIyB+zXDzHPStgAzthGF+1mmPMGg/dYXtl7PwP+Pb5HSHnslLRo/pkK9gvc3aGR8hmgOK0gj19TBRVPcAyZWVbjVVV7LjYBvH1oxrCcm6m9fuL3nGid5wW4cLbWx0hxKQa+wjgUYkgCszlFy3N16i58S+MTtOoGufg3wUaqbSLlT0JQ4DxMOaTEIuhtZt2QRl4zEe5UfVvC3YI/mownJHIHndZxpTzCyHsWKKKdQ5fVqbj+vn1TLkvgPvZEJJSYHKt4AXBZgXP1KlhLceZOXvsWIeY+x+fzOv72arvKcIY0nzEH0syt8c2Ypf63KjRLjtRUofMMotGWJUVp9ro/rGB0HVzPb0NCo8YygNOSbw== - OTP_SECRET: AgAbCdxbWq9m/Yi7nzRy09an8WPKtIhY1aVKeDcjVb1ip1tLJRmU+v2QTgt/hu1AKIxlt/ZG7eAi5j0tHBix9pvbtoPqdgmeDZj2s2sT7n8a4+e7mLBrVmigbLrttbvNFYWdvXgbNyhz/lxpY0+DAmE80l65LP1oQiPE3Y/WxmKut6f/fWdLdzZxSTBu5+0dBfkMSIF6U/pGAfB8MnyjatNW5HdqmwGpW0TSzPo3jKw0ukdhT9va3eM13W0Sqq3C1QrkYzRVefINilb9BRj/PqAWMouE0+HgsvuQ7KlzdMrtsUT7eYnIOY3gFf6OL+iGTudgPN5nkvCdcUZoJSEnPf5hQrU1tPbMlHV7t2YIDwB95O5EaiNgAcZZD6iiWXxBdERkfuBS7BdrBkQBcsZz5fsWaNzsXkYM9gTk3laiUT7VeeCs0JAV0hK5P2UDc6zxVzOsX+lZUs4bFNVKqwTnVnhA/ywrLvGy5r+A/9UAwNaymUYTfhnhT1H7sYw1iorulLM5SOvaSL1Y/toVuLMvN+YpTlfNOGFST08jrXEu3iiHYOup0BzRBX4BxfSvETdzgPX5SSMqXmk61Z3jc0LEbh3yGVKFEWCkORi84WQlFvUwFr4zcEKUq99aF1O4nADvWu2evzOy9oRm+i0AyI/KFMRM78y+cT8oTzTP0yziinwbaqQDoJnnk5Hu9pXWF2HQh/Jq4JLq1wYOdZczjGBOiKb1RMx8NDUaQ2cHPoPaRr7VDQ== - REDIS_HOST: AgC94swqxJTF0BmkwtiTf/nHDQifNGjB3t9aEWMjIy3E5by+Fa/cnc4nu9vjF4IrL9IRyoowi22qovr1PapPTpW8QDL64FZ35ekhdCYAeHjvRX8eYs9YOLz1lu4UqLdpt96Bhjdla7wVP+Yi+d/uriGOzBZv+iDCx4mw3cRwry7a08CBEwoiT8c0zHdqaykgk2HXompEVLuWpa7Nq+JpMVa9fhPK5zovV8FcBeUn0qeMSN8fx9dyr31PTYNFOVVUeg0yp80xA8nPQH0VxB3PFdF97JppZUGr64Cesi1vmwOCldCub1Y59RSL78QLDz+afAGJg5yb5pdco+ghenna89c76O2s6j1+/2xHLuANoGV5MKvdSRv5GFnq6o/BRJ+JdDQO9DCVJvcM2K5ezFwrcCXdEDmsarG9y20nvxForFnlqN/l3HqxuMc/r49FZU3zt0m6C9+NYCcpZ+4G/XcmMK/cfKYqmkUD3/9JTfZF5gaRuLoqT3bavylQJoqxm6eR2EHCN/2vvYunVs/28p46Z+N/qg8S6NRD5ZG3/HzFUPes8qTJ1j3WeT60o3cWAQlpKXHnJVzWj+11B3DeuJV4TleeAOAx47CYWBTGgDIv8likLFGz+EKce/T7DN7cJv752PNeIrG62CUIx70MlbONDgCYk3HDGl30tH4QU2Cf/i52ayJkwn4MDIvHM6phflHAoxdOd1PJ6yvNMf0JBxYFMjNDhfS+vQ0WwdwaQo/hhOxFwR6xxw== - REDIS_PORT: AgBkak0jNU2DYiysYWiUzNCRUTRxqSBizXIp+is1pUfYOP2Hnu6henEDA+Ggl6G2VSAAz6Z/wOh+CYYrfoEghr1VBcLrjYmKqsIlOZNujK6ZZ0Rw5iYgZvZla901O2zB+QVEASv3/Qz/k2VRwe2uqomliCs23JK8s3LwoNWWikrryjY9UTl656FeFKit//dRocdET+xsCrWcUBLgzcjo2Q/fN91zS6/HIuS3HNR7fEzfuNzGEqg8CgiN0Jp10HNM11lX9OBBSOPEzQMl5LxruPHYi2oq6xEXJ2cloHSUlq7s0ekCsFV8UOlEQigEx/Z4n1xbKRWcbEpAgNMSrEBbZAYUzht+6ApCBwSbOa15GqCjX7yxpvi0S6mxg1MfqUVH9ZRusCjVJNZCw6fak/nXIYqcpgnxN61SFqVZfNp5gB/l+rUVT/aVa4FD8iG1AgEnlZkIN8FswPXpcrA0blKpNUhfU0SB2w+mUYvoaheE2X6prYVmtVIyp26R/P8p/Jx72lvZMavrC299tcQp0lXgCrIKb4p358lIUiTzISzA5cWGmj1C4ZTY+IzvnOqtCvlVCbXuMp5Ei9wW9B5DD7EqI06JYIgTCl/vnY3DcLGVC7B5aI5e87WqJFxAIIRRW1NEujaENAb+xokZbKnAV/cZfAMl3YgmxxkqEHCGQM45d7t9pziPuhczzjTsF8Lld2P8xsh1EkkQ - SECRET_KEY_BASE: AgCnrVN8zn4OnEvgs/5v9ymZpQPInfRzpnTCSSqzV4SJfw8Wnhm+Pwl8rSbQmSoHj36EADnas07u/5sXPHnzsbxyXx8KCM2rRdsRMVrn1iEs/sF0VRvjQ86bNMXiuM09tfsVVcH4yL3nqv+x8h+FsFizigflQ34paYXSdp5zzYO5oxJNdHaUL4scD7cE3E/Mcu1ZvxiZfliGWBCgWhipssYnmVnV1b5au7yjp2Js3TxW8RnGndByn8JtLGt2jrWc577F4j/KTiizhZ7x4Kn7TnQw4c6U/WBl149Z6ENyrhy+IwDH1g+YbOnQMsgr4P5hl2Q4+swWVNwb5jU7rNFxLetgQuhExpNvcmOju6cttTWZqLddOstMpr6INaOIpQYuTdEUAOjdXj9eXwiWrfyFtgJXLx16V9LAijMPPkWCYQu6/gY+GPuCaxi74HQCKpKQ5WSmc0/RDQAKz9ttWRRDx6Afl9ov2fDvYJG29LjLq+8ko+0oVCj7xV0uBFpyPqvApGHeA75080YyhcJPH8w3LKFS2gqlOh3ve3oSK5d91MUPZPJKymA3wrCa2Q+0rc8BYKor7jFkZy8kfSeS9u7mpRK4XR8VbNKEAE4FYT0mh/q3T+6tMM/0r7TJBCPBOpmu1OKROmi92G2BFKQEgvMCUDUHDyA/J3MwjxjS3egp6rWFLU62WLudpX183xtmW39RLHrcPJxJjkxoUfpnA43O2JkbqH9evybN7MbKWMSSxhDlVA== - SMTP_FROM_ADDRESS: AgBG1HDftpjE7c5LZnCAVwp+4r3dp5flpYK6evg1udggbBbk59C0NFBF3C7QBILzRhQz0VCavn5XgneZaygsYApFWkkwylsG7fc3hSus4Gt+3RG/Z1XJZx5ur0fzb27Y4utZf7yhn8tosvlmrGDQ3/2LkXC2S9fxCBrosF69ATqC+w5NgdNpr7OVm1BT6VIQIscdStNrjBc+5QA+PeMn//PEafqviZ580XLMVziHna3bZgnlO7oR9hbC2PhnNFtFKUH2c7TCx8EfrEnsKgYbFEjGGheLDqqVELpt0a2jcnLE33aeWn2qgjNKXwbVB8f/3ne2dIEPh3QLux3Kd2LzmeVP8rSLZ/CYir/nDwSG8osxELL2PwXx44NKj0fDzxQ+6gxJpbbz/Q79QUdE+20jRRHqVkLxUkzFunrbpFtdwnS15QzfaDIsY7tBTQYTO7ziT95sW/ZXOX390FwBIP8QPA8ImxpQ9/SCdaSD45DzGljgKuKwqjl9x03IDe4ApLmODYW12BgQT5fCweZLAw/niKI77bfjXWMUsj0uWojasOpUTsCaQMi4KAM/hEBzuzSNg9Kgup2gWdyrd0EFXg7gC/ioECH2IEO0dvybU+Mg6KixJleKJIPEe3bbL/b3n0MLOBYgK5KRtWE55km0E/X4ZipEqwhMn5+95AhepjB4viAhWpTZ6sviPbTvWIh3M/cmrWGw8byYCT+XBd0KSHNXQduVTAiEdBo4O/V8cw8uN2U= - SMTP_LOGIN: AgAXrOTanJPxa+FXard7uXCB8WImMhSht1SbFnUfQ8P/QLcBEuPqFh1UAqapzaLRM6YgZLv5ZM9jsCMPIue6QXry2JZL/+qn5z4nw2HurI2CyGhEusK8EM6u5isBzXlUspvjL8Yp89zMbUuHBgzln7xzSDgll8tK3rvtRpHUYvkqQOrzFaSlmG5c+d0uJamKiGy9+ztLV0Fuxq9OEfjKJ/Id1TQA2jNuLjsC9rnHDXfODTDnYWskNMuzxRTOATU7HpI94tLDHXwYd2e9W8hOFV6/bOMDfHRxfRfHTguVDQKVmi5h9mPlp9wjD6VaoLlUrOawjDbpgXhL83jKlO8IV/HLZaSFpSe4X5Whs2tvjVspO9w50bwWyVoJPkrHnRMjn95ITqSIoyovynuFjyzELBXaiOPLNr12DFTTYDvlnvBKDGlgUpqs275pGMKddHbcVE59ST4Z/kl5Cyfoit1BjDYGe7sftAaAPtlwkC0l+1UhOblqKINrdcDXS/jsUePVVFRoNPYXqtCe2MlXG6zwhRDYwiHdkoUu5UpC+s0BsbobBKH9pU0wT/rZ8egxXARMh8DQ4lh0bNk/G0QE9T8jylL2aJSlEs/gUW54z/ovRwKludcXiqmVOZ3jnfcLB5i3typ9F+hJ5ZF+iKlbiP14++jVfsjOQ08TLeDfOlDk+nhBL1EBO6kEIK0e7y70aCtqwg/5dMSwe+Q= - SMTP_PASSWORD: AgCocp+me+sFU5MSv3cVLnBQOEy885j+oamI6c1o278qncuc9jNA5FU4aHD0OMRJoHqyWkIAut+rcZSVEpasak7nAIOYRMMtXSDpEOcoCfaHONtVA4dY8aTP1ckfYS+Mn2NZ+7KNHgIKdESf6TOIcxgnL7lcCmLP6gLFgWqpWE5v/48X8TFpCr01XABkxz/ccQG3EU26Es633tPDU5gFySNmkhao2EVNyDkMTjWPgD5cHUlPgP6UDcqO/4R4BzdDDpUsqhyueGnZHweNcgtR82oY4fL9UYG29mwRyschlI/Vs78GiVP/fDUfyo1k3fc0qwt3BM2RDjyD9bvGfzWj9dAS8xS/+FPT87+eSrPXz5kXS3hg0dNM8OFhAdj5+LBXYj/O6z4o8tcktgTBC8EL00CvCDCfi2cFIw+pLYDWsM2aWpkws6QHnQeszUbDvxuDzvyDXPGFd3fHCozOvPSFC6xczSypv7FohUiuwJKhP9xDZkEK4+k670XrYaDkdW754gxxtJM7dcsUWHZ0q0OiR+gCrictuA24KhOyUInYT4gSxnuHRzx7RVHHyU1HGpOMLQa+lawHbLiCpPt8IV+Q7MSmZrelvy3u6SdVlUGh1Fx+nvIQl2oOVU6UOSXZEeSOI8/iNmKn43Xqu3lm2iEmiWJtmmrCofTuWaXKeGBs4uzQz9IyQ/y/1M4ANR/pYtMZXWLKXlYIVkGGC8yejgDuHyYvbeK2UwoXQyNf9BMANSWVmKOK+0qu1vthIOjGCThctTOgdtQCIouaHJSlhq79gjOvZnekjp0= - SMTP_PORT: AgCDfTFY0C3NRfP4sasLGJoVyUyiReuSHKDn3/w8auIGS+D+0A7msaVTjP1zMA1DxYo1ZMd/0OmBB7JJlSqNJP9NKaIBWYRV4h7897JbKvPuzcixGtcF/pUKsfuao2awOwVHB7ukTDNr1jGFQFcs5ixLGvVb/wCMlR1onak0Swq5oNrWQJjMQSprTcs9iWB4NyGt2zONlhCoE5gYqXY3Md4ERlhk82OXIGhz02hGQTQ8HR6U8P25IjQ5R/NuoKmjE/NMNOAtPmZTaA67FcmuzbJKZUch+Kweqig7FTi7pQV9thXdC/aLXhVcKc5GGUiABz2pRXV2BCefGa2IgvcN+on2aRzuM3SASTC0eBFv0K/HiqL4vB2z5/WKxSvEyARny8cqPZGQ/ZmA5lp90Nei2NYUTP5xjkyV9PhpuWu0g7vjeaZNm/jM+fEaZ3wgWrw3iMsE854G1EX7PzbAoejVtK7T27TQbjxPbfgUiqB2mOW5clOnq6Nush+mLN+gKdsajuWeK8qM+UsBzPH1jpVt0Rgdb4Zr+C9zjIG1w6aTq9NfLrlhsd9iepYaKjfWgX+oyaQMk2Hn3DBT47kZsQArzBeFQVePhcS9T7F0SvL2LfBWuiGAmMvvljUATNryO4fp/6YPVeigFDEZ1Eoob2Es/uhxWiZ+6mKP85UbgcndBQnGo3kOgsBhKzxFgsVKmtFPDY+D6Vg= - SMTP_SERVER: AgBxNbDvUQFy3JSKFFC8F/A40UUQFrxchsOR5zpFeD7NQ7BG/IY+imJX0wO/cp+0P/6yHE85Abm24iNPM1CdgaVCaay3OJer2K1aps6Jv3KeQ2dE0bQdQ1FzQEpQsvThsljn+VBJKl774DVvwipk2cWlDDJn2PkMpvNa0muilcBFKv/HSx6/NZkCd1ZdrwCO3wgkzddvPevfnsXqSdLC+i9PlB9Ss2b/XBviCeYrKhI0D+M0sPIZKHlou9WHP7/vz9T8/X6188eZEDijEsTxxDPZr6Sq1P9S56GIzCb1A1aOsKfnvcXrvMZiPz5WpSS+2BzWTN8QWbno+FMhwV8xm0AfwQ0sLeOiV5DAs9CReWpHbr6EEucKdFDBM04FzUzWFfqxNu+4C2ahDUt1JW0HwyfWWD9t5ObfH6UbJY4iIbDUbG6pnyndzQyvdrXh3yU9ZTwbub45SAwYiPIwdw2KI8hBWs+Gj8ThR4fzNSLtiRdJRfoVuuIXjemFUV0N6pr0l4EE3jMp7X9VGmNf0rK7d7+cuBS6EoRaz9TwR1sWjOs3QswMJEPJsIVPOlxVMvZ78fnbvWT84HTyAYw+dYvjxszt6IUh1YZHW3K73eeu9t4Aa5X0qvLUpleaxWl7HNLK5i12/hUOV9t6VSx52JnzCtEOAnLg0Vhcf+Aoj4M3yC7WRSEFySHoG9DnTH51q1YYmKoG9Uk9FmCguCjMkuTWfDK47w== - template: - data: null - metadata: - creationTimestamp: null - name: secret-mastodon - namespace: mastodon - type: Opaque diff --git a/services/_archived/Mastodon/sealedsecret-smb-secret.yaml b/services/_archived/Mastodon/sealedsecret-smb-secret.yaml deleted file mode 100644 index 839f1fc..0000000 --- a/services/_archived/Mastodon/sealedsecret-smb-secret.yaml +++ /dev/null @@ -1,17 +0,0 @@ -apiVersion: bitnami.com/v1alpha1 -kind: SealedSecret -metadata: - creationTimestamp: null - name: smb-secret - namespace: mastodon -spec: - encryptedData: - password: AgBZSPIydfdGcXrQAOaLR7TfVaKz31G7/SSPQJAbM3mojZS43HqyFlqb3+J0MHdRsf9tSCAm8fORzl1fxXOE41GhfeBHK2spGiS+Vi46oviMiPflkypR2Vj4S6CL3BnH731DzqtnvlvvHwzOy7DeF5Ol28XrwuUVJRd4YYN29y5Tb7aKjLyGCCNFlPAb5jJaCJI4kiRmpU/Bv/De1AZE+kUu1Bcb+fdkRBNSsjK1iWcn7orE16SkLVdonZdY+p7VBhrtK1p5reKe71YE6zDPuQQSvholTsT8puq9tBff8ceCsllYIW7K2nMpO8bgtSV5PN6Lh85UEEExDuCuJ8+5DBtV+46bGUdKcIS1M1VvlhC4eGgOv/dswp3DMRtqU6hWoPdU+ed6lCSF9e+3HguAKEj+dq+ZO7Zi6IDHOyGqtNrXh17LuCUTeJKuFkdTdGQTgVW+4qv8l5Zig8h/iOleeqq4EqSYr57lJ000OKVSNSblo2DscVcC+yQuVezBD4RSZrjBl3B2QHkjq4mQjjEYmSN1QWNOb58rWZ23qV86TXaw5ndT2Wg5eIJzDD904dIoMtqXkCnCRaZo1yOc+7n5hdjZzl70JcB6YXEA+nwpv54ax9BLsWkh8N81n2CNPwdLU/agD4hHeo0Sh+woMx8rA9R1gLCvQ3V+RLNnnWZwn6YFvFJhyGfr5G4XJRlVrqhnjGx39MfVd+ODHFwwcF4yTmi9 - username: AgCa/tvefVNuiukzvdQpXbLfECL6bslEBg3pYVIDAh/jalNv/eTtihk/E/KSN0ZxJSpcn7GgFDSoL28p+xM1AMiaWus1iuEj7kXVJrqtIpj3AQ5xqjT/d+0YYdz6hsvNNyW3tPzWFJ0Kg9wyxCaxvJGDbblWnvpzjRFfuapruKUzyeuhsnUDZkI+KA+k4cNY3TROt7G+eDus3edkd/hUYwr+XH23+dCb8qXN8vD7rAZFgBP7QBT48nDzWLWSLRLFsgS9KuqmlQCfGnE5BCYRVPtc0DACrOaPjvyeQJMmdZEbIMwlUBXOrx/faAgV+40uSw/4fhNIv0WxJ3cpC3n/PwkrBBHOR5nAkLBgIOvPzTcLEasQ27wOkvhXnRnfROGub35bHZ0amMb4ciaSOTCdIQNDI6IBoLlbauRKZZIbUshk8LqQIYOr/fVg5s9xUf2K3WLVjLtiiLIO9Zv999PO3ZUcjXov+btFjQximbkUXBWloaVJnp4dsw6RKh3D9c5K6wwldPTyDSu5etfC+QJuemeAVLfX2mlE+zI7K/9U7ZJZzcSbUdAObiR9lH4pG+to8x8g+6XTJPOxTctDfmK8ItHTHECRH+cTiMQPCVw/lN3zJHrZ74rch3Gneq5pf89evYEH3oF+gd4ey5V5yUjPx1v9+rtGi4gz4AleT2af49xBasRcCJ8RYI+HHqFuEaB+JAcvUeBRWWs= - template: - data: null - metadata: - creationTimestamp: null - name: smb-secret - namespace: mastodon - type: mount/smb diff --git a/services/_archived/Mastodon/service-mastodon.yaml b/services/_archived/Mastodon/service-mastodon.yaml deleted file mode 100644 index 3794ac4..0000000 --- a/services/_archived/Mastodon/service-mastodon.yaml +++ /dev/null @@ -1,21 +0,0 @@ -apiVersion: v1 -kind: Service -metadata: - name: mastodon - namespace: mastodon -spec: - ports: - - protocol: TCP - name: web - port: 3000 - - protocol: TCP - name: api - port: 4000 - - protocol: TCP - name: db - port: 5432 - - protocol: TCP - name: redis - port: 6379 - selector: - app: mastodon diff --git a/services/_archived/Matrix/_namespace-Matrix.yml b/services/_archived/Matrix/_namespace-Matrix.yml deleted file mode 100644 index b88de94..0000000 --- a/services/_archived/Matrix/_namespace-Matrix.yml +++ /dev/null @@ -1,4 +0,0 @@ -apiVersion: v1 -kind: Namespace -metadata: - name: matrix diff --git a/services/_archived/Matrix/configMap-Dendrite.yml b/services/_archived/Matrix/configMap-Dendrite.yml deleted file mode 100644 index 49dca92..0000000 --- a/services/_archived/Matrix/configMap-Dendrite.yml +++ /dev/null @@ -1,12 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: configmap-dendrite - namespace: matrix -data: - 20-create_db.sh: | - #!/bin/sh - - for db in userapi_accounts mediaapi syncapi roomserver keyserver federationapi appservice mscs; do - createdb -U dendrite -O dendrite dendrite_$db - done diff --git a/services/_archived/Matrix/configMap-ElementWeb.yml b/services/_archived/Matrix/configMap-ElementWeb.yml deleted file mode 100644 index 7982795..0000000 --- a/services/_archived/Matrix/configMap-ElementWeb.yml +++ /dev/null @@ -1,57 +0,0 @@ -apiVersion: v1 -kind: ConfigMap -metadata: - name: configmap-element - namespace: matrix -data: - config.json: | - { - "default_server_config": { - "m.homeserver": { - "base_url": "https://chat.spamasaurus.com", - "server_name": "Spamasaurus Rex" - }, - "m.identity_server": { - "base_url": "https://vector.im" - } - }, - "disable_custom_urls": false, - "disable_guests": true, - "disable_login_language_selector": false, - "disable_3pid_login": false, - "brand": "Element", - "integrations_ui_url": "https://scalar.vector.im/", - "integrations_rest_url": "https://scalar.vector.im/api", - "integrations_widgets_urls": [ - "https://scalar.vector.im/_matrix/integrations/v1", - "https://scalar.vector.im/api", - "https://scalar-staging.vector.im/_matrix/integrations/v1", - "https://scalar-staging.vector.im/api", - "https://scalar-staging.riot.im/scalar/api" - ], - "bug_report_endpoint_url": "https://element.io/bugreports/submit", - "defaultCountryCode": "GB", - "show_labs_settings": false, - "features": { }, - "default_federate": false, - "default_theme": "dark", - "room_directory": { - "servers": [ - "chat.spamasaurus.com" - ] - }, - "enable_presence_by_hs_url": { - "https://matrix.org": false, - "https://matrix-client.matrix.org": false - }, - "setting_defaults": { - "breadcrumbs": true - }, - "jitsi": { - "preferred_domain": "meet.element.io" - } - } - 99-disable-ipv6.sh: | - #!/bin/sh - - sed -e '/.*\[::\]:80/d' -i /etc/nginx/conf.d/default.conf diff --git a/services/_archived/Matrix/deployment-Dendrite.yml b/services/_archived/Matrix/deployment-Dendrite.yml deleted file mode 100644 index ddb047c..0000000 --- a/services/_archived/Matrix/deployment-Dendrite.yml +++ /dev/null @@ -1,60 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: dendrite - name: dendrite - namespace: matrix -spec: - strategy: - type: Recreate - replicas: 1 - selector: - matchLabels: - app: dendrite - template: - metadata: - labels: - app: dendrite - spec: - containers: - - image: bv11-cr01.bessems.eu/proxy/library/postgres:14-alpine - name: db - env: - - name: POSTGRES_USER - value: dendrite - - name: POSTGRES_PASSWORD - value: dendrite - ports: - - containerPort: 5432 - name: db - volumeMounts: - - mountPath: /var/lib/postgresql/data - name: flexvolsmb-dendrite-db - - name: configmap-dendrite - mountPath: /docker-entrypoint-initdb.d/20-create_db.sh - subPath: 20-create_db.sh - - image: bv11-cr01.bessems.eu/proxy/matrixdotorg/dendrite-monolith:latest - name: dendrite - ports: - - containerPort: 8008 - name: web - volumeMounts: - - mountPath: /etc/dendrite - name: flexvolsmb-dendrite-config - - mountPath: /var/dendrite/media - name: flexvolsmb-dendrite-media - volumes: - - name: flexvolsmb-dendrite-config - persistentVolumeClaim: - claimName: flexvolsmb-dendrite-config - - name: flexvolsmb-dendrite-db - persistentVolumeClaim: - claimName: flexvolsmb-dendrite-db - - name: flexvolsmb-dendrite-media - persistentVolumeClaim: - claimName: flexvolsmb-dendrite-media - - name: configmap-dendrite - configMap: - name: configmap-dendrite diff --git a/services/_archived/Matrix/deployment-ElementWeb.yml b/services/_archived/Matrix/deployment-ElementWeb.yml deleted file mode 100644 index 04f9d87..0000000 --- a/services/_archived/Matrix/deployment-ElementWeb.yml +++ /dev/null @@ -1,36 +0,0 @@ ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - labels: - app: element - name: element - namespace: matrix -spec: - replicas: 1 - selector: - matchLabels: - app: element - template: - metadata: - labels: - app: element - spec: - containers: - - image: bv11-cr01.bessems.eu/proxy/vectorim/element-web:latest - name: element - ports: - - containerPort: 80 - name: web - volumeMounts: - - mountPath: /app/config.json - name: configmap-element - subPath: config.json - - name: configmap-element - mountPath: /docker-entrypoint.d/99-disable-ipv6.sh - subPath: 99-disable-ipv6.sh - volumes: - - name: configmap-element - configMap: - name: configmap-element - defaultMode: 0777 diff --git a/services/_archived/Matrix/ingressRoute-Matrix.yml b/services/_archived/Matrix/ingressRoute-Matrix.yml deleted file mode 100644 index b809224..0000000 --- a/services/_archived/Matrix/ingressRoute-Matrix.yml +++ /dev/null @@ -1,26 +0,0 @@ ---- -apiVersion: traefik.containo.us/v1alpha1 -kind: IngressRoute -metadata: - name: matrix - namespace: matrix -spec: - entryPoints: - - websecure - routes: - - match: Host(`chat.spamasaurus.com`) && PathPrefix(`/_matrix`) - kind: Rule - services: - - name: dendrite - port: 8008 - middlewares: - - name: security-headers@file - - name: compression@file - - match: Host(`chat.spamasaurus.com`) - kind: Rule - services: - - name: element - port: 80 - middlewares: - - name: security-headers@file - - name: compression@file diff --git a/services/_archived/Matrix/persistentVolume-Dendrite.yml b/services/_archived/Matrix/persistentVolume-Dendrite.yml deleted file mode 100644 index c86e98b..0000000 --- a/services/_archived/Matrix/persistentVolume-Dendrite.yml +++ /dev/null @@ -1,57 +0,0 @@ ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-dendrite-config -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-dendrite-config - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0777,dir_mode=0777,iocharset=utf8 - server: 192.168.11.225 - share: /K3s.Volumes/dendrite/config ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-dendrite-db -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-dendrite-db - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0600,dir_mode=0700,uid=70,gid=70,iocharset=utf8,nobrl - server: 192.168.11.225 - share: /K3s.Volumes/dendrite/db ---- -apiVersion: v1 -kind: PersistentVolume -metadata: - name: flexvolsmb-dendrite-media -spec: - capacity: - storage: 1Gi - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-dendrite-media - flexVolume: - driver: mount/smb - secretRef: - name: smb-secret - options: - opts: domain=bessems.eu,file_mode=0777,dir_mode=0777,iocharset=utf8 - server: 192.168.11.225 - share: /K3s.Volumes/dendrite/media diff --git a/services/_archived/Matrix/persistentVolumeClaim-Dendrite.yml b/services/_archived/Matrix/persistentVolumeClaim-Dendrite.yml deleted file mode 100644 index f6d7b4a..0000000 --- a/services/_archived/Matrix/persistentVolumeClaim-Dendrite.yml +++ /dev/null @@ -1,39 +0,0 @@ ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-dendrite-config - namespace: matrix -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-dendrite-config - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-dendrite-db - namespace: matrix -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-dendrite-db - resources: - requests: - storage: 1Gi ---- -apiVersion: v1 -kind: PersistentVolumeClaim -metadata: - name: flexvolsmb-dendrite-media - namespace: matrix -spec: - accessModes: - - ReadWriteMany - storageClassName: flexvolsmb-dendrite-media - resources: - requests: - storage: 1Gi diff --git a/services/_archived/Matrix/sealedSecret-SMBSecret.yml b/services/_archived/Matrix/sealedSecret-SMBSecret.yml deleted file mode 100644 index 97b26eb..0000000 --- a/services/_archived/Matrix/sealedSecret-SMBSecret.yml +++ /dev/null @@ -1,18 +0,0 @@ -apiVersion: bitnami.com/v1alpha1 -kind: SealedSecret -metadata: - creationTimestamp: null - name: smb-secret - namespace: matrix -spec: - encryptedData: - password: AgAntjSGLJ5U36rmg8/9rc3MsvUMpipSHhztEekEInvlbcp2vAxUnT7Teyjt1I7TypKL3zoiprEfHZ9u8p9ZwBYtd5DfM41MVZqLMCtNm8zoImdaDTiIX5MtCCbBgAC8xWbzQB0O056yu1j1mWhJRzAF9cgaulbS/V83Zl7KUR3K9TfXFuGEMWMG7tTSL6M/jKruYxSWLSwsnBp46CIhDF1X1aVI02qpcfYYTGeHZ57cR3bb7fSUXPMBu8FzaGtKobiuVaADULGunqhw8DBORa+L3imkg0/G1buHxcW3+7FvI9IaZNyjbCYwTC5pjz8T0pcGd0KuEtGeEGJIi5MvzCelPpQjQyfter8UwRsyR2ApwqixqGY5nNDikMjRzmBuvu0JCsB8Xoukk4rbsMOAMJhj9RswjxbAdctrdyNdJJEA4cO76FDNNKK5XxsJJXxunG8fg/xW1xNNubFnCL8fRep48tYexhVFyk+Ej+MC4j0he8DsK7C7nxLzzkg/OFcl/lOFp6QTsJPd3IkfzRAxyW4E4wjgEhLDZOjvZo+bwKQsIPIOo8UEYov9JvghtxBKZzq0G+PlxplPS8PaFYbepQF4nNBIloohPkO+EWggsgi8djVU3t4KwIix275Q3o2k9TnR/hkvi7CRB06qKAoJVP8s6DlVE0E8NNQ4s5CraEPCKGNsbQvFyV74zFUhdGg1ok/X9dj6KPwJscR6VJ7joIta - username: AgAv9vxb3w96PlTo3fz8fMiF84lEs6fsRSrYg3Rum4soIBgCztSSK+WurrWBmKbVHj8V/zG1yxjMS1pOtBpHBgksfak4IuzjubJaxWEQrXkGlOwmRBSKOfQ9ChcRkJaiJhbxB+DaybQ+eZlFGy1bzErEBwq0sh67Yqrlwic3xeL0tyeK4clZ+eqCwbQHsRDtBRuIjowxGtRPTEb/PUgMVAy7/KLJnwHFnMsoFdiBu2bFryIgPrd0SL/vgsAhgjv0iEjaZYZWq9e45f7/Trnp1/FiA5K62T72G1mlX2lcbuN/ifQIEe2Mp03hISb0mHKaf18rhUHxRL13QDsV1g2UW9sUdntDKUEmP2mErP5rePyXeGpHJpVafZWHSVJpiW9DctMhF8kh0pSWO1n1EITnLMCLVBcvEy1BHgEmEE2yUUfdig65kZ0UleYrZ/XCVmqp7DjIXgOoEdZcj54n4k0hBXJAS7iKWztNKacWAQsGEGJKjzuvgaZuGnD1mV+kMhOfIKZfngSA+21PHqMOeb3C9Wuhzwl95BLw5Ya92yoZ0jEfSbydtK2BnjRneTLPIrLJDVvpoGXzRtxtQ4YGtJlHE5mWI4oyrQs5tkFkxc9QKkbW4K8RWRBplc5br3ohGb9Q0zA66OOrya+MSIIL7k3DUlvwwbOEASrqPUxypAFwxJO7Qamv3Qx2V+N11mh7jJ2BhRpD9xdWEAU= - template: - data: null - metadata: - creationTimestamp: null - name: smb-secret - namespace: matrix - type: mount/smb - diff --git a/services/_archived/Matrix/service-Dendrite.yml b/services/_archived/Matrix/service-Dendrite.yml deleted file mode 100644 index bf87649..0000000 --- a/services/_archived/Matrix/service-Dendrite.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: dendrite - namespace: matrix -spec: - ports: - - protocol: TCP - name: web - port: 8008 - - protocol: TCP - name: db - port: 5432 - - protocol: TCP - name: turn-tcp - port: 3478 - selector: - app: dendrite diff --git a/services/_archived/Matrix/service-ElementWeb.yml b/services/_archived/Matrix/service-ElementWeb.yml deleted file mode 100644 index 3457d9c..0000000 --- a/services/_archived/Matrix/service-ElementWeb.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -apiVersion: v1 -kind: Service -metadata: - name: element - namespace: matrix -spec: - ports: - - protocol: TCP - name: web - port: 80 - selector: - app: element