11.5. External Secrets Operator for Red Hat OpenShift API
External Secrets Operator for Red Hat OpenShift는 다음 두 API를 사용하여 external-secrets
애플리케이션 배포를 구성합니다.
그룹 | 버전 | 유형 |
---|---|---|
|
|
|
|
|
|
다음 목록에는 Red Hat OpenShift API용 외부 Secrets Operator가 포함되어 있습니다.
- ExternalSecrets
- ExternalSecretsList
- ExternalSecretsManager
- ExternalSecretsManagerList
11.5.1. externalSecretsManagerList 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerList
오브젝트는 externalSecretsManager
오브젝트 목록을 가져옵니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| ||
| string |
| ||
|
| |||
| array |
|
11.5.2. externalSecretsManager 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManager
오브젝트는 External Secrets Operator에서 관리하는 배포의 구성 및 정보를 정의합니다. 이름을 cluster
로 설정하면 클러스터당 externalSecretsManager
인스턴스가 하나만 허용됩니다.
externalSecretsManager
를 사용하여 글로벌 옵션을 구성하고 선택적 기능을 활성화할 수 있습니다. 이는 Operator의 여러 컨트롤러를 관리하기 위한 중앙 집중식 구성 역할을 합니다. Operator는 설치 중에 externalSecretsManager
오브젝트를 자동으로 생성합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| ||
| string |
| ||
|
| |||
| object |
| ||
| object |
|
11.5.3. externalSecretsList 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsList
오브젝트는 externalSecrets
오브젝트 목록을 가져옵니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| ||
| string |
| ||
|
| |||
| array |
|
11.5.4. externalSecrets 링크 복사링크가 클립보드에 복사되었습니다!
externalSecrets
오브젝트는 관리되는 external-secrets
피연산자 배포에 대한 구성 및 정보를 정의합니다. 이름을 cluster
로 설정합니다. externalSecrets
오브젝트로 설정하면 클러스터당 하나의 인스턴스만 허용됩니다.
externalSecrets
오브젝트를 생성하면 external-secrets
피연산자를 관리하고 원하는 상태를 유지하는 배포 생성이 트리거됩니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| ||
| string |
| ||
|
| |||
| object |
| ||
| object |
|
11.5.5. Red Hat OpenShift API용 External Secrets Operator에 필드 나열 링크 복사링크가 클립보드에 복사되었습니다!
다음 필드는 Red Hat OpenShift API용 외부 Secrets Operator에 적용됩니다.
11.5.6. externalSecretsManagerSpec 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerSpec
필드는 externalSecretsManager
오브젝트의 원하는 동작을 정의합니다.
필드 | type | 설명 | 기본 | 검증 |
---|---|---|---|---|
| object |
| 선택 사항 | |
| array |
| 선택 사항 |
11.5.7. externalSecretsManagerStatus 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerStatus
필드에는 최근에 관찰된 externalSecretsManager
오브젝트의 상태가 표시됩니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| array |
| ||
|
|
형식: 날짜-시간 |
11.5.8. externalSecretsSpec 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsSpec
필드는 externalSecrets
오브젝트의 원하는 동작을 정의합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| object |
| 선택 사항 | |
| object |
| 선택 사항 |
11.5.9. externalSecretsStatus 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsStatus
필드에는 최근에 관찰된 externalSecrets
오브젝트의 상태가 표시됩니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| 조건 배열 |
| ||
| string |
|
11.5.10. globalConfig 링크 복사링크가 클립보드에 복사되었습니다!
globalConfig
필드는 외부 Secrets Operator의 동작을 구성합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| integer |
| 1 |
최대 범위 값은 5 |
|
| 선택 사항 | ||
|
| 선택 사항 | ||
| 톨러레이션 어레이 |
| 선택 사항 | |
| object(keys:string, values:string) | nodeSelector는 노드 레이블을 사용하여 예약 기준을 정의합니다. 자세한 내용은 https://kubernetes.io/docs/concepts/configuration/assign-pod-node/에서 참조하십시오. | 선택 사항 | |
| object(keys:string, values:string) |
| 선택 사항 |
11.5.11. 기능 링크 복사링크가 클립보드에 복사되었습니다!
feature
필드는 선택적 기능을 활성화합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
선택적 기능의 | 필수 항목 | |
| boolean |
| 필수 항목 |
11.5.12. controllerStatus 링크 복사링크가 클립보드에 복사되었습니다!
controllerStatus
필드에는 Operator에서 사용하는 컨트롤러의 관찰된 조건이 포함됩니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| 필수 항목 | |
| array |
| ||
| integer |
| 최소: 0 |
11.5.13. externalSecretsConfig 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsConfig
필드는 external-secrets
피연산자의 동작을 구성합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| integer |
| 1 |
최대 범위 값은 5 |
| string |
| 선택 사항 | |
| object |
| 선택 사항 | |
| object |
| ||
| object |
| 선택 사항 | |
|
| 선택 사항 | ||
|
| 선택 사항 | ||
| 톨러레이션 어레이 |
| 선택 사항 | |
| object(keys:string, values:string) |
| 선택 사항 |
11.5.14. controllerConfig 링크 복사링크가 클립보드에 복사되었습니다!
controllerConfig
필드는 외부-비밀
도 피연산자를 설치하기 위한 기본값을 설정하도록 Operator를 구성합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| external-secrets | 선택 사항 |
| object(keys:string, values:string) |
| 선택 사항 |
11.5.15. bitwardenSecretManagerProvider 링크 복사링크가 클립보드에 복사되었습니다!
bitwardenSecretManagerProvider
필드는 bitwarden 시크릿 관리자 공급자를 활성화하고 bitwarden 서버에 연결하는 데 필요한 추가 서비스를 설정합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| false |
enum: [true false] |
| SecretReference |
secret | 선택 사항 |
11.5.16. webhookConfig 링크 복사링크가 클립보드에 복사되었습니다!
webhookConfig
필드는 external-secrets
애플리케이션 Webhook의 세부 사항을 구성합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
|
| 5m | 선택 사항 |
11.5.17. certManagerConfig 링크 복사링크가 클립보드에 복사되었습니다!
certManagerConfig
필드는 cert-manager
Operator 설정을 구성합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| false |
enum: [true false] |
| string |
| false |
enum: [true false] |
| ObjectReference |
| 필수 항목 | |
|
| 8760h | 선택 사항 | |
|
| 30m | 선택 사항 |
11.5.18. objectReference 링크 복사링크가 클립보드에 복사되었습니다!
ObjectReference
필드는 이름, 종류 및 그룹으로 오브젝트를 참조합니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| 필수 항목 | |
| string |
| 선택 사항 | |
| string |
| 선택 사항 |
11.5.19. secretReference 링크 복사링크가 클립보드에 복사되었습니다!
secretReference
필드는 사용된 동일한 네임스페이스에 지정된 이름이 있는 보안을 나타냅니다.
필드 | 유형 | 설명 | 기본 | 검증 |
---|---|---|---|---|
| string |
| 필수 항목 |