23.6. 创建拉取请求
最后一步是为目标上游存储库创建拉取请求。
目录 | 上游存储库 |
---|---|
认证目录 | https://github.com/redhat-openshift-ecosystem/certified-operators |
如果要在多个目录中发布 Operator 捆绑包,您可以为每个目标目录创建一个拉取请求。
如果您不熟悉在 GitHub 中创建拉取请求,您可以 在此处找到 说明。
注意
拉取请求的标题必须符合以下格式:operator my-operator (v1.4.8)
.它应该以单词 operator
开头,后跟您的 Operator 软件包名称,后跟括号中的版本号。
当您创建拉取请求时,它会触发红帽托管的管道,并在失败或完成后通过拉取请求注释提供更新。
23.6.1. 遵循的指南 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 您可以通过关闭并重新打开拉取请求来重新触发红帽托管的管道。
- 对于给定的 Operator 版本,一次只能有一个打开拉取请求。
- 成功合并拉取请求后,无法更改它。您必须恢复 Operator 的版本并打开新的拉取请求。
- 您必须使用 Operator 的软件包名称作为您在 Operator 下创建的目录名称。此软件包名称应与 annotations.yaml 文件中的软件包注解匹配。此软件包名称也应与 clusterserviceversion.yaml 文件名的前缀匹配。
- 您的拉取请求应只修改单个 Operator 版本目录中的文件。不要试图将更新组合到多个 Operator 的多个版本或更新。
- 用于命名您的版本目录的版本指示符应与拉取请求标题中使用的版本指示符匹配。
- 不接受运行认证测试的镜像标签,只使用 SHA 摘要。使用对应的 SHA 摘要替换 对镜像标签的所有引用。