feat(recovery): add recovery configuration for bootstrap and external clusters in YAML files

这个提交包含在:
rohow
2026-04-21 18:55:34 +08:00
未验证
父节点 65e017c6ee
当前提交 b5604e1b39
修改 2 个文件,包含 30 行新增2 行删除
@@ -18,12 +18,26 @@ spec:
value: when_required value: when_required
- name: AWS_RESPONSE_CHECKSUM_VALIDATION - name: AWS_RESPONSE_CHECKSUM_VALIDATION
value: when_required value: when_required
# >>> RECOVERY: 迁移完成后删除 bootstrap + externalClusters 段 <<<
bootstrap:
recovery:
source: recovery-source-hk
recoveryTarget:
targetTime: "2026-04-21 00:00:01.000000+00"
externalClusters:
- name: recovery-source-hk
plugin:
name: barman-cloud.cloudnative-pg.io
parameters:
barmanObjectName: cnpg17-objectstore-hw
serverName: cnpg17-cluster-hk-a
# <<< END RECOVERY >>>
plugins: plugins:
- name: barman-cloud.cloudnative-pg.io - name: barman-cloud.cloudnative-pg.io
isWALArchiver: true isWALArchiver: true
parameters: parameters:
barmanObjectName: cnpg17-objectstore-hw barmanObjectName: cnpg17-objectstore-hw
serverName: cnpg17-cluster-hk-a serverName: cnpg17-cluster-hk
--- ---
apiVersion: postgresql.cnpg.io/v1 apiVersion: postgresql.cnpg.io/v1
@@ -18,12 +18,26 @@ spec:
value: when_required value: when_required
- name: AWS_RESPONSE_CHECKSUM_VALIDATION - name: AWS_RESPONSE_CHECKSUM_VALIDATION
value: when_required value: when_required
# >>> RECOVERY: 迁移完成后删除 bootstrap + externalClusters 段 <<<
bootstrap:
recovery:
source: recovery-source-sh
recoveryTarget:
targetTime: "2026-04-21 00:00:01.000000+00"
externalClusters:
- name: recovery-source-sh
plugin:
name: barman-cloud.cloudnative-pg.io
parameters:
barmanObjectName: cnpg17-objectstore-hw
serverName: cnpg17-cluster-sh-a
# <<< END RECOVERY >>>
plugins: plugins:
- name: barman-cloud.cloudnative-pg.io - name: barman-cloud.cloudnative-pg.io
isWALArchiver: true isWALArchiver: true
parameters: parameters:
barmanObjectName: cnpg17-objectstore-hw barmanObjectName: cnpg17-objectstore-hw
serverName: cnpg17-cluster-sh-a serverName: cnpg17-cluster-sh
--- ---
apiVersion: postgresql.cnpg.io/v1 apiVersion: postgresql.cnpg.io/v1