puppetdb: isolate only the stockpile queue per pod (fix #340 crashloop) (#342)

This commit was merged in pull request #342.
This commit is contained in:
2026-08-08 20:16:11 +10:00
parent 4c7c97ab80
commit c722df415a
+7 -3
View File
@@ -92,7 +92,9 @@ spec:
volumeMounts: volumeMounts:
- mountPath: /opt/puppetlabs/server/data/puppetdb - mountPath: /opt/puppetlabs/server/data/puppetdb
name: puppetdb-storage name: puppetdb-storage
subPathExpr: $(POD_NAME) - mountPath: /opt/puppetlabs/server/data/puppetdb/stockpile
name: puppetdb-storage
subPathExpr: stockpile/$(POD_NAME)
- mountPath: /etc/puppetlabs/puppetdb/conf.d/read-database.conf - mountPath: /etc/puppetlabs/puppetdb/conf.d/read-database.conf
name: puppetdb-read-database-conf name: puppetdb-read-database-conf
subPath: read-database.conf subPath: read-database.conf
@@ -103,7 +105,7 @@ spec:
- sh - sh
- -c - -c
args: args:
- mkdir -p /opt/puppetlabs/server/data/puppetdb/logs && chown 999:999 /opt/puppetlabs/server/data/puppetdb/logs - mkdir -p /opt/puppetlabs/server/data/puppetdb/logs /opt/puppetlabs/server/data/puppetdb/stockpile && chown 999:999 /opt/puppetlabs/server/data/puppetdb/logs /opt/puppetlabs/server/data/puppetdb/stockpile
env: env:
- name: POD_NAME - name: POD_NAME
valueFrom: valueFrom:
@@ -121,7 +123,9 @@ spec:
volumeMounts: volumeMounts:
- mountPath: /opt/puppetlabs/server/data/puppetdb - mountPath: /opt/puppetlabs/server/data/puppetdb
name: puppetdb-storage name: puppetdb-storage
subPathExpr: $(POD_NAME) - mountPath: /opt/puppetlabs/server/data/puppetdb/stockpile
name: puppetdb-storage
subPathExpr: stockpile/$(POD_NAME)
- name: pgchecker - name: pgchecker
image: docker.io/busybox:1.37 image: docker.io/busybox:1.37