feat: add new cluster and deployment configurations for multiple services

This commit is contained in:
Janik von Rotz 2025-10-30 09:18:26 +01:00
commit 17ac87d81f
No known key found for this signature in database
21 changed files with 126 additions and 0 deletions

View file

@ -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

2
axo.mintcloud.yaml Normal file
View file

@ -0,0 +1,2 @@
kind: cluster
alias: axo

6
chk.janikv.cloud.yaml Normal file
View file

@ -0,0 +1,6 @@
kind: cluster
alias: jvr
acme:
email: login@janikvonrotz.ch
solver: infomaniak
storageClassName: csi-cinder-sc-retain

4
chk.mintcloud.ch.yaml Normal file
View file

@ -0,0 +1,4 @@
kind: cluster
alias: chk
acme:
email: login@janikvonrotz.ch

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,4 @@
kind: deployment
ingress:
host: "nextcloud.k3s.raspberrypi.build"
clusterIssuerRef: letsencrypt-http-prod

View file

@ -0,0 +1,4 @@
kind: cluster
alias: rpi
acme:
email: login@janikvonrotz.ch

2
k8s.sozalinfo.ch.yaml Normal file
View file

@ -0,0 +1,2 @@
kind: cluster
alias: ksi

2
knd.local.yaml Normal file
View file

@ -0,0 +1,2 @@
kind: cluster
alias: loc

View file

@ -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

View file

@ -0,0 +1,5 @@
kind: deployment
ingress:
host: "ludolfs.chk.janikv.cloud"
clusterIssuerRef: letsencrypt-http-prod
gitUrl: https://codeberg.org/janikvonrotz/ludolfs.ch

View file

@ -0,0 +1,4 @@
kind: deployment
ingress:
clusterIssuerRef: letsencrypt-staging
host: odoo-upgrade.k8s.sozialinfo.ch

View file

@ -0,0 +1,8 @@
kind: deployment
ingress:
host: "odoo.axo.mintcloud.ch"
className: haproxy
vshnPostgres:
enabled: true
client:
enabled: true

12
odoo.knd.local.yaml Normal file
View file

@ -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

View file

@ -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

4
restic.knd.local.yaml Normal file
View file

@ -0,0 +1,4 @@
ingress
host: restic.cloud.local
staging:
enabled: true

View file

@ -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

View file

@ -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

View file

@ -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