feat: extract radicale

This commit is contained in:
Rob Watson 2025-04-27 21:12:23 +02:00
parent 64ab755d22
commit e6506a70da
7 changed files with 24 additions and 14 deletions

View File

@ -71,9 +71,6 @@ resources:
- statefulset-synapse.yaml - statefulset-synapse.yaml
- svc-synapse.yaml - svc-synapse.yaml
- statefulset-radicale.yaml
- svc-radicale.yaml
- deploy-solar-toolkit-gateway.yaml - deploy-solar-toolkit-gateway.yaml
- svc-solar-toolkit-gateway.yaml - svc-solar-toolkit-gateway.yaml

View File

@ -16,5 +16,4 @@ spec:
- git.netflux.io - git.netflux.io
- grafana.netflux.io - grafana.netflux.io
- netflux.io - netflux.io
- caldav-k3s.netflux.io
- caldav.netflux.io - caldav.netflux.io

View File

@ -22,7 +22,7 @@ spec:
name: netflux-homepage name: netflux-homepage
port: port:
name: http name: http
- host: grafana-k3s.netflux.io - host: grafana.netflux.io
http: http:
paths: paths:
- path: / - path: /
@ -42,8 +42,20 @@ spec:
name: gitea name: gitea
port: port:
name: http name: http
- host: caldav.netflux.io
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: radicale
port:
name: caldav
tls: tls:
- hosts: - hosts:
- k3s.netflux.io - k3s.netflux.io
- grafana-k3s.netflux.io - grafana.netflux.io
- git.netflux.io
- caldav.netflux.io
secretName: prod-ingress-tls secretName: prod-ingress-tls

View File

@ -36,6 +36,8 @@ resources:
- svc-gitea.yaml - svc-gitea.yaml
- ingress-route-gitea-ssh.yaml - ingress-route-gitea-ssh.yaml
- statefulset-radicale.yaml
- svc-radicale.yaml
configMapGenerator: configMapGenerator:
- name: gitea-scripts - name: gitea-scripts
@ -69,6 +71,13 @@ configMapGenerator:
- datasources.yaml=secrets/grafana-datasources.yaml - datasources.yaml=secrets/grafana-datasources.yaml
- contactpoints.yaml=resources/grafana-contactpoints.yaml - contactpoints.yaml=resources/grafana-contactpoints.yaml
- rules.yaml=resources/grafana-rules.yaml - rules.yaml=resources/grafana-rules.yaml
- name: radicale-config
files:
- config.toml=secrets/radicale-config.toml
- users=secrets/radicale-users
options:
labels:
app: radicale
secretGenerator: secretGenerator:
- name: prometheus-credentials - name: prometheus-credentials

View File

@ -85,4 +85,4 @@ spec:
- ReadWriteOnce - ReadWriteOnce
resources: resources:
requests: requests:
storage: 1Gi storage: 2Gi

View File

@ -52,13 +52,6 @@ configMapGenerator:
options: options:
labels: labels:
app: drone app: drone
- name: radicale-config
files:
- config.toml=secrets/radicale-config.toml
- users=secrets/radicale-users
options:
labels:
app: radicale
secretGenerator: secretGenerator:
- name: prometheus-credentials - name: prometheus-credentials
files: files: