cloudnative-pg / cloudnative-pg/plugin-barman-cloud
[Feature]: verify barmanObjectName
- 主要语言
- Go
- 星标
- 191
- 派生
- 72
- 平均合并
- 1 天 16 小时
- 30 天内合并 PR
- 18
描述
when referencing an `barmanObjectName ` in `externalCluster` that is used for recovery
and that does not exist
the creation of the cluster stops without error after "creating cluster role" phase
Therefor it would be good to verify the if the barmanObjectName exists
```
...
bootstrap:
#########################
# restore just in case...
#########################
recovery:
source: source
# recoveryTarget:
# targetTime: "2023-06-19 17:15:00.00000+02"
externalClusters:
- name: source
plugin:
name: barman-cloud.cloudnative-pg.io
parameters:
# Recovery Object Store (pull, read-only)
barmanObjectName: minio-store
serverName: xxx
...
```
贡献指南
调研方向
跟踪 externalCluster 插件配置和 barmanObjectName 参数的 trace 恢复处理;issue 中未指定文件或测试。确定在创建集群期间引用的对象在哪里解析,然后验证缺少对象时会产生明确错误,而不是在 "creating cluster role" 阶段之后停止。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- go, postgresql
- 领域
- databases
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 38/100