aggregatedClusterRoles
|
클러스터 범위 인스턴스의 Argo CD Application Controller 구성 요소에 대해 집계된 클러스터 역할을 사용합니다.
|
false
| |
applicationInstanceLabelKey
|
Argo CD가 앱 이름을 추적 레이블로 삽입하는 metadata.label 키 이름입니다.
|
app.kubernetes.io/instance
| |
applicationSet
|
ApplicationSet 컨트롤러 구성 옵션입니다.
|
오브젝트
| -
enabled - Argo CD 설치 중에 ApplicationSet 컨트롤러를 활성화하는 데 사용할 플래그입니다.
-
env - ApplicationSet 컨트롤러 Pod의 환경을 지정합니다.
-
extraCommandArgs - ApplicationSet 워크로드에 대해 Operator가 설정한 기존 인수에 추가된 추가 인수 목록입니다.
-
image - ApplicationSet 컨트롤러의 컨테이너 이미지입니다. 이 속성은 ARGOCD_APPLICATIONSET_IMAGE 환경 변수를 재정의합니다.
-
loglevel - Argo CD 애플리케이션 컨트롤러 구성 요소에서 사용하는 로그 수준입니다. 유효한 옵션은 debug ,info ,error , warn 입니다.
-
LogFormat - Argo CD 애플리케이션 컨트롤러 구성 요소에서 사용하는 로그 형식입니다. 유효한 옵션은 text 및 json 입니다.
-
parallelismLimit - 컨트롤러에 설정할 kubectl 병렬 처리 제한(--- kubectl-parallelism-limit 플래그)입니다.
-
resources - 컨테이너 컴퓨팅 리소스입니다.
-
scmProviders - 허용된 SCM(Source Code Manager) 공급자의 URL입니다.
-
scmRootCAConfigMap - "/app/tls/scm/cert" 경로의 애플리케이션 세트 컨트롤러에 마운트될 Gitlab SCM 공급자의 TLS 인증서를 저장하는 구성 맵의 이름입니다.
-
sourceNamespaces - 대상 네임스페이스에서 Argo CD ApplicationSet 리소스를 생성하고 관리하기 위한 비컨트롤 플레인 네임스페이스 목록입니다.
-
version - applicationSet 컨테이너 이미지와 함께 사용할 태그입니다.
-
volumes - Argo CD ApplicationSet Controller 구성 요소에 대해 구성된 추가 볼륨 목록입니다. 이 필드는 선택 사항입니다.
-
volumeMounts - Argo CD ApplicationSet 컨트롤러 구성 요소에 대해 구성된 추가 볼륨 마운트 목록입니다. 이 필드는 선택 사항입니다.
-
webhookServer - ApplicationSet 웹 후크 서버에 사용 가능한 옵션을 정의합니다.
|
banner
|
UI 배너 메시지를 추가합니다.
|
오브젝트
| -
banner.content - 배너 메시지 콘텐츠입니다. 배너가 표시되는 경우 이 콘텐츠가 필요합니다.
-
banner.url - 선택적 배너 메시지 링크 URL입니다.
|
configManagementPlugins
|
구성 관리 플러그인을 추가합니다.
|
빈
| |
controller
|
Argo CD 애플리케이션 컨트롤러 옵션.
|
오브젝트
| -
AppSync - AppSync는 Argo CD 애플리케이션의 동기화 빈도를 제어하는 데 사용됩니다.
-
env - 애플리케이션 컨트롤러 워크로드에 설정할 환경입니다.
-
extraCommandArgs - Operator가 설정한 기존 인수에 추가된 인수 목록입니다.
-
initContainers - ArgoCD 애플리케이션 컨트롤러 구성 요소의 init 컨테이너 목록입니다. 이 필드는 선택 사항입니다.
-
loglevel - Argo CD 애플리케이션 컨트롤러 구성 요소에서 사용하는 로그 수준입니다. 유효한 옵션은 debug ,info ,error , warn 입니다.
-
processors.operation - 작업 프로세서 수입니다.
-
processors.status - 상태 프로세서 수입니다.
-
resources - 컨테이너 컴퓨팅 리소스입니다.
-
sidecarContainers - ArgoCD 애플리케이션 컨트롤러 구성 요소의 사이드카 컨테이너 목록입니다. 이 필드는 선택 사항입니다.
-
sharding.enabled - Argo CD 애플리케이션 컨트롤러 구성 요소에서 샤딩을 활성화합니다. 이 속성을 사용하여 많은 수의 클러스터를 관리하고 컨트롤러 구성 요소에서 메모리 부족을 완화합니다.
-
sharding.replicas Argo CD 애플리케이션 컨트롤러의 분할을 지원하는 데 사용되는 복제본 수입니다.
-
sharding.dynamicScalingEnabled - Argo CD Application Controller 구성 요소의 동적 스케일링을 활성화합니다. Operator에서 컨트롤러 구성 요소가 관리하는 클러스터 수에 따라 복제본 수를 확장하려면 이 속성을 사용합니다. 이 속성을 true 로 설정하면 sharding.enabled 및 sharding.replicas 속성 구성이 재정의됩니다.
-
sharding.minShards - Argo CD Application Controller 복제본의 최소 수입니다.
-
sharding.maxShards - Argo CD 애플리케이션 컨트롤러 복제본의 최대 수입니다.
-
sharding.clustersPerShard - 각 shard에서 관리해야 하는 클러스터 수입니다. 복제본 수가 maxShards 에 도달하면 shard는 둘 이상의 클러스터를 관리합니다.
-
volumes - Argo CD 애플리케이션 컨트롤러 구성 요소에 대해 구성된 추가 볼륨 목록입니다. 이 필드는 선택 사항입니다.
-
volumeMounts - Argo CD 애플리케이션 컨트롤러 구성 요소에 대해 구성된 추가 볼륨 마운트 목록입니다. 이 필드는 선택 사항입니다.
|
disableAdmin
|
기본 제공 admin 사용자를 비활성화합니다.
|
false
| |
defaultClusterScopedRoleDisabled
|
클러스터 범위 인스턴스의 기본 클러스터 역할 생성을 비활성화합니다.
|
false
| |
extraConfig
|
Argo CD 사용자 정의 리소스 내에서 직접 구성할 수 없는 argocd-cm 구성 맵에 보조 Argo CD 설정을 추가합니다.
|
빈
| |
gaTrackingID
|
Google Analytics 추적 ID를 사용합니다.
|
빈
| |
gaAnonymizeUsers
|
Google 분석으로 전송된 해시된 사용자 이름을 활성화합니다.
|
false
| |
ha
|
고가용성 옵션.
|
오브젝트
| -
enabled - Argo CD에 대해 전역적으로 고가용성 지원을 제공합니다.
-
redisProxyImage - Redis HAProxy 컨테이너 이미지. 이 속성은 ARGOCD_REDIS_HA_PROXY_IMAGE 환경 변수를 재정의합니다.
-
redisProxyVersion - Redis HAProxy 컨테이너 이미지에 사용할 태그입니다.
|
helpChatURL
|
채팅 도움말을 가져오기 위한 URL(일반적으로 지원을 위한 Slack 채널임).
|
https://mycorp.slack.com/argo-cd
| |
helpChatText
|
채팅 도움말을 가져오기 위해 텍스트 상자에 표시되는 텍스트입니다.
|
지금 채팅!
| |
image
|
모든 Argo CD 구성 요소의 컨테이너 이미지입니다. 이렇게 하면 ARGOCD_IMAGE 환경 변수가 재정의됩니다.
|
argoproj/argocd
| |
가져오기
|
Argo CD의 구성 옵션을 가져옵니다.
|
오브젝트
| -
name - 데이터를 가져올 수 있는 ArgoCDExport 리소스의 이름입니다.
-
namespace - name 필드에서 참조하는 ArgoCDExport 리소스의 네임스페이스입니다. 이 필드가 설정되지 않은 경우 ArgoCDExport 리소스의 네임스페이스는 기본적으로 Argo CD와 동일한 네임스페이스로 설정됩니다.
|
Ingress
|
인그레스 구성 옵션.
|
오브젝트
| |
initialRepositories
|
클러스터 생성 시 사용할 Argo CD를 구성하는 초기 Git 리포지토리입니다.
|
빈
| |
initialSSHKnownHosts
|
SSH를 통해 Git 리포지토리에 연결하는 데 클러스터 생성 시 사용할 Argo CD의 초기 SSH knownn Hosts 데이터를 정의합니다.
|
default_Argo_CD_Known_Hosts
| -
excludedefaulthosts - Argo CD에서 제공하는 SSH 알려진 호스트 기본 목록을 추가할지 여부를 나타냅니다.
-
keys - Argo CD 서버에 통합하려는 SSH 알려진 호스트 사용자 지정 세트를 설명합니다.
|
kustomizeBuildOptions
|
kustomize 빌드와 함께 사용할 빌드 옵션 및 매개변수입니다.
|
빈
| |
kustomizeVersions
|
Argo CD 리포지토리 서버 컨테이너 이미지에 구성된 Kustomize 버전 목록을 정의합니다.
|
빈
| -
path - Argo CD 리포지토리 서버 컨테이너 이미지의 파일 시스템에 있는 Kustomize 버전의 경로입니다.
-
버전 - Argo CD 리포지토리 서버 컨테이너 이미지에 구성된 vX.Y.Z 형식의 Kustomize 버전입니다.
|
모니터링
|
인스턴스의 워크로드 상태 모니터링 구성을 정의합니다.
|
오브젝트
| -
disableMetrics - 인스턴스의 메트릭 컬렉션을 활성화하거나 비활성화하도록 이 필드를 구성합니다.
-
enabled - 인스턴스에 워크로드 상태 모니터링이 활성화되었는지 여부를 나타냅니다.
|
알림
|
알림 컨트롤러 구성 옵션.
|
오브젝트
| -
enabled - 알림 컨트롤러를 시작하기 위한 토글입니다.
-
env - 알림 컨트롤러 워크로드에 설정할 환경입니다.
-
image - 모든 Argo CD 구성 요소의 컨테이너 이미지입니다. 이 속성은 ARGOCD_IMAGE 환경 변수를 재정의합니다.
-
loglevel - Argo CD 애플리케이션 컨트롤러 구성 요소에서 사용하는 로그 수준입니다. 유효한 옵션은 debug ,info ,error , warn 입니다.
-
replicas - 알림 컨트롤러에 대해 실행할 복제본 수입니다.
-
resources - 컨테이너 컴퓨팅 리소스입니다.
-
버전 - 알림 컨테이너 이미지와 함께 사용할 태그입니다.
|
nodePlacement
|
Argo CD 워크로드에 대한 NodeSelectors 및 Tolerations를 정의합니다.
|
빈
| -
nodeSelector - 노드 선택을 위한 키-값 쌍의 맵입니다.
-
허용 오차 - 허용 오차를 사용하면 Pod에서 일치하는 테인트가 있는 노드에 대한 스케줄을 생성할 수 있습니다.
|
oidcConfig
|
OIDC 구성의 대안으로 Dex입니다.
|
빈
| |
prometheus
|
Prometheus 구성 옵션.
|
오브젝트
| -
enabled - Argo CD에 대해 전 세계적으로 Prometheus를 지원합니다.
-
host - Ingress 또는 Route 리소스에 사용할 호스트 이름입니다.
-
Ingress - Prometheus의 수신을 집계합니다.
-
Route -
경로 구성 옵션.
-
size - Prometheus StatefulSet 의 복제본 수입니다.
|
rbac
|
RBAC 구성 옵션.
|
오브젝트
| -
defaultPolicy - argocd-rbac-cm 구성 맵의 policy.default 속성입니다. Argo CD가 API 요청을 승인할 때 대체되는 기본 역할의 이름입니다.
-
policy - argocd-rbac-cm 구성 맵의 policy.csv 속성입니다. 이 속성에는 사용자 정의 RBAC 정책 및 역할 정의에 대한 CSV 데이터가 포함됩니다.
-
policyMatcher - argocd-rbac-cm 구성 맵의 policy.matchMode 속성입니다. 이 속성에는 두 가지 옵션(글로러러의 경우 'glob' for glob matcher 및 regex matcher용 'regex')이 있습니다.
-
scopes - argocd-rbac-cm 구성 맵의 scopes 속성입니다. 하위 범위 외에도 RBAC 적용 중에 검사할 OIDC 범위를 제어합니다.
|
Redis
|
Redis 구성 옵션.
|
오브젝트
| -
autotls - 공급자를 사용하여 Redis 서버의 TLS 인증서를 생성합니다. 현재 openshift 값만 사용할 수 있습니다.
-
disableTLSVerification - 엄격한 TLS 검증을 사용하여 Redis 서버에 액세스해야 하는지 여부를 정의합니다.
-
image - Redis의 컨테이너 이미지입니다. 이렇게 하면 ARGOCD_REDIS_IMAGE 환경 변수가 재정의됩니다.
-
resources - 컨테이너 컴퓨팅 리소스입니다.
-
version - Redis 컨테이너 이미지와 함께 사용할 태그입니다.
|
repositoryCredentials
|
클러스터 생성에 사용할 Argo CD를 구성하기 위한 Git 리포지토리 인증 정보 템플릿입니다.
|
빈
| |
resourceActions
|
리소스 작업 동작을 사용자 정의합니다.
|
빈
| |
resourceExclusions
|
리소스 그룹의 전체 클래스를 완전히 무시합니다.
|
빈
| |
resourceInclusions
|
적용되는 리소스 그룹/종류를 식별하는 구성입니다.
|
빈
| |
resourceHealthChecks
|
리소스 상태 점검 동작을 사용자 정의합니다.
|
빈
| |
resourceIgnoreDifferences
|
리소스를 사용자 지정하면 차이점 동작이 무시됩니다.
|
빈
| |
resourceTrackingMethod
|
Argo CD에서 관리 리소스를 모니터링하는 데 사용하는 필드입니다.
|
label
| |
server
|
Argo CD 서버 구성 옵션.
|
오브젝트
| -
autoscale - 서버 자동 스케일링 구성 옵션.
-
env - 서버 워크로드에 설정할 환경입니다.
-
enabled - Argo CD 설치 중에 Argo CD 서버를 활성화하는 플래그입니다.
-
enableRolloutsUI - 매개변수가 true 로 설정된 경우 매개변수는 Argo CD에서 Argo Rollouts UI 확장을 활성화합니다. 기본값은 false 로 설정됩니다.
-
extraCommandArgs - Operator가 설정한 기존 인수에 추가된 인수 목록입니다.
-
gRPC - gRPC 구성 옵션.
-
host - Ingress 또는 Route 리소스에 사용되는 호스트 이름입니다.
-
initContainers - Argo CD 애플리케이션 컨트롤러 구성 요소의 init 컨테이너 목록입니다. 이 필드는 선택 사항입니다.
-
Ingress - Argo CD 서버 구성 요소에 대한 Ingress 구성입니다.
-
insecure - Argo CD 서버의 비보안 플래그를 집계합니다.
-
loglevel - Argo CD 서버 구성 요소에서 사용할 로그 수준입니다. 유효한 옵션은 debug ,info ,error , warn 입니다.
-
LogFormat - Argo CD 서버 구성 요소에서 사용하는 로그 형식입니다. 유효한 옵션은 text 및 json 입니다.
-
resources - 컨테이너 컴퓨팅 리소스입니다.
-
replicas - Argo CD 서버의 복제본 수입니다. 0 보다 크거나 같아야 합니다. 자동 스케일링 이 활성화되면 복제본 이 무시됩니다.
-
Route -
경로 구성 옵션.
-
service.Type - 서비스 리소스에 사용되는 serviceType입니다.
-
sidecarContainers - Argo CD 애플리케이션 컨트롤러 구성 요소의 사이드카 컨테이너 목록입니다. 이 필드는 선택 사항입니다.
-
volumes - Argo CD 애플리케이션 컨트롤러 구성 요소에 대해 구성된 추가 볼륨 목록입니다. 이 필드는 선택 사항입니다.
-
volumeMounts - Argo CD 애플리케이션 컨트롤러 구성 요소에 대해 구성된 추가 볼륨 마운트 목록입니다. 이 필드는 선택 사항입니다.
|
sourceNamespaces
|
애플리케이션 리소스를 생성할 수 있는 네임스페이스를 지정합니다.
|
string
| |
sso
|
Single Sign-On 옵션
|
오브젝트
| -
DEX - Dex SSO 공급자의 구성 옵션.
-
K eycloak - Keycloak SSO 공급자에 대한 구성 옵션입니다.
-
provider - Single Sign-on을 구성하는 데 사용되는 공급자의 이름입니다. 현재 지원되는 옵션은 Dex 및 Keycloak입니다.
|
statusBadgeEnabled
|
애플리케이션 상태 배지를 활성화합니다.
|
true
| |
tls
|
TLS 구성 옵션.
|
오브젝트
| -
ca.configMapName - CA 인증서가 포함된 ConfigMap 의 이름입니다.
-
ca.secretName - CA 인증서 및 키가 포함된 시크릿의 이름입니다.
-
initialCerts - HTTPS를 통해 Git 리포지토리를 연결하기 위한 argocd-tls-certs-cm 구성 맵의 초기 인증서 세트입니다.
|
usersAnonymousEnabled
|
익명 사용자 액세스를 활성화합니다.
|
true
| |
version
|
모든 Argo CD 구성 요소에 대해 컨테이너 이미지와 함께 사용할 태그입니다.
|
최신 Argo CD 버전
| |