apiVersion: apps/v1 kind: Deployment metadata: annotations: kubenix/k8s-version: '1.30' kubenix/project-name: kubenix labels: kubenix/hash: e672eb08bf0db5ef675b3b6036ca047f43b4614f name: soju namespace: irc spec: selector: matchLabels: app: soju template: metadata: labels: app: soju spec: containers: - env: - name: PGDATABASE value: soju - name: PGHOST value: 192.168.50.236 - name: PGPASSWORD valueFrom: secretKeyRef: key: password name: postgres-soju - name: PGUSER valueFrom: secretKeyRef: key: username name: postgres-soju envFrom: - secretRef: name: soju image: git.gmem.ca/arch/soju:s3 imagePullPolicy: Always name: soju ports: - containerPort: 6697 name: tls - containerPort: 80 name: ws volumeMounts: - mountPath: /etc/soju/config name: config subPath: config.in - mountPath: /ssl name: ssl volumes: - configMap: name: soju name: config - name: ssl secret: secretName: irc-gmem-ca