StatefulSet Details
Name: argocd-application-controller
Namespace: argocd
Replicas: 1/1
Service Name: argocd-application-controller
Pod Management Policy: OrderedReady
Selector: app.kubernetes.io/name: argocd-application-c...
Kubectl Commands
- View
- Delete
- Describe
- Scale
Containers
Name | Image | Ports | ... |
---|---|---|---|
argocd-application-controller | quay.io/argoproj/argocd:v2.12.1 | 8082/TCP | ... |
Metadata
Creation Time: 2024-08-19T00:53:29Z
Labels:
- app.kubernetes.io/component: application-controll...
- app.kubernetes.io/name: argocd-application-c...
- app.kubernetes.io/part-of: argocd...
Annotation:
- kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"apps/...
name: argocd-application-controllernamespace: argocduid: 3b59faac-2423-491e-9986-347543a09b71resourceVersion: '34197307'generation: 1creationTimestamp: '2024-08-19T00:53:29Z'labels:app.kubernetes.io/component: application-controllerapp.kubernetes.io/name: argocd-application-controllerapp.kubernetes.io/part-of: argocdannotations:kubectl.kubernetes.io/last-applied-configuration: >{"apiVersion":"apps/v1","kind":"StatefulSet","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"application-controller","app.kubernetes.io/name":"argocd-application-controller","app.kubernetes.io/part-of":"argocd"},"name":"argocd-application-controller","namespace":"argocd"},"spec":{"replicas":1,"selector":{"matchLabels":{"app.kubernetes.io/name":"argocd-application-controller"}},"serviceName":"argocd-application-controller","template":{"metadata":{"labels":{"app.kubernetes.io/name":"argocd-application-controller"}},"spec":{"affinity":{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchLabels":{"app.kubernetes.io/name":"argocd-application-controller"}},"topologyKey":"kubernetes.io/hostname"},"weight":100},{"podAffinityTerm":{"labelSelector":{"matchLabels":{"app.kubernetes.io/part-of":"argocd"}},"topologyKey":"kubernetes.io/hostname"},"weight":5}]}},"containers":[{"args":["/usr/local/bin/argocd-application-controller"],"env":[{"name":"REDIS_PASSWORD","valueFrom":{"secretKeyRef":{"key":"auth","name":"argocd-redis"}}},{"name":"ARGOCD_CONTROLLER_REPLICAS","value":"1"},{"name":"ARGOCD_RECONCILIATION_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"timeout.reconciliation","name":"argocd-cm","optional":true}}},{"name":"ARGOCD_HARD_RECONCILIATION_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"timeout.hard.reconciliation","name":"argocd-cm","optional":true}}},{"name":"ARGOCD_RECONCILIATION_JITTER","valueFrom":{"configMapKeyRef":{"key":"timeout.reconciliation.jitter","name":"argocd-cm","optional":true}}},{"name":"ARGOCD_REPO_ERROR_GRACE_PERIOD_SECONDS","valueFrom":{"configMapKeyRef":{"key":"controller.repo.error.grace.period.seconds","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER","valueFrom":{"configMapKeyRef":{"key":"repo.server","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_TIMEOUT_SECONDS","valueFrom":{"configMapKeyRef":{"key":"controller.repo.server.timeout.seconds","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_STATUS_PROCESSORS","valueFrom":{"configMapKeyRef":{"key":"controller.status.processors","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_OPERATION_PROCESSORS","valueFrom":{"configMapKeyRef":{"key":"controller.operation.processors","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_LOGFORMAT","valueFrom":{"configMapKeyRef":{"key":"controller.log.format","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_LOGLEVEL","valueFrom":{"configMapKeyRef":{"key":"controller.log.level","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_METRICS_CACHE_EXPIRATION","valueFrom":{"configMapKeyRef":{"key":"controller.metrics.cache.expiration","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_TIMEOUT_SECONDS","valueFrom":{"configMapKeyRef":{"key":"controller.self.heal.timeout.seconds","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXT","valueFrom":{"configMapKeyRef":{"key":"controller.repo.server.plaintext","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_STRICT_TLS","valueFrom":{"configMapKeyRef":{"key":"controller.repo.server.strict.tls","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_PERSIST_RESOURCE_HEALTH","valueFrom":{"configMapKeyRef":{"key":"controller.resource.health.persist","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APP_STATE_CACHE_EXPIRATION","valueFrom":{"configMapKeyRef":{"key":"controller.app.state.cache.expiration","name":"argocd-cmd-params-cm","optional":true}}},{"name":"REDIS_SERVER","valueFrom":{"configMapKeyRef":{"key":"redis.server","name":"argocd-cmd-params-cm","optional":true}}},{"name":"REDIS_COMPRESSION","valueFrom":{"configMapKeyRef":{"key":"redis.compression","name":"argocd-cmd-params-cm","optional":true}}},{"name":"REDISDB","valueFrom":{"configMapKeyRef":{"key":"redis.db","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_DEFAULT_CACHE_EXPIRATION","valueFrom":{"configMapKeyRef":{"key":"controller.default.cache.expiration","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_OTLP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"otlp.address","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_OTLP_INSECURE","valueFrom":{"configMapKeyRef":{"key":"otlp.insecure","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_OTLP_HEADERS","valueFrom":{"configMapKeyRef":{"key":"otlp.headers","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_NAMESPACES","valueFrom":{"configMapKeyRef":{"key":"application.namespaces","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_CONTROLLER_SHARDING_ALGORITHM","valueFrom":{"configMapKeyRef":{"key":"controller.sharding.algorithm","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_KUBECTL_PARALLELISM_LIMIT","valueFrom":{"configMapKeyRef":{"key":"controller.kubectl.parallelism.limit","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_K8SCLIENT_RETRY_MAX","valueFrom":{"configMapKeyRef":{"key":"controller.k8sclient.retry.max","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_K8SCLIENT_RETRY_BASE_BACKOFF","valueFrom":{"configMapKeyRef":{"key":"controller.k8sclient.retry.base.backoff","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_SERVER_SIDE_DIFF","valueFrom":{"configMapKeyRef":{"key":"controller.diff.server.side","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_IGNORE_NORMALIZER_JQ_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"controller.ignore.normalizer.jq.timeout","name":"argocd-cmd-params-cm","optional":true}}}],"image":"quay.io/argoproj/argocd:v2.12.1","imagePullPolicy":"Always","name":"argocd-application-controller","ports":[{"containerPort":8082}],"readinessProbe":{"httpGet":{"path":"/healthz","port":8082},"initialDelaySeconds":5,"periodSeconds":10},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"seccompProfile":{"type":"RuntimeDefault"}},"volumeMounts":[{"mountPath":"/app/config/controller/tls","name":"argocd-repo-server-tls"},{"mountPath":"/home/argocd","name":"argocd-home"}],"workingDir":"/home/argocd"}],"serviceAccountName":"argocd-application-controller","volumes":[{"emptyDir":{},"name":"argocd-home"},{"name":"argocd-repo-server-tls","secret":{"items":[{"key":"tls.crt","path":"tls.crt"},{"key":"tls.key","path":"tls.key"},{"key":"ca.crt","path":"ca.crt"}],"optional":true,"secretName":"argocd-repo-server-tls"}}]}}}}
- name: argocd-application-controllerimage: quay.io/argoproj/argocd:v2.12.1args:- /usr/local/bin/argocd-application-controllerworkingDir: /home/argocdports:- containerPort: 8082protocol: TCPenv:- name: REDIS_PASSWORDvalueFrom:secretKeyRef:name: argocd-rediskey: auth- name: ARGOCD_CONTROLLER_REPLICASvalue: '1'- name: ARGOCD_RECONCILIATION_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.reconciliationoptional: true- name: ARGOCD_HARD_RECONCILIATION_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.hard.reconciliationoptional: true- name: ARGOCD_RECONCILIATION_JITTERvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.reconciliation.jitteroptional: true- name: ARGOCD_REPO_ERROR_GRACE_PERIOD_SECONDSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.error.grace.period.secondsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVERvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: repo.serveroptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_TIMEOUT_SECONDSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.server.timeout.secondsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_STATUS_PROCESSORSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.status.processorsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OPERATION_PROCESSORSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.operation.processorsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_LOGFORMATvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.log.formatoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_LOGLEVELvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.log.leveloptional: true- name: ARGOCD_APPLICATION_CONTROLLER_METRICS_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.metrics.cache.expirationoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_TIMEOUT_SECONDSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.self.heal.timeout.secondsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.server.plaintextoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_STRICT_TLSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.server.strict.tlsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_PERSIST_RESOURCE_HEALTHvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.resource.health.persistoptional: true- name: ARGOCD_APP_STATE_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.app.state.cache.expirationoptional: true- name: REDIS_SERVERvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: redis.serveroptional: true- name: REDIS_COMPRESSIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: redis.compressionoptional: true- name: REDISDBvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: redis.dboptional: true- name: ARGOCD_DEFAULT_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.default.cache.expirationoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.addressoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_INSECUREvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.insecureoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_HEADERSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.headersoptional: true- name: ARGOCD_APPLICATION_NAMESPACESvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: application.namespacesoptional: true- name: ARGOCD_CONTROLLER_SHARDING_ALGORITHMvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.sharding.algorithmoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_KUBECTL_PARALLELISM_LIMITvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.kubectl.parallelism.limitoptional: true- name: ARGOCD_K8SCLIENT_RETRY_MAXvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.k8sclient.retry.maxoptional: true- name: ARGOCD_K8SCLIENT_RETRY_BASE_BACKOFFvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.k8sclient.retry.base.backoffoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_SERVER_SIDE_DIFFvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.diff.server.sideoptional: true- name: ARGOCD_IGNORE_NORMALIZER_JQ_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.ignore.normalizer.jq.timeoutoptional: trueresources: {}volumeMounts:- name: argocd-repo-server-tlsmountPath: /app/config/controller/tls- name: argocd-homemountPath: /home/argocdreadinessProbe:httpGet:path: /healthzport: 8082scheme: HTTPinitialDelaySeconds: 5timeoutSeconds: 1periodSeconds: 10successThreshold: 1failureThreshold: 3terminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: AlwayssecurityContext:capabilities:drop:- ALLrunAsNonRoot: truereadOnlyRootFilesystem: trueallowPrivilegeEscalation: falseseccompProfile:type: RuntimeDefault
observedGeneration: 1replicas: 1readyReplicas: 1currentReplicas: 1updatedReplicas: 1currentRevision: argocd-application-controller-6d9cf868c6updateRevision: argocd-application-controller-6d9cf868c6collisionCount: 0availableReplicas: 1
replicas: 1selector:matchLabels:app.kubernetes.io/name: argocd-application-controllertemplate:metadata:creationTimestamp: nulllabels:app.kubernetes.io/name: argocd-application-controllerspec:volumes:- name: argocd-homeemptyDir: {}- name: argocd-repo-server-tlssecret:secretName: argocd-repo-server-tlsitems:- key: tls.crtpath: tls.crt- key: tls.keypath: tls.key- key: ca.crtpath: ca.crtdefaultMode: 420optional: truecontainers:- name: argocd-application-controllerimage: quay.io/argoproj/argocd:v2.12.1args:- /usr/local/bin/argocd-application-controllerworkingDir: /home/argocdports:- containerPort: 8082protocol: TCPenv:- name: REDIS_PASSWORDvalueFrom:secretKeyRef:name: argocd-rediskey: auth- name: ARGOCD_CONTROLLER_REPLICASvalue: '1'- name: ARGOCD_RECONCILIATION_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.reconciliationoptional: true- name: ARGOCD_HARD_RECONCILIATION_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.hard.reconciliationoptional: true- name: ARGOCD_RECONCILIATION_JITTERvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.reconciliation.jitteroptional: true- name: ARGOCD_REPO_ERROR_GRACE_PERIOD_SECONDSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.error.grace.period.secondsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVERvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: repo.serveroptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_TIMEOUT_SECONDSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.server.timeout.secondsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_STATUS_PROCESSORSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.status.processorsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OPERATION_PROCESSORSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.operation.processorsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_LOGFORMATvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.log.formatoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_LOGLEVELvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.log.leveloptional: true- name: ARGOCD_APPLICATION_CONTROLLER_METRICS_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.metrics.cache.expirationoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_TIMEOUT_SECONDSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.self.heal.timeout.secondsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.server.plaintextoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_STRICT_TLSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.server.strict.tlsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_PERSIST_RESOURCE_HEALTHvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.resource.health.persistoptional: true- name: ARGOCD_APP_STATE_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.app.state.cache.expirationoptional: true- name: REDIS_SERVERvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: redis.serveroptional: true- name: REDIS_COMPRESSIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: redis.compressionoptional: true- name: REDISDBvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: redis.dboptional: true- name: ARGOCD_DEFAULT_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.default.cache.expirationoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.addressoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_INSECUREvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.insecureoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_HEADERSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.headersoptional: true- name: ARGOCD_APPLICATION_NAMESPACESvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: application.namespacesoptional: true- name: ARGOCD_CONTROLLER_SHARDING_ALGORITHMvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.sharding.algorithmoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_KUBECTL_PARALLELISM_LIMITvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.kubectl.parallelism.limitoptional: true- name: ARGOCD_K8SCLIENT_RETRY_MAXvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.k8sclient.retry.maxoptional: true- name: ARGOCD_K8SCLIENT_RETRY_BASE_BACKOFFvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.k8sclient.retry.base.backoffoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_SERVER_SIDE_DIFFvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.diff.server.sideoptional: true- name: ARGOCD_IGNORE_NORMALIZER_JQ_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.ignore.normalizer.jq.timeoutoptional: trueresources: {}volumeMounts:- name: argocd-repo-server-tlsmountPath: /app/config/controller/tls- name: argocd-homemountPath: /home/argocdreadinessProbe:httpGet:path: /healthzport: 8082scheme: HTTPinitialDelaySeconds: 5timeoutSeconds: 1periodSeconds: 10successThreshold: 1failureThreshold: 3terminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: AlwayssecurityContext:capabilities:drop:- ALLrunAsNonRoot: truereadOnlyRootFilesystem: trueallowPrivilegeEscalation: falseseccompProfile:type: RuntimeDefaultrestartPolicy: AlwaysterminationGracePeriodSeconds: 30dnsPolicy: ClusterFirstserviceAccountName: argocd-application-controllerserviceAccount: argocd-application-controllersecurityContext: {}affinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- weight: 100podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: argocd-application-controllertopologyKey: kubernetes.io/hostname- weight: 5podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/part-of: argocdtopologyKey: kubernetes.io/hostnameschedulerName: default-schedulerserviceName: argocd-application-controllerpodManagementPolicy: OrderedReadyupdateStrategy:type: RollingUpdaterollingUpdate:partition: 0revisionHistoryLimit: 10persistentVolumeClaimRetentionPolicy:whenDeleted: RetainwhenScaled: Retain
metadata:name: argocd-application-controllernamespace: argocduid: 3b59faac-2423-491e-9986-347543a09b71resourceVersion: '34197307'generation: 1creationTimestamp: '2024-08-19T00:53:29Z'labels:app.kubernetes.io/component: application-controllerapp.kubernetes.io/name: argocd-application-controllerapp.kubernetes.io/part-of: argocdannotations:kubectl.kubernetes.io/last-applied-configuration: >{"apiVersion":"apps/v1","kind":"StatefulSet","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"application-controller","app.kubernetes.io/name":"argocd-application-controller","app.kubernetes.io/part-of":"argocd"},"name":"argocd-application-controller","namespace":"argocd"},"spec":{"replicas":1,"selector":{"matchLabels":{"app.kubernetes.io/name":"argocd-application-controller"}},"serviceName":"argocd-application-controller","template":{"metadata":{"labels":{"app.kubernetes.io/name":"argocd-application-controller"}},"spec":{"affinity":{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchLabels":{"app.kubernetes.io/name":"argocd-application-controller"}},"topologyKey":"kubernetes.io/hostname"},"weight":100},{"podAffinityTerm":{"labelSelector":{"matchLabels":{"app.kubernetes.io/part-of":"argocd"}},"topologyKey":"kubernetes.io/hostname"},"weight":5}]}},"containers":[{"args":["/usr/local/bin/argocd-application-controller"],"env":[{"name":"REDIS_PASSWORD","valueFrom":{"secretKeyRef":{"key":"auth","name":"argocd-redis"}}},{"name":"ARGOCD_CONTROLLER_REPLICAS","value":"1"},{"name":"ARGOCD_RECONCILIATION_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"timeout.reconciliation","name":"argocd-cm","optional":true}}},{"name":"ARGOCD_HARD_RECONCILIATION_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"timeout.hard.reconciliation","name":"argocd-cm","optional":true}}},{"name":"ARGOCD_RECONCILIATION_JITTER","valueFrom":{"configMapKeyRef":{"key":"timeout.reconciliation.jitter","name":"argocd-cm","optional":true}}},{"name":"ARGOCD_REPO_ERROR_GRACE_PERIOD_SECONDS","valueFrom":{"configMapKeyRef":{"key":"controller.repo.error.grace.period.seconds","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER","valueFrom":{"configMapKeyRef":{"key":"repo.server","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_TIMEOUT_SECONDS","valueFrom":{"configMapKeyRef":{"key":"controller.repo.server.timeout.seconds","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_STATUS_PROCESSORS","valueFrom":{"configMapKeyRef":{"key":"controller.status.processors","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_OPERATION_PROCESSORS","valueFrom":{"configMapKeyRef":{"key":"controller.operation.processors","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_LOGFORMAT","valueFrom":{"configMapKeyRef":{"key":"controller.log.format","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_LOGLEVEL","valueFrom":{"configMapKeyRef":{"key":"controller.log.level","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_METRICS_CACHE_EXPIRATION","valueFrom":{"configMapKeyRef":{"key":"controller.metrics.cache.expiration","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_TIMEOUT_SECONDS","valueFrom":{"configMapKeyRef":{"key":"controller.self.heal.timeout.seconds","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXT","valueFrom":{"configMapKeyRef":{"key":"controller.repo.server.plaintext","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_STRICT_TLS","valueFrom":{"configMapKeyRef":{"key":"controller.repo.server.strict.tls","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_PERSIST_RESOURCE_HEALTH","valueFrom":{"configMapKeyRef":{"key":"controller.resource.health.persist","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APP_STATE_CACHE_EXPIRATION","valueFrom":{"configMapKeyRef":{"key":"controller.app.state.cache.expiration","name":"argocd-cmd-params-cm","optional":true}}},{"name":"REDIS_SERVER","valueFrom":{"configMapKeyRef":{"key":"redis.server","name":"argocd-cmd-params-cm","optional":true}}},{"name":"REDIS_COMPRESSION","valueFrom":{"configMapKeyRef":{"key":"redis.compression","name":"argocd-cmd-params-cm","optional":true}}},{"name":"REDISDB","valueFrom":{"configMapKeyRef":{"key":"redis.db","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_DEFAULT_CACHE_EXPIRATION","valueFrom":{"configMapKeyRef":{"key":"controller.default.cache.expiration","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_OTLP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"otlp.address","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_OTLP_INSECURE","valueFrom":{"configMapKeyRef":{"key":"otlp.insecure","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_OTLP_HEADERS","valueFrom":{"configMapKeyRef":{"key":"otlp.headers","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_NAMESPACES","valueFrom":{"configMapKeyRef":{"key":"application.namespaces","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_CONTROLLER_SHARDING_ALGORITHM","valueFrom":{"configMapKeyRef":{"key":"controller.sharding.algorithm","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_KUBECTL_PARALLELISM_LIMIT","valueFrom":{"configMapKeyRef":{"key":"controller.kubectl.parallelism.limit","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_K8SCLIENT_RETRY_MAX","valueFrom":{"configMapKeyRef":{"key":"controller.k8sclient.retry.max","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_K8SCLIENT_RETRY_BASE_BACKOFF","valueFrom":{"configMapKeyRef":{"key":"controller.k8sclient.retry.base.backoff","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_APPLICATION_CONTROLLER_SERVER_SIDE_DIFF","valueFrom":{"configMapKeyRef":{"key":"controller.diff.server.side","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_IGNORE_NORMALIZER_JQ_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"controller.ignore.normalizer.jq.timeout","name":"argocd-cmd-params-cm","optional":true}}}],"image":"quay.io/argoproj/argocd:v2.12.1","imagePullPolicy":"Always","name":"argocd-application-controller","ports":[{"containerPort":8082}],"readinessProbe":{"httpGet":{"path":"/healthz","port":8082},"initialDelaySeconds":5,"periodSeconds":10},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"seccompProfile":{"type":"RuntimeDefault"}},"volumeMounts":[{"mountPath":"/app/config/controller/tls","name":"argocd-repo-server-tls"},{"mountPath":"/home/argocd","name":"argocd-home"}],"workingDir":"/home/argocd"}],"serviceAccountName":"argocd-application-controller","volumes":[{"emptyDir":{},"name":"argocd-home"},{"name":"argocd-repo-server-tls","secret":{"items":[{"key":"tls.crt","path":"tls.crt"},{"key":"tls.key","path":"tls.key"},{"key":"ca.crt","path":"ca.crt"}],"optional":true,"secretName":"argocd-repo-server-tls"}}]}}}}spec:replicas: 1selector:matchLabels:app.kubernetes.io/name: argocd-application-controllertemplate:metadata:creationTimestamp: nulllabels:app.kubernetes.io/name: argocd-application-controllerspec:volumes:- name: argocd-homeemptyDir: {}- name: argocd-repo-server-tlssecret:secretName: argocd-repo-server-tlsitems:- key: tls.crtpath: tls.crt- key: tls.keypath: tls.key- key: ca.crtpath: ca.crtdefaultMode: 420optional: truecontainers:- name: argocd-application-controllerimage: quay.io/argoproj/argocd:v2.12.1args:- /usr/local/bin/argocd-application-controllerworkingDir: /home/argocdports:- containerPort: 8082protocol: TCPenv:- name: REDIS_PASSWORDvalueFrom:secretKeyRef:name: argocd-rediskey: auth- name: ARGOCD_CONTROLLER_REPLICASvalue: '1'- name: ARGOCD_RECONCILIATION_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.reconciliationoptional: true- name: ARGOCD_HARD_RECONCILIATION_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.hard.reconciliationoptional: true- name: ARGOCD_RECONCILIATION_JITTERvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.reconciliation.jitteroptional: true- name: ARGOCD_REPO_ERROR_GRACE_PERIOD_SECONDSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.error.grace.period.secondsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVERvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: repo.serveroptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_TIMEOUT_SECONDSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.server.timeout.secondsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_STATUS_PROCESSORSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.status.processorsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OPERATION_PROCESSORSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.operation.processorsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_LOGFORMATvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.log.formatoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_LOGLEVELvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.log.leveloptional: true- name: ARGOCD_APPLICATION_CONTROLLER_METRICS_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.metrics.cache.expirationoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_SELF_HEAL_TIMEOUT_SECONDSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.self.heal.timeout.secondsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_PLAINTEXTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.server.plaintextoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_REPO_SERVER_STRICT_TLSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.repo.server.strict.tlsoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_PERSIST_RESOURCE_HEALTHvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.resource.health.persistoptional: true- name: ARGOCD_APP_STATE_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.app.state.cache.expirationoptional: true- name: REDIS_SERVERvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: redis.serveroptional: true- name: REDIS_COMPRESSIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: redis.compressionoptional: true- name: REDISDBvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: redis.dboptional: true- name: ARGOCD_DEFAULT_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.default.cache.expirationoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.addressoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_INSECUREvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.insecureoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_OTLP_HEADERSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.headersoptional: true- name: ARGOCD_APPLICATION_NAMESPACESvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: application.namespacesoptional: true- name: ARGOCD_CONTROLLER_SHARDING_ALGORITHMvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.sharding.algorithmoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_KUBECTL_PARALLELISM_LIMITvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.kubectl.parallelism.limitoptional: true- name: ARGOCD_K8SCLIENT_RETRY_MAXvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.k8sclient.retry.maxoptional: true- name: ARGOCD_K8SCLIENT_RETRY_BASE_BACKOFFvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.k8sclient.retry.base.backoffoptional: true- name: ARGOCD_APPLICATION_CONTROLLER_SERVER_SIDE_DIFFvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.diff.server.sideoptional: true- name: ARGOCD_IGNORE_NORMALIZER_JQ_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: controller.ignore.normalizer.jq.timeoutoptional: trueresources: {}volumeMounts:- name: argocd-repo-server-tlsmountPath: /app/config/controller/tls- name: argocd-homemountPath: /home/argocdreadinessProbe:httpGet:path: /healthzport: 8082scheme: HTTPinitialDelaySeconds: 5timeoutSeconds: 1periodSeconds: 10successThreshold: 1failureThreshold: 3terminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: AlwayssecurityContext:capabilities:drop:- ALLrunAsNonRoot: truereadOnlyRootFilesystem: trueallowPrivilegeEscalation: falseseccompProfile:type: RuntimeDefaultrestartPolicy: AlwaysterminationGracePeriodSeconds: 30dnsPolicy: ClusterFirstserviceAccountName: argocd-application-controllerserviceAccount: argocd-application-controllersecurityContext: {}affinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- weight: 100podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: argocd-application-controllertopologyKey: kubernetes.io/hostname- weight: 5podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/part-of: argocdtopologyKey: kubernetes.io/hostnameschedulerName: default-schedulerserviceName: argocd-application-controllerpodManagementPolicy: OrderedReadyupdateStrategy:type: RollingUpdaterollingUpdate:partition: 0revisionHistoryLimit: 10persistentVolumeClaimRetentionPolicy:whenDeleted: RetainwhenScaled: Retainstatus:observedGeneration: 1replicas: 1readyReplicas: 1currentReplicas: 1updatedReplicas: 1currentRevision: argocd-application-controller-6d9cf868c6updateRevision: argocd-application-controller-6d9cf868c6collisionCount: 0availableReplicas: 1