11.9. External Secrets Operator for Red Hat OpenShift API
External Secrets Operator for Red Hat OpenShift는 다음 두 API를 사용하여 external-secrets 애플리케이션 배포를 구성합니다.
| 그룹 | 버전 | 유형 |
|---|---|---|
|
|
|
|
|
|
|
|
다음 목록에는 Red Hat OpenShift API용 외부 Secrets Operator가 포함되어 있습니다.
- ExternalSecretsConfig
- ExternalSecretsManager
11.9.1. externalSecretsManagerList 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerList 오브젝트는 externalSecretsManager 오브젝트 목록을 가져옵니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| array |
11.9.2. externalSecretsManager 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManager 오브젝트는 External Secrets Operator에서 관리하는 배포의 구성 및 정보를 정의합니다. 이름을 cluster 로 설정하면 클러스터당 externalSecretsManager 인스턴스가 하나만 허용됩니다.
externalSecretsManager 를 사용하여 글로벌 옵션을 구성할 수 있습니다. 이는 Operator의 여러 컨트롤러를 관리하기 위한 중앙 집중식 구성 역할을 합니다. Operator는 설치 중에 externalSecretsManager 오브젝트를 자동으로 생성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| object |
| ||
|
| object |
|
11.9.3. externalSecretsConfigList 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsConfigList 오브젝트는 externalSecretsConfig 오브젝트 목록을 가져옵니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| array |
|
11.9.4. externalSecretsConfig 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsConfig 오브젝트는 관리되는 external-secrets 피연산자 배포에 대한 구성 및 정보를 정의합니다. 이름을 cluster 로 설정합니다. externalSecretsConfig 오브젝트로 설정하면 클러스터당 하나의 인스턴스만 허용됩니다.
externalSecretsConfig 오브젝트를 생성하면 external-secrets 피연산자의 배포가 트리거되고 원하는 상태가 유지됩니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| ||
|
| string |
| ||
|
|
| |||
|
| object |
| ||
|
| object |
|
11.9.5. Red Hat OpenShift API용 External Secrets Operator에 필드 나열 링크 복사링크가 클립보드에 복사되었습니다!
다음 필드는 Red Hat OpenShift API용 외부 Secrets Operator에 적용됩니다.
11.9.6. externalSecretsManagerSpec 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerSpec 필드는 externalSecretsManager 오브젝트의 원하는 동작을 정의합니다.
| 필드 | type | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| object |
| 선택 사항 |
11.9.7. externalSecretsManagerStatus 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsManagerStatus 필드에는 최근에 관찰된 externalSecretsManager 오브젝트의 상태가 표시됩니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| array |
| ||
|
|
| 형식: 날짜-시간 유형: 문자열 |
11.9.8. externalSecretsConfigSpec 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsConfigSpec 필드는 externalSecrets 오브젝트의 원하는 동작을 정의합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| object |
| 선택 사항 | |
|
| object |
| 선택 사항 | |
|
| object |
| 선택 사항 |
11.9.9. externalSecretsConfigStatus 링크 복사링크가 클립보드에 복사되었습니다!
externalSecretsConfigStatus 필드에는 최근에 관찰된 externalSecretsConfig 오브젝트의 상태가 표시됩니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| 조건 배열 |
| ||
|
| string |
| ||
|
| string |
|
11.9.10. globalConfig 링크 복사링크가 클립보드에 복사되었습니다!
globalConfig 필드는 외부 Secrets Operator의 동작을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| integer |
| 1 | 최대 속성 수는 20개입니다. 최소 속성 수는 0입니다. 선택 사항 |
|
| integer |
| 1 | 최대 범위 값은 5입니다. 최소 범위 값은 1입니다. 선택 사항 |
|
|
| 선택 사항 | ||
|
|
| 선택 사항 | ||
|
| 톨러레이션 어레이 |
| 최대 항목 수는 50개입니다. 최소 항목 수는 0입니다. 선택 사항 | |
|
| object(keys:string, values:string) |
| 최대 속성 수는 50입니다. 최소 속성 수는 0입니다. 선택 사항 | |
|
| object |
| 선택 사항 |
11.9.11. controllerConfig 링크 복사링크가 클립보드에 복사되었습니다!
controllerConfig 는 external-secrets 피연산자 및 플러그인을 설치할 때 컨트롤러에서 사용하는 구성을 지정합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| 선택 사항 | |
|
| object(keys:string, values:string) |
| 최대 속성 수는 20개입니다. 최소 속성 수는 0입니다. 선택 사항 |
11.9.12. controllerStatus 링크 복사링크가 클립보드에 복사되었습니다!
controllerStatus 필드에는 Operator에서 사용하는 컨트롤러의 관찰된 조건이 포함됩니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| 필수 항목 | |
|
| array |
| ||
|
| integer |
| 관찰된 최소 리소스 수는 0입니다. |
11.9.13. applicationConfig 링크 복사링크가 클립보드에 복사되었습니다!
applicationConfig 는 external-secrets 피연산자에 대한 구성을 지정합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| integer |
| 1 | 최대 범위 값은 5입니다. 최소 범위 값은 1입니다. 선택 사항 |
|
| string |
| 최대 길이는 63입니다. 최소 길이는 1입니다. 선택 사항 | |
|
| object |
| ||
|
|
| 선택 사항 | ||
|
|
| 선택 사항 | ||
|
| 톨러레이션 어레이 |
| 최대 항목 수는 50개입니다. 최소 항목 수는 0입니다. 선택 사항 | |
|
| object(keys:string, values:string) |
| 최대 속성 수는 50입니다. 최소 속성 수는 0입니다. 선택 사항 | |
|
| object(keys:string, values:string) |
| 선택 사항 |
11.9.14. bitwardenSecretManagerProvider 링크 복사링크가 클립보드에 복사되었습니다!
bitwardenSecretManagerProvider 필드는 Bitwarden 시크릿 관리자 공급자를 활성화하고 Bitwarden 서버에 연결하는 데 필요한 추가 서비스를 설정합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
|
| enum: [Enabled Disabled] 선택 사항 |
|
| SecretReference |
secret | 선택 사항 |
11.9.15. webhookConfig 링크 복사링크가 클립보드에 복사되었습니다!
webhookConfig 필드는 external-secrets 애플리케이션 Webhook의 세부 사항을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
|
| 5m | 선택 사항 |
11.9.16. certManagerConfig 링크 복사링크가 클립보드에 복사되었습니다!
certManagerConfig 필드는 cert-manager Operator 설정을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| false | enum: [true false] 필수 항목 |
|
| string |
| false | enum: [true false] 선택 사항 |
|
| ObjectReference |
| 필수 항목 | |
|
|
| 8760h | 선택 사항 | |
|
|
| 30m | 선택 사항 |
11.9.17. certProvidersConfig 링크 복사링크가 클립보드에 복사되었습니다!
certProvidersConfig 는 Webhook 및 플러그인의 TLS 인증서를 관리하는 데 사용되는 인증서 공급자에 대한 구성을 정의합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| object |
| 선택 사항 |
11.9.18. objectReference 링크 복사링크가 클립보드에 복사되었습니다!
ObjectReference 필드는 이름, 종류 및 그룹으로 오브젝트를 참조합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| 최대 길이는 253자입니다. 최소 길이는 1자입니다. 필수 항목 | |
|
| string |
| 최대 길이는 253자입니다. 최소 길이는 1자입니다. 선택 사항 | |
|
| string |
| 최대 길이는 253자입니다. 최소 길이는 1자입니다. 선택 사항 |
11.9.19. secretReference 링크 복사링크가 클립보드에 복사되었습니다!
secretReference 필드는 사용된 동일한 네임스페이스에 지정된 이름이 있는 보안을 나타냅니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| 최대 길이는 253입니다. 최소 길이는 1입니다. 필수 항목 |
11.9.20. condition 링크 복사링크가 클립보드에 복사되었습니다!
condition 필드에는 external-secrets 배포 상태에 대한 정보가 있습니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| 필수 항목 | |
|
|
| |||
|
| string |
|
11.9.21. conditionalStatus 링크 복사링크가 클립보드에 복사되었습니다!
conditionalStatus 필드에는 external-secrets 배포의 현재 상태에 대한 정보가 있습니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| array |
|
11.9.22. mode 링크 복사링크가 클립보드에 복사되었습니다!
mode 필드는 선택적 기능의 작동 상태를 나타냅니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
|
enabled는 선택적 구성이 | |||
|
|
|
11.9.23. pluginsConfig 링크 복사링크가 클립보드에 복사되었습니다!
pluginsConfig 는 선택적 플러그인을 구성합니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| object |
| 선택 사항 |
11.9.24. proxyConfig 링크 복사링크가 클립보드에 복사되었습니다!
proxyConfig 에는 피연산자 컨테이너에서 사용할 수 있고 Operator에서 환경 변수로 관리하는 프록시 구성이 있습니다.
| 필드 | 유형 | 설명 | 기본 | 검증 |
|---|---|---|---|---|
|
| string |
| 최대 길이는 2048자입니다. 최소 길이는 0자입니다. 선택 사항 | |
|
| string |
| 최대 길이는 2048자입니다. 최소 길이는 0자입니다. 선택 사항 | |
|
| string |
| 최대 길이는 4096자입니다. 최소 길이는 0자입니다. 선택 사항 |