cephrgw: allow purge-on-delete for cnpg backup buckets (ec migration step 1)
Claude-Session: https://claude.ai/code/session_015ur3i7D2azsMAWTSVABApv
This commit is contained in:
@@ -36,7 +36,8 @@ spec:
|
|||||||
app: artifactapi
|
app: artifactapi
|
||||||
purpose: cnpg-backup
|
purpose: cnpg-backup
|
||||||
# Never drop the backups if the CR is removed; retire buckets by hand.
|
# Never drop the backups if the CR is removed; retire buckets by hand.
|
||||||
retainOnDelete: true
|
retainOnDelete: false
|
||||||
|
purgeOnDelete: true
|
||||||
---
|
---
|
||||||
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
||||||
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ spec:
|
|||||||
app: authentik
|
app: authentik
|
||||||
purpose: cnpg-backup
|
purpose: cnpg-backup
|
||||||
# Never drop the backups if the CR is removed; retire buckets by hand.
|
# Never drop the backups if the CR is removed; retire buckets by hand.
|
||||||
retainOnDelete: true
|
retainOnDelete: false
|
||||||
|
purgeOnDelete: true
|
||||||
---
|
---
|
||||||
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
||||||
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ spec:
|
|||||||
app: encapi
|
app: encapi
|
||||||
purpose: cnpg-backup
|
purpose: cnpg-backup
|
||||||
# Never drop the backups if the CR is removed; retire buckets by hand.
|
# Never drop the backups if the CR is removed; retire buckets by hand.
|
||||||
retainOnDelete: true
|
retainOnDelete: false
|
||||||
|
purgeOnDelete: true
|
||||||
---
|
---
|
||||||
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
||||||
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ spec:
|
|||||||
app: grafana
|
app: grafana
|
||||||
purpose: cnpg-backup
|
purpose: cnpg-backup
|
||||||
# Never drop the backups if the CR is removed; retire buckets by hand.
|
# Never drop the backups if the CR is removed; retire buckets by hand.
|
||||||
retainOnDelete: true
|
retainOnDelete: false
|
||||||
|
purgeOnDelete: true
|
||||||
---
|
---
|
||||||
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
||||||
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ spec:
|
|||||||
app: litellm
|
app: litellm
|
||||||
purpose: cnpg-backup
|
purpose: cnpg-backup
|
||||||
# Never drop the backups if the CR is removed; retire buckets by hand.
|
# Never drop the backups if the CR is removed; retire buckets by hand.
|
||||||
retainOnDelete: true
|
retainOnDelete: false
|
||||||
|
purgeOnDelete: true
|
||||||
---
|
---
|
||||||
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
||||||
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
||||||
|
|||||||
@@ -32,7 +32,8 @@ spec:
|
|||||||
tags:
|
tags:
|
||||||
app: netbox
|
app: netbox
|
||||||
purpose: cnpg-backup
|
purpose: cnpg-backup
|
||||||
retainOnDelete: true
|
retainOnDelete: false
|
||||||
|
purgeOnDelete: true
|
||||||
---
|
---
|
||||||
apiVersion: postgresql.cnpg.io/v1
|
apiVersion: postgresql.cnpg.io/v1
|
||||||
kind: ScheduledBackup
|
kind: ScheduledBackup
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ spec:
|
|||||||
app: paperclip
|
app: paperclip
|
||||||
purpose: cnpg-backup
|
purpose: cnpg-backup
|
||||||
# Never drop the backups if the CR is removed; retire buckets by hand.
|
# Never drop the backups if the CR is removed; retire buckets by hand.
|
||||||
retainOnDelete: true
|
retainOnDelete: false
|
||||||
|
purgeOnDelete: true
|
||||||
---
|
---
|
||||||
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
||||||
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ spec:
|
|||||||
app: puppet
|
app: puppet
|
||||||
purpose: cnpg-backup
|
purpose: cnpg-backup
|
||||||
# Never drop the backups if the CR is removed; retire buckets by hand.
|
# Never drop the backups if the CR is removed; retire buckets by hand.
|
||||||
retainOnDelete: true
|
retainOnDelete: false
|
||||||
|
purgeOnDelete: true
|
||||||
---
|
---
|
||||||
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
||||||
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
||||||
|
|||||||
@@ -36,7 +36,8 @@ spec:
|
|||||||
app: woodpecker
|
app: woodpecker
|
||||||
purpose: cnpg-backup
|
purpose: cnpg-backup
|
||||||
# Never drop the backups if the CR is removed; retire buckets by hand.
|
# Never drop the backups if the CR is removed; retire buckets by hand.
|
||||||
retainOnDelete: true
|
retainOnDelete: false
|
||||||
|
purgeOnDelete: true
|
||||||
---
|
---
|
||||||
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
# Nightly base backup. Continuous WAL archiving is always-on via the Cluster's
|
||||||
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
# spec.backup.barmanObjectStore; this schedules the periodic full backup that
|
||||||
|
|||||||
Reference in New Issue
Block a user