11.5. Red Hat OpenShift API 的外部 Secret Operator
Red Hat OpenShift 的外部 Secret Operator 使用以下两个 API 来配置 external-secrets 应用程序部署。
| 组 | Version | Kind |
|---|---|---|
|
|
|
|
|
|
|
|
以下列表包含 Red Hat OpenShift API 的 External Secrets Operator:
- ExternalSecrets
- ExternalSecretsList
- ExternalSecretsManager
- ExternalSecretsManagerList
11.5.1. externalSecretsManagerList 复制链接链接已复制到粘贴板!
externalSecretsManagerList 对象获取 externalSecretsManager 对象的列表。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
有关 | |||
|
| 数组 |
|
11.5.2. externalSecretsManager 复制链接链接已复制到粘贴板!
externalSecretsManager 对象定义由 External Secrets Operator 管理的部署的配置和信息。将名称设置为 cluster,因为这只允许每个集群的一个 externalSecretsManager 实例。
您可以使用 externalSecretsManager 配置全局选项并启用可选功能。这充当管理 Operator 的多个控制器的集中配置。Operator 在安装过程中自动创建 externalSecretsManager 对象。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
有关 | |||
|
| object |
| ||
|
| object |
|
11.5.3. externalSecretsList 复制链接链接已复制到粘贴板!
externalSecretsList 对象获取 externalSecrets 对象列表。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
有关 | |||
|
| 数组 |
|
11.5.4. externalSecrets 复制链接链接已复制到粘贴板!
externalSecrets 对象定义受管 external-secrets 操作对象部署的配置和信息。将名称设置为 cluster 作为 externalSecrets 对象,每个集群只允许一个实例。
创建 externalSecrets 对象会触发创建管理 external-secrets 操作对象并维护所需状态的部署。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
有关 | |||
|
| object |
| ||
|
| object |
|
以下字段适用于 Red Hat OpenShift API 的 External Secrets Operator。
11.5.6. externalSecretsManagerSpec 复制链接链接已复制到粘贴板!
externalSecretsManagerSpec 字段定义 externalSecretsManager 对象所需的行为。
| 字段 | type | 描述 | default | 验证 |
|---|---|---|---|---|
|
| object |
| 选填 | |
|
| 数组 |
| 选填 |
11.5.7. externalSecretsManagerStatus 复制链接链接已复制到粘贴板!
externalSecretsManagerStatus 字段显示 externalSecretsManager 对象最近观察到的状态。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| 数组 |
| ||
|
|
|
格式:date-time |
11.5.8. externalSecretsSpec 复制链接链接已复制到粘贴板!
externalSecretsSpec 字段定义 externalSecrets 对象所需的行为。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| object |
| 选填 | |
|
| object |
| 选填 |
11.5.9. externalSecretsStatus 复制链接链接已复制到粘贴板!
externalSecretsStatus 字段显示 externalSecrets 对象最近观察到的状态。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| condition 数组 |
| ||
|
| string |
|
11.5.10. globalConfig 复制链接链接已复制到粘贴板!
globalConfig 字段配置 External Secrets Operator 的行为。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| 整数 |
| 1 |
最大范围值为 5 |
|
|
| 选填 | ||
|
|
| 选填 | ||
|
| Toleration 数组 |
| 选填 | |
|
| object (keys:string, values:string) | nodeSelector 使用节点标签定义调度标准。如需更多信息,请参阅 https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ | 选填 | |
|
| object (keys:string, values:string) |
| 选填 |
11.5.11. feature 复制链接链接已复制到粘贴板!
feature 字段启用可选功能。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
可选功能的 | 必填 | |
|
| 布尔值 |
| 必填 |
11.5.12. controllerStatus 复制链接链接已复制到粘贴板!
controllerStatus 字段包含 Operator 使用的控制器的观察条件。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| 必填 | |
|
| 数组 |
| ||
|
| 整数 |
| 最小:0 |
11.5.13. externalSecretsConfig 复制链接链接已复制到粘贴板!
externalSecretsConfig 字段配置 external-secrets 操作对象的行为。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| 整数 |
| 1 |
最大范围值为 5 |
|
| string |
| 选填 | |
|
| object |
| 选填 | |
|
| object |
| ||
|
| object |
| 选填 | |
|
|
| 选填 | ||
|
|
| 选填 | ||
|
| Toleration 数组 |
| 选填 | |
|
| object (keys:string, values:string) |
| 选填 |
11.5.14. controllerConfig 复制链接链接已复制到粘贴板!
controllerConfig 字段配置 Operator,以设置安装 external-secrets 操作对象的默认值。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| external-secrets | 选填 |
|
| object (keys:string, values:string) |
| 选填 |
11.5.15. bitwardenSecretManagerProvider 复制链接链接已复制到粘贴板!
bitwardenSecretManagerProvider 字段启用 bitwarden secret Manager 供应商,并设置连接到 bitwarden 服务器所需的额外服务。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| false |
enum: [true false] |
|
| SecretReference |
| 选填 |
11.5.16. webhookConfig 复制链接链接已复制到粘贴板!
webhookConfig 字段配置 external-secrets 应用程序 Webhook 的具体内容。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
|
| 5m | 选填 |
11.5.17. certManagerConfig 复制链接链接已复制到粘贴板!
certManagerConfig 字段配置 cert-manager Operator 设置。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| false |
enum: [true false] |
|
| string |
| false |
enum: [true false] |
|
| ObjectReference |
| 必填 | |
|
|
| 8760h | 选填 | |
|
|
| 30m | 选填 |
11.5.18. objectReference 复制链接链接已复制到粘贴板!
ObjectReference 字段按名称、类型和组引用对象。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| 必填 | |
|
| string |
| 选填 | |
|
| string |
| 选填 |
11.5.19. secretReference 复制链接链接已复制到粘贴板!
secretReference 字段引用在同一命名空间中带有给定名称的 secret。
| 字段 | 类型 | 描述 | default | 验证 |
|---|---|---|---|---|
|
| string |
| 必填 |