44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
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
|