加入您的操作员
本教程将指导您如何将样本 Node-RED Operator 加载到 IBM Cloud®中的专用目录中。 您可以使用 TGZ 文件来加载操作程序或操作程序捆绑软件。 通过完成本教程,您将学习如何导入操作程序,配置部署,许可证和其他详细信息,并验证操作程序是否可以安装在 Red Hat OpenShift 集群上。
准备工作
-
将源代码上载到存储库。
使用 样本 Node-RED Operator 的最新发行版 作为如何设置目录结构的示例。
-
确保为您分配了对 Catalog Management 和 Partner Center-Sell 服务的 IBM Cloud Identity and Access Management (IAM) 编辑者角色。 有关更多信息,请参阅分配对帐户管理服务的访问权。
对于操作程序捆绑软件,您还需要以下 IBM Cloud Identity and Access Management (IAM) 角色。
- 所有帐户管理服务和所有 IAM 服务上的管理员
- 软件实例服务的编辑器
- IBM Cloud Container Registry 服务的编辑器
- Red Hat OpenShift on IBM Cloud 集群上的管理员
确保使用同一帐户来访问 IBM Cloud Container Registry 并创建 Red Hat OpenShift on IBM Cloud 集群。
导入操作程序
-
在 IBM Cloud 控制台中,单击 导航菜单 图标
> 合作伙伴中心 > 我的产品。
-
选择要加入的产品。
-
从“软件”页面,单击 导入版本。
-
选择 来自 GitHub 存储库的操作程序 作为部署方法。
-
确认 公共存储库 设置为存储库类型。
-
输入
https://github.com/IBM-Cloud/operator-bundle-sample/archive/refs/tags/v0.0.3.tar.gz
作为源 URL。 -
以主版本,次版本和修订版的格式输入软件版本,例如
1.0.0
。输入软件的版本,而不是操作程序的版本。 例如,您可能正在使用 Operator V 1.3.0 来安装软件版本 3.1.1。
-
单击 添加版本。
查看您的版本详细信息
从“配置版本”选项卡中,您可以查看版本详细信息。 查看版本详细信息后,单击 下一步。
设置映像拉取私钥
创建 Red Hat® OpenShift® on IBM Cloud® 集群时,该集群包含一个 IAM 服务标识,该标识被授予对 IBM Cloud Container Registry的读者访问权。 服务标识凭证在存储在集群中的映像拉取私钥中的非到期服务标识 API 密钥中进行认证。 在配置部署详细信息的过程中,设置用于从专用 IBM Cloud Container Registry 存储库访问和拉取映像的拉取私钥。
- 在“设置映像拉取私钥”部分中,单击 添加映像拉取私钥。
- 输入映像拉取私钥的名称和值。
- 单击更新。
- 从 映像拉取私钥名称 列表中,选择刚刚添加的映像拉取私钥。
- 单击下一步。
设置许可证需求
如果要求用户接受 IBM Cloud 服务协议之外的任何许可协议,请提供每个协议的 URL。
- 从“添加许可协议”选项卡中,单击 添加许可证。
- 输入名称和 URL,然后单击 添加许可证。
- 输入所有其他许可协议后,单击 下一步。
查看自述文件
用户安装软件时,可以通过单击“自述文件”链接来查看产品信息。 “自述文件”链接中的信息是根据您上载到源存储库的自述文件生成的。
- 从“编辑自述文件”选项卡中,单击 编辑 图标
。
- 预览当用户安装操作程序时如何向其显示自述文件中的信息。
- 如果需要进行更改,请编辑源代码中的信息,并将更新后的代码文件导入到专用目录中。
- 单击保存。
- 单击下一步。
验证软件版本
-
从“验证产品”选项卡中,选择目标集群和项目,然后单击 下一步。
-
通过输入工作空间的名称,选择资源组,选择 Schematics 区域以及 (可选) 添加标记来配置 Schematics 工作空间。 然后,单击下一步。
您可以接受针对工作空间名称和资源组显示的缺省选项。
-
单击 验证。
管理合规性
您可以向软件添加概要文件和控件,以证明其满足安全性和合规性要求。 必须使用 Security and Compliance Center 来扫描验证期间创建的资源。
只有 Security and Compliance Center 支持并由 Security and Compliance Center 扫描验证的概要文件和控件才会显示在目录中。
运行 Security and Compliance Center 扫描
申领概要文件和控件时,必须评估验证期间创建的资源以确保合规性。 要运行扫描,请完成以下步骤:
- 在 IBM Cloud 控制台中,单击 菜单 图标
> 安全性与合规性 以访问 Security and Compliance Center。
- 在导航中,单击 概要文件。
- 单击要评估的概要文件行中的 溢出 菜单,然后选择 运行扫描。
- 单击 运行扫描。
扫描完成后,您可以返回到专用目录以继续加载过程。
添加合规性控制
添加要声明的概要文件和控件。
- 在产品的“管理合规性”部分中,选择 添加声明。
- 选择要添加的配置文件。
- 选择添加整个概要文件或控件的子集。
- 如果选择整个概要文件,请继续执行下一步。 如果选择添加控件子集,请选择要添加的控件。
- 单击添加。
应用 Security and Compliance Center 扫描
添加先前在 Security and Compliance Center中运行的扫描。Security and Compliance Center 扫描确定遵守监管控制。 有关详细信息,请参阅 按需运行扫描。
- 单击 添加扫描。
- 选择用于评估的概要文件。
- 选择 Security and Compliance Center 扫描。
- 单击 应用扫描。
- 单击下一步。
复审需求
您必须完成验证和任何其他要求才能发布操作程序。
后续步骤
转至 Partner Center 并提交请求,以将操作程序发布到 IBM Cloud 目录。