0

针对使用 Operator Framework 的 operator-sdk 构建的 Operator Bundle运行operator-courier verify时,我收到以下错误。

ERROR: custom resource definition REDACTED referenced in csv not defined in root list of crds.

我在 spec.customresourcedefinitionns.owned 中有它,这就是为什么我认为它完全知道它的原因。

我需要将其添加到的 crd 的“根列表”在哪里?

4

1 回答 1

1

我遇到了同样的问题。此问题的原因是自定义资源定义 YAML 和 CSV 文件中的 CRD 名称不兼容。

metadata.nameCRD YAML 的 和CSVspec.customresourcedefinitions.owned.name文件的 应该相同。

如果您需要了解有关此验证如何工作的更多信息operator-courier,请参阅此 python 实现

于 2020-01-03T06:01:37.773 回答