commit 17ac87d81f2d1ac48f87b36ce649256481cabdbb Author: Janik von Rotz Date: Thu Oct 30 09:18:26 2025 +0100 feat: add new cluster and deployment configurations for multiple services diff --git a/aptrix.chk.janikv.cloud.yaml b/aptrix.chk.janikv.cloud.yaml new file mode 100644 index 0000000..21e5fb0 --- /dev/null +++ b/aptrix.chk.janikv.cloud.yaml @@ -0,0 +1,8 @@ +kind: deployment +ingress: + host: "aptrix.chk.janikv.cloud" + customDomain: "aptrix.ch" + clusterIssuerRef: letsencrypt-http-prod +gitUrl: https://codeberg.org/janikvonrotz/aptrix.ch +taskCommands: install,build +caddyRoot: public diff --git a/axo.mintcloud.yaml b/axo.mintcloud.yaml new file mode 100644 index 0000000..8ca2f72 --- /dev/null +++ b/axo.mintcloud.yaml @@ -0,0 +1,2 @@ +kind: cluster +alias: axo diff --git a/chk.janikv.cloud.yaml b/chk.janikv.cloud.yaml new file mode 100644 index 0000000..5a94da1 --- /dev/null +++ b/chk.janikv.cloud.yaml @@ -0,0 +1,6 @@ +kind: cluster +alias: jvr +acme: + email: login@janikvonrotz.ch + solver: infomaniak +storageClassName: csi-cinder-sc-retain diff --git a/chk.mintcloud.ch.yaml b/chk.mintcloud.ch.yaml new file mode 100644 index 0000000..69d24f5 --- /dev/null +++ b/chk.mintcloud.ch.yaml @@ -0,0 +1,4 @@ +kind: cluster +alias: chk +acme: + email: login@janikvonrotz.ch diff --git a/encrypt-casa.chk.janikv.cloud.yaml b/encrypt-casa.chk.janikv.cloud.yaml new file mode 100644 index 0000000..87b8b19 --- /dev/null +++ b/encrypt-casa.chk.janikv.cloud.yaml @@ -0,0 +1,7 @@ +kind: deployment +ingress: + host: "encrypt-casa.chk.janikv.cloud" + customDomain: "encrypt.casa" + clusterIssuerRef: letsencrypt-http-prod +image: janikvonrotz/encrypt.casa:latest +storageClassName: csi-cinder-sc-retain diff --git a/enteentelos.chk.janikv.cloud.yaml b/enteentelos.chk.janikv.cloud.yaml new file mode 100644 index 0000000..3b09e1c --- /dev/null +++ b/enteentelos.chk.janikv.cloud.yaml @@ -0,0 +1,6 @@ +kind: deployment +ingress: + host: "enteentelos.chk.janikv.cloud" + customDomain: "enteentelos.ch" + clusterIssuerRef: letsencrypt-http-prod +gitUrl: https://codeberg.org/janikvonrotz/enteentelos.ch diff --git a/janikvonrotz.chk.janikv.cloud.yaml b/janikvonrotz.chk.janikv.cloud.yaml new file mode 100644 index 0000000..653eaf5 --- /dev/null +++ b/janikvonrotz.chk.janikv.cloud.yaml @@ -0,0 +1,7 @@ +kind: deployment +ingress: + host: "janikvonrotz.chk.janikv.cloud" + customDomain: "janikvonrotz.ch" + clusterIssuerRef: letsencrypt-http-prod +image: janikvonrotz/janikvonrotz.ch:latest +storageClassName: csi-cinder-sc-retain diff --git a/janikvonrotz.k3s.raspberrypi.build.yaml b/janikvonrotz.k3s.raspberrypi.build.yaml new file mode 100644 index 0000000..6672ff8 --- /dev/null +++ b/janikvonrotz.k3s.raspberrypi.build.yaml @@ -0,0 +1,4 @@ +kind: deployment +ingress: + host: "nextcloud.k3s.raspberrypi.build" + clusterIssuerRef: letsencrypt-http-prod diff --git a/k3s.raspberrypi.build.yaml b/k3s.raspberrypi.build.yaml new file mode 100644 index 0000000..ca3d9d2 --- /dev/null +++ b/k3s.raspberrypi.build.yaml @@ -0,0 +1,4 @@ +kind: cluster +alias: rpi +acme: + email: login@janikvonrotz.ch diff --git a/k8s.sozalinfo.ch.yaml b/k8s.sozalinfo.ch.yaml new file mode 100644 index 0000000..3d1d795 --- /dev/null +++ b/k8s.sozalinfo.ch.yaml @@ -0,0 +1,2 @@ +kind: cluster +alias: ksi diff --git a/knd.local.yaml b/knd.local.yaml new file mode 100644 index 0000000..44db419 --- /dev/null +++ b/knd.local.yaml @@ -0,0 +1,2 @@ +kind: cluster +alias: loc diff --git a/korporation.chk.mintcloud.ch.yaml b/korporation.chk.mintcloud.ch.yaml new file mode 100644 index 0000000..3993b06 --- /dev/null +++ b/korporation.chk.mintcloud.ch.yaml @@ -0,0 +1,12 @@ +staging: + enabled: true +ingress: + host: korporation.chk.mintcloud.ch + customDomain: odoo.korporation.ch + clusterIssuerRef: letsencrypt-http-prod +image: mintsystem/odoo:18.0.20251021 +storageClassName: csi-cinder-sc-retain +downloadOdooEnterprise: true +init: + login: laura.honegger@korporation.ch + password: 8MiPifRR diff --git a/ludolfs.chk.janikv.cloud.yaml b/ludolfs.chk.janikv.cloud.yaml new file mode 100644 index 0000000..5ffe2e0 --- /dev/null +++ b/ludolfs.chk.janikv.cloud.yaml @@ -0,0 +1,5 @@ +kind: deployment +ingress: + host: "ludolfs.chk.janikv.cloud" + clusterIssuerRef: letsencrypt-http-prod +gitUrl: https://codeberg.org/janikvonrotz/ludolfs.ch diff --git a/odoo-upgrade.k8s.sozialinfo.ch.yaml b/odoo-upgrade.k8s.sozialinfo.ch.yaml new file mode 100644 index 0000000..b0f0b02 --- /dev/null +++ b/odoo-upgrade.k8s.sozialinfo.ch.yaml @@ -0,0 +1,4 @@ +kind: deployment +ingress: + clusterIssuerRef: letsencrypt-staging + host: odoo-upgrade.k8s.sozialinfo.ch diff --git a/odoo.axo.mintcloud.ch.yaml b/odoo.axo.mintcloud.ch.yaml new file mode 100644 index 0000000..808d057 --- /dev/null +++ b/odoo.axo.mintcloud.ch.yaml @@ -0,0 +1,8 @@ +kind: deployment +ingress: + host: "odoo.axo.mintcloud.ch" + className: haproxy +vshnPostgres: + enabled: true + client: + enabled: true diff --git a/odoo.knd.local.yaml b/odoo.knd.local.yaml new file mode 100644 index 0000000..8a4814e --- /dev/null +++ b/odoo.knd.local.yaml @@ -0,0 +1,12 @@ +kind: deployment +ingress: + host: odoo.knd.local +initLogin: admin@example.com +addonsGitRepos: + # OCA Core repositories + - https://github.com/OCA/partner-contact.git#16.0 + - https://github.com/OCA/server-tools.git#16.0 + # Mint-System repositories + - https://github.com/Mint-System/Odoo-Apps-Server-Tools.git#16.0 +staging: + enabled: true \ No newline at end of file diff --git a/python-casa.chk.janikv.cloud.yaml b/python-casa.chk.janikv.cloud.yaml new file mode 100644 index 0000000..b26ba58 --- /dev/null +++ b/python-casa.chk.janikv.cloud.yaml @@ -0,0 +1,7 @@ +kind: deployment +ingress: + host: "python-casa.chk.janikv.cloud" + customDomain: "python.casa" + clusterIssuerRef: letsencrypt-http-prod +image: janikvonrotz/python.casa:latest +storageClassName: csi-cinder-sc-retain diff --git a/restic.knd.local.yaml b/restic.knd.local.yaml new file mode 100644 index 0000000..511164b --- /dev/null +++ b/restic.knd.local.yaml @@ -0,0 +1,4 @@ +ingress + host: restic.cloud.local +staging: + enabled: true \ No newline at end of file diff --git a/taskfile-build.chk.janikv.cloud.yaml b/taskfile-build.chk.janikv.cloud.yaml new file mode 100644 index 0000000..7da204a --- /dev/null +++ b/taskfile-build.chk.janikv.cloud.yaml @@ -0,0 +1,8 @@ +kind: deployment +ingress: + host: "taskfile-build.chk.janikv.cloud" + customDomain: "taskfile.build" + clusterIssuerRef: letsencrypt-http-prod +gitUrl: https://codeberg.org/janikvonrotz/taskfile.build +taskCommands: install,build-11ty +caddyRoot: _site diff --git a/technisch-xn--fragwrdig-u9a.chk.janikv.cloud.yaml b/technisch-xn--fragwrdig-u9a.chk.janikv.cloud.yaml new file mode 100644 index 0000000..1237b8b --- /dev/null +++ b/technisch-xn--fragwrdig-u9a.chk.janikv.cloud.yaml @@ -0,0 +1,6 @@ +kind: deployment +ingress: + host: "technisch-xn--fragwrdig-u9a.chk.janikv.cloud" + customDomain: "technisch.xn--fragwrdig-u9a.ch" + clusterIssuerRef: letsencrypt-http-prod +gitUrl: https://codeberg.org/janikvonrotz/technisch.xn--fragwrdig-u9a.ch diff --git a/zita-haus.chk.mintcloud.ch.yaml b/zita-haus.chk.mintcloud.ch.yaml new file mode 100644 index 0000000..a080d5f --- /dev/null +++ b/zita-haus.chk.mintcloud.ch.yaml @@ -0,0 +1,8 @@ +kind: deployment +ingress: + host: "zita-haus.chk.mintcloud.ch" + customDomain: "zita.haus" + clusterIssuerRef: letsencrypt-http-prod +storageClassName: csi-cinder-sc-retain +addonsGitRepos: + - https://github.com/odoo/design-themes.git#18.0