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 |
| 必填 |