cloudnative-pg / cloudnative-pg/plugin-barman-cloud

[Feature]: verify barmanObjectName

未关闭
#337 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
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

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。