mirror of
https://github.com/outbackdingo/homelab-v.git
synced 2026-08-25 14:53:19 +00:00
Also use said devcontainer i GitHub workflows to validate config. * feat(devcontainer): build devcontainer Signed-off-by: Vegard Hagen <[email protected]> * feat(ci): validate tofu files on push Signed-off-by: Vegard Hagen <[email protected]> * feat(devcontainer): simplify devcontainer Signed-off-by: Vegard Hagen <[email protected]> * fix(devcontainer): don't cache package index This will reduce the final image size. Signed-off-by: Vegard Hagen <[email protected]> * feat(devcontainer): switch to ubuntu and use devcontainer features as much as possible Signed-off-by: Vegard Hagen <[email protected]> --------- Signed-off-by: Vegard Hagen <[email protected]>
40 lines
909 B
YAML
40 lines
909 B
YAML
apiVersion: postgresql.cnpg.io/v1
|
|
kind: Cluster
|
|
metadata:
|
|
name: lldap-postgres
|
|
namespace: lldap
|
|
spec:
|
|
instances: 1
|
|
affinity:
|
|
nodeSelector:
|
|
topology.kubernetes.io/zone: euclid
|
|
monitoring:
|
|
enablePodMonitor: true
|
|
postgresql:
|
|
parameters:
|
|
timezone: Europe/Oslo
|
|
bootstrap:
|
|
initdb:
|
|
database: lldap
|
|
owner: lldap
|
|
managed:
|
|
services:
|
|
disabledDefaultServices: [ "ro", "r" ]
|
|
# additional:
|
|
# - selectorType: rw
|
|
# updateStrategy: patch
|
|
# serviceTemplate:
|
|
# metadata:
|
|
# name: lldap-postgres-db
|
|
# annotations:
|
|
# io.cilium/lb-ipam-ips: 192.168.1.241
|
|
# spec:
|
|
# type: LoadBalancer
|
|
storage:
|
|
size: 2G
|
|
pvcTemplate:
|
|
storageClassName: proxmox-csi
|
|
volumeName: pv-lldap-postgres
|
|
accessModes:
|
|
- ReadWriteOnce
|