11.6. 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.6.1. externalSecretsManagerList 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerList 오브젝트는 externalSecretsManager 오브젝트 목록을 가져옵니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| array |
|
11.6.2. externalSecretsManager 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManager 오브젝트는 External Secrets Operator에서 관리하는 배포의 구성 및 정보를 정의합니다. 이름을 cluster 로 설정하면 클러스터당 externalSecretsManager 인스턴스가 하나만 허용됩니다.
externalSecretsManager 를 사용하여 글로벌 옵션을 구성하고 선택적 기능을 활성화할 수 있습니다. 이는 Operator의 여러 컨트롤러를 관리하기 위한 중앙 집중식 구성 역할을 합니다. Operator는 설치 중에 externalSecretsManager 오브젝트를 자동으로 생성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| object |
| ||
|
| object |
|
11.6.3. externalSecretsList 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsList 오브젝트는 externalSecrets 오브젝트 목록을 가져옵니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| array |
|
11.6.4. externalSecrets 링크 복사링크가 클립보드에 복사되었습니다!
externalSecrets 오브젝트는 관리되는 external-secrets 피연산자 배포에 대한 구성 및 정보를 정의합니다. 이름을 cluster 로 설정합니다. externalSecrets 오브젝트로 설정하면 클러스터당 하나의 인스턴스만 허용됩니다.
externalSecrets 오브젝트를 생성하면 external-secrets 피연산자를 관리하고 원하는 상태를 유지하는 배포 생성이 트리거됩니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| object |
| ||
|
| object |
|
11.6.5. Red Hat OpenShift API용 External Secrets Operator에 필드 나열 링크 복사링크가 클립보드에 복사되었습니다!
다음 필드는 Red Hat OpenShift API용 외부 Secrets Operator에 적용됩니다.
11.6.6. externalSecretsManagerSpec 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerSpec 필드는 externalSecretsManager 오브젝트의 원하는 동작을 정의합니다.
| 필드 | type | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| object |
| 선택 사항 | |
|
| array |
| 선택 사항 |
11.6.7. externalSecretsManagerStatus 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerStatus 필드에는 최근에 관찰된 externalSecretsManager 오브젝트의 상태가 표시됩니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| array |
| ||
|
|
|
형식: 날짜-시간 |
11.6.8. externalSecretsSpec 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsSpec 필드는 externalSecrets 오브젝트의 원하는 동작을 정의합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| object |
| 선택 사항 | |
|
| object |
| 선택 사항 |
11.6.9. externalSecretsStatus 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsStatus 필드에는 최근에 관찰된 externalSecrets 오브젝트의 상태가 표시됩니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| 조건 배열 |
| ||
|
| string |
|
11.6.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.6.11. 기능 링크 복사링크가 클립보드에 복사되었습니다!
feature 필드는 선택적 기능을 활성화합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
선택적 기능의 | 필수 항목 | |
|
| boolean |
| 필수 항목 |
11.6.12. controllerStatus 링크 복사링크가 클립보드에 복사되었습니다!
controllerStatus 필드에는 Operator에서 사용하는 컨트롤러의 관찰된 조건이 포함됩니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| 필수 항목 | |
|
| array |
| ||
|
| integer |
| 최소: 0 |
11.6.13. externalSecretsConfig 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsConfig 필드는 external-secrets 피연산자의 동작을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| integer |
| 1 |
최대 범위 값은 5 |
|
| string |
| 선택 사항 | |
|
| object |
| 선택 사항 | |
|
| object |
| ||
|
| object |
| 선택 사항 | |
|
|
| 선택 사항 | ||
|
|
| 선택 사항 | ||
|
| 톨러레이션 어레이 |
| 선택 사항 | |
|
| object(keys:string, values:string) |
| 선택 사항 |
11.6.14. controllerConfig 링크 복사링크가 클립보드에 복사되었습니다!
controllerConfig 필드는 외부-비밀 도 피연산자를 설치하기 위한 기본값을 설정하도록 Operator를 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| external-secrets | 선택 사항 |
|
| object(keys:string, values:string) |
| 선택 사항 |
11.6.15. bitwardenSecretManagerProvider 링크 복사링크가 클립보드에 복사되었습니다!
bitwardenSecretManagerProvider 필드는 bitwarden 시크릿 관리자 공급자를 활성화하고 bitwarden 서버에 연결하는 데 필요한 추가 서비스를 설정합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| false |
enum: [true false] |
|
| SecretReference |
secret | 선택 사항 |
11.6.16. webhookConfig 링크 복사링크가 클립보드에 복사되었습니다!
webhookConfig 필드는 external-secrets 애플리케이션 Webhook의 세부 사항을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
|
| 5m | 선택 사항 |
11.6.17. certManagerConfig 링크 복사링크가 클립보드에 복사되었습니다!
certManagerConfig 필드는 cert-manager Operator 설정을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| false |
enum: [true false] |
|
| string |
| false |
enum: [true false] |
|
| ObjectReference |
| 필수 항목 | |
|
|
| 8760h | 선택 사항 | |
|
|
| 30m | 선택 사항 |
11.6.18. objectReference 링크 복사링크가 클립보드에 복사되었습니다!
ObjectReference 필드는 이름, 종류 및 그룹으로 오브젝트를 참조합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| 필수 항목 | |
|
| string |
| 선택 사항 | |
|
| string |
| 선택 사항 |
11.6.19. secretReference 링크 복사링크가 클립보드에 복사되었습니다!
secretReference 필드는 사용된 동일한 네임스페이스에 지정된 이름이 있는 보안을 나타냅니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| 필수 항목 |