Install memos to another ns

Signed-off-by: Nikolai Rodionov <nikolai.rodionov@onpier.de>
This commit is contained in:
Nikolai Rodionov 2025-05-05 13:58:57 +02:00
parent 414543a356
commit c31458279d
No known key found for this signature in database
GPG Key ID: 0639A45505F3BFA6
4 changed files with 44 additions and 43 deletions

View File

@ -68,6 +68,14 @@ releases:
- template: env-values - template: env-values
- template: env-secrets - template: env-secrets
- name: app-memos
chart: allangers-charts/memos
version: 0.4.0
namespace: org-allanger
inherit:
- template: env-values
- template: ext-database
- name: memos - name: memos
chart: allangers-charts/memos chart: allangers-charts/memos
version: 0.4.0 version: 0.4.0

View File

@ -35,5 +35,6 @@ namespaces:
- name: org-badhouseplants - name: org-badhouseplants
defaultRegcred: true defaultRegcred: true
- name: org-allanger - name: org-allanger
defaultRegcred: true
labels: labels:
istio-injection: enabled istio-injection: enabled

View File

@ -0,0 +1,35 @@
shortcuts:
hostname: notes.badhouseplants.net
ext-database:
enabled: true
name: memos-postgres17
instance: postgres17
credentials:
MEMOS_DRIVER: postgres
MEMOS_DSN: "{{ .Protocol }}://{{ .Username }}:{{ .Password }}@{{ .Hostname }}:{{ .Port }}/{{ .Database }}?sslmode=disable"
base:
workload:
containers:
memos:
envFrom:
main: {}
raw:
- secretRef:
name: memos-postgres17-creds
storage:
data:
metadata:
annotations:
volume.kubernetes.io/selected-node: bordeaux
storageClassName: openebs-hostpath
ingress:
main:
metadata:
annotations:
kubernetes.io/ingress.class: traefik
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.allow-http: "false"
kubernetes.io/ingress.global-static-ip-name: ""
cert-manager.io/cluster-issuer: badhouseplants-issuer-http01
traefik.ingress.kubernetes.io/router.entrypoints: web,websecure

View File

@ -1,43 +0,0 @@
shortcuts:
hostname: notes-onpier.badhouseplants.net
ext-database:
enabled: true
name: memos-postgres16
instance: postgres16
credentials:
MEMOS_DRIVER: postgres
MEMOS_DSN: "{{ .Protocol }}://{{ .Username }}:{{ .Password }}@{{ .Hostname }}:{{ .Port }}/{{ .Database }}?sslmode=disable"
workload:
containers:
memos:
envFrom:
- main
- secretRef:
name: memos-postgres16-creds
ingress:
main:
annotations:
kubernetes.io/ingress.class: traefik
kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.allow-http: "false"
kubernetes.io/ingress.global-static-ip-name: ""
cert-manager.io/cluster-issuer: badhouseplants-issuer-http01
traefik.ingress.kubernetes.io/router.entrypoints: web,websecure
traefik.ingress.kubernetes.io/router.middlewares: org\-onpier-memosauth@kubernetescrd
ext-secret:
enabled: true
name: memos-basic-auth
data:
users: |
allanger:$apr1$kNwkQ0S.$9q29sib/xWEp3NDp.tquw/
middleware:
enabled: true
middlewares:
- name: memosauth
spec:
basicAuth:
secret: memos-basic-auth