cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 5457e80c5cd3013ea6887b1dd9c156e082bce05b
parent a35d05fd6e0bd737cceb8a36f55b55f93c9c42f7
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sun, 31 Dec 2023 01:20:35 +0100

add piwigo

Diffstat:
Aapps/base/piwigo/kustomization.yaml | 6++++++
Aapps/base/piwigo/release.yaml | 89+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Aapps/base/piwigo/repository.yaml | 9+++++++++
Mapps/namespaces/kustomization.yaml | 1+
Aapps/namespaces/piwigo.yaml | 4++++
Mapps/production/kustomization.yaml | 1+
Mapps/production/secrets/draupnir-appservice-secret.yaml | 20++++++++++----------
Mdecrypt.sh | 2+-
Mencrypt.sh | 2+-
9 files changed, 122 insertions(+), 12 deletions(-)

diff --git a/apps/base/piwigo/kustomization.yaml b/apps/base/piwigo/kustomization.yaml @@ -0,0 +1,6 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: piwigo +resources: + - repository.yaml + - release.yaml diff --git a/apps/base/piwigo/release.yaml b/apps/base/piwigo/release.yaml @@ -0,0 +1,89 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: piwigo + namespace: piwigo +spec: + releaseName: piwigo + chart: + spec: + chart: piwigo + sourceRef: + kind: HelmRepository + name: piwigo + interval: 50m + timeout: 25m + install: + timeout: 25m + remediation: + retries: 3 + values: + podOptions: + nodeSelector: {} + tolerations: + - key: arch + operator: Equal + value: arm64 + effect: NoSchedule + piwigo: + language: en_US + admin_user: admin + admin_pass: ENC[AES256_GCM,data:ZOt8mI9s1WN4,iv:9xkemtuQvkXNHeadtSIbXRdgyWJIlyPFfb5ECPDCYGM=,tag:SDl7xcXTfK00PdCmshqLOg==,type:str] + admin_email: ENC[AES256_GCM,data:djUolAdf9/jIlytG4jkuL3oiu9sW3+kP,iv:xwPHTitY72P45+Hm8n1bvl23M+wwqkCu2bpsf7ro208=,tag:mP1LvzwiNdjECg8ncleO+Q==,type:str] + persistence: + config: + enabled: true + type: pvc + mountPath: /config + size: 2Gi + storageClass: nfs-csi + gallery: + enabled: true + type: pvc + mountPath: /gallery + size: 25Gi + storageClass: nfs-csi + mariadb: + enabled: true + mariadbUsername: piwigo + mariadbDatabase: piwigo + mariadbRootPassword: ENC[AES256_GCM,data:ki6mIKhPXQJO5ubG7O12odHxquNs6LJjkvqPJO6qLmlZ/492uNNsWfRS0D1Plke0c2xGZQrnQaqEeUDWs72taA==,iv:bIDj/TK/56k/8fPg/lJwCPW4hLJwHTV4NtxwKRMTGaA=,tag:a9O7ShofWF5bIgOqy8a30Q==,type:str] + mariadbPassword: ENC[AES256_GCM,data:dq3Ml1domuEyVHGDLkZuhfP3aUs5Ksfl1UIiwqv66oBzZ3SNEjABrOPCoJO9zuFQomK4ixvG80rC7PNh+Cgygg==,iv:jYGJAMtA7mlguzxgVVtlrRc4BXm9RA86rHIoixoIymk=,tag:E/hOnHImEBVxOGHW2m8RDw==,type:str] + ingress: + main: + enabled: true + hosts: + - host: piwigo.nordgedanken.dev + paths: + - path: / + pathType: Prefix + tls: + - secretName: piwigo.nordgedanken.dev-tls + hosts: + - piwigo.nordgedanken.dev + integrations: + certManager: + enabled: true + certificateIssuer: letsencrypt-http + traefik: + enabled: false +sops: + kms: [] + gcp_kms: [] + azure_kv: [] + hc_vault: [] + age: + - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh + enc: | + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBLVFlZazMzelhCUi9WV3ls + d25iM0lMMXI3aWVES1Zjbkk3eXRIWUFpdlJjCkdvckE2K2FMZldYcEVjSHh5N1or + T3hzUmNOTkloWTRTRkFNZndWKzY5ZE0KLS0tIE9YOS9UNWVpSGkwV1FZd2NTTVh3 + THJJYjVWVmhicGRPbmNxNGRyRnZVQU0KpBW+Z/4L5UbG9q0jHfySSPjtBsq/qRpc + WUOX8ubvUDs909ZhI2oKauCKFm1OIwwCpPDhlR0KvvwbEsl3p977mA== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2023-12-31T00:18:29Z" + mac: ENC[AES256_GCM,data:QG6X/xdyF7pVRs/pDR5kIkBo9ChfZnpxrXW36Xu2Gh9bYWbDUkAFW2rM8U702kTgAb7DnMGIzSB9YYbRv1haoun5OkdGMps+oVQWeu8DITfEyOhpvTfG5n0O3OBBABDoxvf1HtzHmXRCL2FTsJU10ATvg1qnQ8JoO5c+JZ5Rfg4=,iv:FzV2HMO9ZdWY7VjvH/r56eY6Vq6CFknj4UhgkXQpizc=,tag:sIN5zroq5O+N0qTQ1bB78A==,type:str] + pgp: [] + encrypted_regex: ^(admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret)$ + version: 3.8.1 diff --git a/apps/base/piwigo/repository.yaml b/apps/base/piwigo/repository.yaml @@ -0,0 +1,9 @@ +--- +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository +metadata: + name: piwigo + namespace: piwigo +spec: + interval: 5m + url: https://charts.truecharts.org diff --git a/apps/namespaces/kustomization.yaml b/apps/namespaces/kustomization.yaml @@ -19,3 +19,4 @@ resources: - parseable.yaml - zuul-system.yaml - zuul.yaml + - piwigo.yaml diff --git a/apps/namespaces/piwigo.yaml b/apps/namespaces/piwigo.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: piwigo diff --git a/apps/production/kustomization.yaml b/apps/production/kustomization.yaml @@ -19,6 +19,7 @@ resources: - ../base/parseable - ../base/zuul-operator - ../base/zuul + - ../base/piwigo - sliding-proxy-ingress.yaml - pvcs-mjolnir.yaml - nfs-server.yaml diff --git a/apps/production/secrets/draupnir-appservice-secret.yaml b/apps/production/secrets/draupnir-appservice-secret.yaml @@ -5,9 +5,9 @@ metadata: namespace: matrix type: Opaque stringData: - config.appservice.yaml: ENC[AES256_GCM,data:bS5aTMFFatpNv1x3H2eYDybbRTmCGBsBIHqsWLj5M73EOblx/Jq5MvY4PSblC/6CUt93ibyd6xaOp1tZ84zOxcu06s5M8SEx+fvBM+WFrRwXIjRZJRllSIJRR46wHP9jii6Q5YnIHBCEpFCnclhmgUQzv5XPQ8dSZI4ws3RBa9AkiVO6Dd+OavF7q1PBGjIeFvqCb506n+uvRXrl9yinNXi9KC/WZoNNDHxwxJx3/I05tz8c8BXaeRlnXnhMK8tCvW1YfYaXmhbZxOj5JVIek63ZgPJAqfFivD4qfQ0kL2f4cPkK/0tk/brMgcjYF1y1vDNVu0EdC9hSVlJzlJtvZhnSzYTxADFXQopKS78/qnN4QHNyQFDzWNDZZo5Yrr+DprzIvxd/xGoxhFGvRKJlo0NGE5qlGRT3vi8VZ1Tcxdl78k6TNB9E+eSI7VSlm+WNk46qYynX/lSogPv0ZB+D6wbU6za3/s6CjzC1E0etMHajUkiaz6EpFrYld1na5iKk2XWuKy3VJdkQxVGE0NHK6K+DNSYJUe2nudUcOg1wZxiu9a/pzdNU3eeQm8Qn+g4sbhYIBawj1McDm2wwPbhp1S2GXfCf2Yr+URokwklFd5YCe/MwCHeqs7BrZcQn7S0LIwyfJo9nWRT7tLFwGS3Lcqx3EMwZPQlpnCcD9INp0k2EohURutRkLn5wO3/V2OeV0MxTRcsDJop93gd6TI+6SdJkfrODEZhdxHPtxJyaMW7XWHzECgTqaHjcLzSwWq4nMEg4N4ptaeuxvywQ2O1w1CLfxNQ6C+jqK2mhMiu+byry/nbfD073kYxKgJFbcPtNMVxbxNGchV3+2J9BX1KtGp9fzIfRqbZzkfTK6IwgKW6ZU3vEfWc66WyrUdgA9/qPZR2NCR5Y4IKuAkmhgNiyoCY4ZPQzt6EnEf1jaDWbdjIVlsYLFyIOSPbLLfnhxYx3hoTpPLPosBQB6y3n1k8bvqvro+xjF6FQxsh0mq7J6vhSJpb7ihOe1fmSk84Cz5Kpuy6tTC3HVONDmWNYzyRHqnkrCJY6JAgG6SIbZIggb2c=,iv:4wHl8SG5ID4Sy2Jl2caIzRVT7hUV7asLVc0prfXSlmg=,tag:b2B5k/BOBJG+CXHGP6vDIw==,type:str] - draupnir-registration.yaml: ENC[AES256_GCM,data:gzjELQq+9p8ny0O2PgOKkl8zSTY/cGh6aU53ZnijkCn/S5iPWxzc/KNaBUCUZBa0X013KI164AVjp0Ja+kDZZB2Y7nvm29n+/2PGpsvsShE5tvqSzhuAKDm5a2W5R4wvetkixAjq8O6LvGsVheLHm6QXDE34YWIIZm1on6cUs/Ep0Sa5IoFLyrFx5LLKIh2TSbgTlHlsk6dPRrNDl8Jjlt+V7gmux86ZBiGbejEy9ZLKfT2BUhGb7u9bbSpL+1FjsmVLK7hOdstOTt2RFJZQA00FvPELFOcE/abKIoTqyBxP6kcY68j+HedFlquIbjHEYp1/2dTByFHOcMPi79VxFCpn+1RfR7/6LLcCRIT49LXPnBtEIxkfLgdO6z71DW9n/X+RKPgt0sWCu+ahMDB9fW0Rzd+ZmPRE0xLaJnMYhJonNeTN9Z8ZMLF4+Cgi5rA26BV/pF/u3qcy2O9Z33U9WYKfCIBUkr6+noxSrM+7Bo9kjk7vLg6OCgq299WBB3lGv2OHj0j5f4gbhRO6lhuN81J5HNhFxXFgEEIk+fDvdY+yLW4AYQsAxpDgWoMN6K/69w3rCO6aNuju4dyDp6Gz/6BU0uqtidaD9Tp8FtIRFN27cs8i6BZNsyoLbLztOuul9YhT0IzF2UIkDiVl3PvNjBc=,iv:veH/pi8nCbCQ2doLm1Jd03QWn+dOUlnzl5/r9MCI7wI=,tag:3V0Wn4m3iQ15cyy4hlwU+g==,type:str] - draupnir-config.yaml: ENC[AES256_GCM,data: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,iv:q3icPiS+1qb6uRSV3p77B6z7gR5tjy6DwcSt0U5a1Gs=,tag:Cj/Ycv+yNr4RLV2tUxF+Aw==,type:str] + config.appservice.yaml: ENC[AES256_GCM,data:VfJ3RelDWi6PgtT/SthLrdY16URKqcLsN88ADmq7SQpvKFRll2G3GQagp4M51sySvFjKQ8Ws/B6EVl3zMG4GTQd0S0QV94bnWgwmb7TjZRvlyX5+WRDw7c2A/8zhNZXWt1mRvMjLSiSELeZs/0+XFJZ8n3uiVthmNlacxjXtXCK2K0DoZ/wYi0OdsB+J6ttsfxWbTSXZStYg0bmGVaS8DMug4UqU/XX64ocUu1njjjMlBxFcOtfilURNL8jdXo+ZzRrb9Jk22tW+JNUwujKbY9eX4OcmYlyBPIbSmHAuG6W/CZj5pB2if8B4IIX/MZqpDBlrEQBUQaO4LAQIci93/XCRzY6QFLcSs8gcBdwxX7u+GVQRb4KePbMfJAW8sIDArRg46JHmFig95bQMf3gLJky3ZgX/Vmgb/yBNcbL+5Vx1i4dkmwR0X7jMfTCExuqLYv0Otos7WTN0iks+kuDgRjoFU5Ssf3DLjdOFIdNdNhOuB4qYBz8Wlzk1/1DAxIjaT7vT262OO/SajKcmXgGti5OIToMd8piyR5TqOrQU2VrLEaCaRFdczZjW+uVYoNF4v/4oTKNGM8GYCUep8IAk5KqVUg6VOigPGAbtb+FmspX3Rvztk7XBF2rnYnoxSPyTVoXDHZwkhhxnufuW+BjN0YVUlRGq+tdFjhNTbfb0DITh28Q24K82lb5vyjZTR2MLzVeacPydJalYdvZhsmRDZIJOAaKdlzTi9wWkE2DcKBeNrzP9hpmNBir7Lk66m+UPps6lhNRC/54hjmvGyqvxEWvcUIU2GQf4SHwUN9cvRmb7MrwPqOVqmkT/s1QYrj9mTQcQ6350Ow4eCQQbxKY5Uoh9YbSl08NFgSAx3H4SjkVtP2JQmEf03ehVV4n0DzYYZ3BbYp7/gPQlrJlQskO9EQqEI5veKhavRmWqGS5yK8fDGK7dBZVU4i4zjsab4vgdWvDztCZCY3xDvQ/aiv/HUwnu0g+zHTnUQYpQ4q2knhd7ot1Q5vYiXzVDas92B17n4pXgCZhGJu4mUFPDo/bfuBRzK7JQYL86TvKjQmxjjxo=,iv:RnaVoxS4FFuEC2RHyL3CToFGPc0MzGWYihORu0CqrEo=,tag:OJTg2WShhrVyIi/UQQwLjw==,type:str] + draupnir-registration.yaml: ENC[AES256_GCM,data:m2dEDx2lJ4YzHEnrk0NHZ2djeUcWIxA23a/nf5ojb4saHGq8Rdy8iavFJ5GA/BbmyV4txL1cI8mt9PaO0dKXHfLScMCBhi+jC8icFGRi95fPKR1XZCMUMJfuMY4NIYYPf9tNbnqdYE8UR4D4BFYQ5KBAYiTTvFPMyuP/FS+o80qqQjG5bu7x7TmQOXfQq5kC1vvaxEGdQ9edUNxxodRda4pfGThNenxqe739y4CFqWDqCAukytzu22qxlkQh/EHvO/QVgZOtSeeKEGnRxxZnU+d1WqcWouWz1VSpioT9CURUQmkfi8APlV49evIwS316zxVrZDaDXaiBA9/38q1XnkYAkWiyp7PbhrIL3U+PW/nO8r+/0Bf+ndP9VXewRFCmxoPJY2mRrOuquRihUguZJ/3XM8xiFfNHzOCAVXVR2ceG+vrDfLtGfnmjF4gXwfS9zKzj7grZCNgcenQ8yMWuWLoByzrwzNzvw5BffB5118YhV4CjzLbOS0IoBm7jAgAH66JBl1uLMfRHd8ryq62Am/RZthSKOsoAHdjpDSsox74ucOZbQ0FJ7sN0LDMhBeTiw9URsIW0voSr+kDNV3fHTs7IEaOwOUBa0DR41iqkcokzvdsSsEq4gRvaw/EyaZq2YtrZpGgto+t4W2iyZdMirsU=,iv:r8VhXF8Jh9Ru+h3Yyu06HLyeESid71jcf5cC7auBH5s=,tag:EhfN17bUM3QV8puFfuCqFw==,type:str] + draupnir-config.yaml: ENC[AES256_GCM,data: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,iv:5b8nYtCdXIqkq79eKJhk5Hts/kjoU9mf2l+U8fwp84A=,tag:JsGMb+ShPhJAxxVretTy7g==,type:str] sops: kms: [] gcp_kms: [] @@ -17,14 +17,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBkdzBIaGp2Zk1Xb1lib2xy - VGJYOUpEdHdyeWxnREFSVTBLdmluUzIvQVdjCll4c0lhWmF1ZTZJZUtCZnliaG9L - NFVsdGhjNm5kZy9NM0l4ZWxMaGtpamsKLS0tIFhwbThxbDlkRUU2QXJWSU5Zbzhv - aTZ1OHIrQTVwbENCWCtjbVFtcDFVOWMK7CQ+CpD/u6FAHdA8wytNOOgZf6co6YS7 - jBJ7t7sCZzmr/WIBVj0lCupU076iK4CHSJLxEIHIHpPsu0gUV0qOXw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBjeHNyUHZpckl0L1Z1VEJO + OGx2K0x6eUNDVTEvdEZaeWhLWXc5K3BTWFhVCm94cmU1UWJuWEJoNU9yTDZyNklE + bGVka3VCRXliU3FWT1h5YWVGcFJ0WWcKLS0tIFVBZ0JIMmVzcTNzczFrY1M2U2Vj + T2YxSGkxQ3pZd0hFMFlLTkZXODRjTFkKnUGKxxW7gFQBXIaBb+I24WuupGFXauQp + rI/gLYl+WiGX9Yay2/UnI//xrzGJ4OZiJOoqJXo+jpIfTuS4TkLWYg== -----END AGE ENCRYPTED FILE----- - lastmodified: "2023-12-14T17:43:26Z" - mac: ENC[AES256_GCM,data:kaLalb+gF803+/+8FZLXQZwtNx6Q3mWf5FN6THgjWxOjZzRDZq5GUHq9wW8VKMwF75lheG6uNRVMSsqy6YTYBhK1yGxcr13wJhiAVys12c887FSWB/P8yKuDt+Y3XDEVe9sQiBPdXTUmuRpUjJ6UO3V+ecVJgn+e/AnQpw5wLuQ=,iv:nQAmvoV7262nxt/PjqXRWJwaEF6kwNRXXU4NgZu3yPs=,tag:JrdvifrjTHIo5LpMS4TSyA==,type:str] + lastmodified: "2023-12-14T17:57:47Z" + mac: ENC[AES256_GCM,data:5C7XnOlDZhjahlyVZP2jjiXYsqLkEJV0SD/abgb5MYMWVDsnT/U55UbYBGJmgiajubCY88XtWLDnLpb93wp7nE5OkHMDP4aKr3zltU6aZhgeceb+NXR7doZGCulEOCWAwUo6qPTUYSzkorbHp/P9QnFjZAZKMU+EzVdcMErSWME=,iv:CaS5sxGiBPMJRhJmT3lSGszAGEpzl81jwVWtr20XbYY=,tag:H+0nqwwnkKIbon5VEeZleA==,type:str] pgp: [] encrypted_regex: ^(privateKey|data|stringData|PASSWD|password|pass|postgresPassword|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret)$ version: 3.8.1 diff --git a/decrypt.sh b/decrypt.sh @@ -1,4 +1,4 @@ #!/bin/bash export SOPS_AGE_KEY_FILE="$(pwd)/age.agekey" -sops --ignore-mac --age=age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh --decrypt --encrypted-regex '^(privateKey|data|stringData|PASSWD|password|pass|postgresPassword|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret)$' --in-place "$1" +sops --ignore-mac --age=age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh --decrypt --encrypted-regex '^(admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret)$' --in-place "$1" diff --git a/encrypt.sh b/encrypt.sh @@ -1,3 +1,3 @@ #!/bin/bash -sops --age=age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh --encrypt --encrypted-regex '^(privateKey|data|stringData|PASSWD|password|pass|postgresPassword|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret)$' --in-place "$1" +sops --age=age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh --encrypt --encrypted-regex '^(admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret)$' --in-place "$1"