Deployment Details
Name: argocd-repo-server
Namespace: argocd
Replicas: 1/1
Strategy: RollingUpdate
Selector: app.kubernetes.io/name: argocd-repo-server...
Kubectl Commands
- View
- Delete
- Describe
- Scale
Containers
Name | Image | Ports | ... |
---|---|---|---|
argocd-repo-server | quay.io/argoproj/argocd:v2.12.1 | 8081/TCP8084/TCP | ... |
Init Containers
Name | Image | Ports | ... |
---|---|---|---|
copyutil | quay.io/argoproj/argocd:v2.12.1 | N/A | ... |
Metadata
Creation Time: 2024-08-19T00:53:28Z
Labels:
- app.kubernetes.io/component: repo-server...
- app.kubernetes.io/name: argocd-repo-server...
- app.kubernetes.io/part-of: argocd...
Annotation:
- deployment.kubernetes.io/revision: 1...
- kubectl.kubernetes.io/last-applied-configuration: {"apiVersion":"apps/...
name: argocd-repo-servernamespace: argocduid: 12686607-3c39-47b7-abc4-3b51fcb32d32resourceVersion: '34197304'generation: 1creationTimestamp: '2024-08-19T00:53:28Z'labels:app.kubernetes.io/component: repo-serverapp.kubernetes.io/name: argocd-repo-serverapp.kubernetes.io/part-of: argocdannotations:deployment.kubernetes.io/revision: '1'kubectl.kubernetes.io/last-applied-configuration: >{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"repo-server","app.kubernetes.io/name":"argocd-repo-server","app.kubernetes.io/part-of":"argocd"},"name":"argocd-repo-server","namespace":"argocd"},"spec":{"selector":{"matchLabels":{"app.kubernetes.io/name":"argocd-repo-server"}},"template":{"metadata":{"labels":{"app.kubernetes.io/name":"argocd-repo-server"}},"spec":{"affinity":{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchLabels":{"app.kubernetes.io/name":"argocd-repo-server"}},"topologyKey":"kubernetes.io/hostname"},"weight":100},{"podAffinityTerm":{"labelSelector":{"matchLabels":{"app.kubernetes.io/part-of":"argocd"}},"topologyKey":"kubernetes.io/hostname"},"weight":5}]}},"automountServiceAccountToken":false,"containers":[{"args":["/usr/local/bin/argocd-repo-server"],"env":[{"name":"REDIS_PASSWORD","valueFrom":{"secretKeyRef":{"key":"auth","name":"argocd-redis"}}},{"name":"ARGOCD_RECONCILIATION_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"timeout.reconciliation","name":"argocd-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_LOGFORMAT","valueFrom":{"configMapKeyRef":{"key":"reposerver.log.format","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_LOGLEVEL","valueFrom":{"configMapKeyRef":{"key":"reposerver.log.level","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_PARALLELISM_LIMIT","valueFrom":{"configMapKeyRef":{"key":"reposerver.parallelism.limit","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_LISTEN_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"reposerver.listen.address","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_LISTEN_METRICS_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"reposerver.metrics.listen.address","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_DISABLE_TLS","valueFrom":{"configMapKeyRef":{"key":"reposerver.disable.tls","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_TLS_MIN_VERSION","valueFrom":{"configMapKeyRef":{"key":"reposerver.tls.minversion","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_TLS_MAX_VERSION","valueFrom":{"configMapKeyRef":{"key":"reposerver.tls.maxversion","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_TLS_CIPHERS","valueFrom":{"configMapKeyRef":{"key":"reposerver.tls.ciphers","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_CACHE_EXPIRATION","valueFrom":{"configMapKeyRef":{"key":"reposerver.repo.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":"reposerver.default.cache.expiration","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_OTLP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"otlp.address","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_OTLP_INSECURE","valueFrom":{"configMapKeyRef":{"key":"otlp.insecure","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_OTLP_HEADERS","valueFrom":{"configMapKeyRef":{"key":"otlp.headers","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_MAX_COMBINED_DIRECTORY_MANIFESTS_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.max.combined.directory.manifests.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_PLUGIN_TAR_EXCLUSIONS","valueFrom":{"configMapKeyRef":{"key":"reposerver.plugin.tar.exclusions","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_ALLOW_OUT_OF_BOUNDS_SYMLINKS","valueFrom":{"configMapKeyRef":{"key":"reposerver.allow.oob.symlinks","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_TAR_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.streamed.manifest.max.tar.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_EXTRACTED_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.streamed.manifest.max.extracted.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_HELM_MANIFEST_MAX_EXTRACTED_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.helm.manifest.max.extracted.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_DISABLE_HELM_MANIFEST_MAX_EXTRACTED_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.disable.helm.manifest.max.extracted.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REVISION_CACHE_LOCK_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"reposerver.revision.cache.lock.timeout","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_GIT_MODULES_ENABLED","valueFrom":{"configMapKeyRef":{"key":"reposerver.enable.git.submodule","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_GIT_LS_REMOTE_PARALLELISM_LIMIT","valueFrom":{"configMapKeyRef":{"key":"reposerver.git.lsremote.parallelism.limit","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_GIT_REQUEST_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"reposerver.git.request.timeout","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_GRPC_MAX_SIZE_MB","valueFrom":{"configMapKeyRef":{"key":"reposerver.grpc.max.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_INCLUDE_HIDDEN_DIRECTORIES","valueFrom":{"configMapKeyRef":{"key":"reposerver.include.hidden.directories","name":"argocd-cmd-params-cm","optional":true}}},{"name":"HELM_CACHE_HOME","value":"/helm-working-dir"},{"name":"HELM_CONFIG_HOME","value":"/helm-working-dir"},{"name":"HELM_DATA_HOME","value":"/helm-working-dir"}],"image":"quay.io/argoproj/argocd:v2.12.1","imagePullPolicy":"Always","livenessProbe":{"failureThreshold":3,"httpGet":{"path":"/healthz?full=true","port":8084},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"name":"argocd-repo-server","ports":[{"containerPort":8081},{"containerPort":8084}],"readinessProbe":{"httpGet":{"path":"/healthz","port":8084},"initialDelaySeconds":5,"periodSeconds":10},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"seccompProfile":{"type":"RuntimeDefault"}},"volumeMounts":[{"mountPath":"/app/config/ssh","name":"ssh-known-hosts"},{"mountPath":"/app/config/tls","name":"tls-certs"},{"mountPath":"/app/config/gpg/source","name":"gpg-keys"},{"mountPath":"/app/config/gpg/keys","name":"gpg-keyring"},{"mountPath":"/app/config/reposerver/tls","name":"argocd-repo-server-tls"},{"mountPath":"/tmp","name":"tmp"},{"mountPath":"/helm-working-dir","name":"helm-working-dir"},{"mountPath":"/home/argocd/cmp-server/plugins","name":"plugins"}]}],"initContainers":[{"command":["/bin/cp","-n","/usr/local/bin/argocd","/var/run/argocd/argocd-cmp-server"],"image":"quay.io/argoproj/argocd:v2.12.1","name":"copyutil","securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"seccompProfile":{"type":"RuntimeDefault"}},"volumeMounts":[{"mountPath":"/var/run/argocd","name":"var-files"}]}],"serviceAccountName":"argocd-repo-server","volumes":[{"configMap":{"name":"argocd-ssh-known-hosts-cm"},"name":"ssh-known-hosts"},{"configMap":{"name":"argocd-tls-certs-cm"},"name":"tls-certs"},{"configMap":{"name":"argocd-gpg-keys-cm"},"name":"gpg-keys"},{"emptyDir":{},"name":"gpg-keyring"},{"emptyDir":{},"name":"tmp"},{"emptyDir":{},"name":"helm-working-dir"},{"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"}},{"emptyDir":{},"name":"var-files"},{"emptyDir":{},"name":"plugins"}]}}}}
- name: argocd-repo-serverimage: quay.io/argoproj/argocd:v2.12.1args:- /usr/local/bin/argocd-repo-serverports:- containerPort: 8081protocol: TCP- containerPort: 8084protocol: TCPenv:- name: REDIS_PASSWORDvalueFrom:secretKeyRef:name: argocd-rediskey: auth- name: ARGOCD_RECONCILIATION_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.reconciliationoptional: true- name: ARGOCD_REPO_SERVER_LOGFORMATvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.log.formatoptional: true- name: ARGOCD_REPO_SERVER_LOGLEVELvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.log.leveloptional: true- name: ARGOCD_REPO_SERVER_PARALLELISM_LIMITvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.parallelism.limitoptional: true- name: ARGOCD_REPO_SERVER_LISTEN_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.listen.addressoptional: true- name: ARGOCD_REPO_SERVER_LISTEN_METRICS_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.metrics.listen.addressoptional: true- name: ARGOCD_REPO_SERVER_DISABLE_TLSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.disable.tlsoptional: true- name: ARGOCD_TLS_MIN_VERSIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.tls.minversionoptional: true- name: ARGOCD_TLS_MAX_VERSIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.tls.maxversionoptional: true- name: ARGOCD_TLS_CIPHERSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.tls.ciphersoptional: true- name: ARGOCD_REPO_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.repo.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: reposerver.default.cache.expirationoptional: true- name: ARGOCD_REPO_SERVER_OTLP_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.addressoptional: true- name: ARGOCD_REPO_SERVER_OTLP_INSECUREvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.insecureoptional: true- name: ARGOCD_REPO_SERVER_OTLP_HEADERSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.headersoptional: true- name: ARGOCD_REPO_SERVER_MAX_COMBINED_DIRECTORY_MANIFESTS_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.max.combined.directory.manifests.sizeoptional: true- name: ARGOCD_REPO_SERVER_PLUGIN_TAR_EXCLUSIONSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.plugin.tar.exclusionsoptional: true- name: ARGOCD_REPO_SERVER_ALLOW_OUT_OF_BOUNDS_SYMLINKSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.allow.oob.symlinksoptional: true- name: ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_TAR_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.streamed.manifest.max.tar.sizeoptional: true- name: ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_EXTRACTED_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.streamed.manifest.max.extracted.sizeoptional: true- name: ARGOCD_REPO_SERVER_HELM_MANIFEST_MAX_EXTRACTED_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.helm.manifest.max.extracted.sizeoptional: true- name: ARGOCD_REPO_SERVER_DISABLE_HELM_MANIFEST_MAX_EXTRACTED_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.disable.helm.manifest.max.extracted.sizeoptional: true- name: ARGOCD_REVISION_CACHE_LOCK_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.revision.cache.lock.timeoutoptional: true- name: ARGOCD_GIT_MODULES_ENABLEDvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.enable.git.submoduleoptional: true- name: ARGOCD_GIT_LS_REMOTE_PARALLELISM_LIMITvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.git.lsremote.parallelism.limitoptional: true- name: ARGOCD_GIT_REQUEST_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.git.request.timeoutoptional: true- name: ARGOCD_GRPC_MAX_SIZE_MBvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.grpc.max.sizeoptional: true- name: ARGOCD_REPO_SERVER_INCLUDE_HIDDEN_DIRECTORIESvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.include.hidden.directoriesoptional: true- name: HELM_CACHE_HOMEvalue: /helm-working-dir- name: HELM_CONFIG_HOMEvalue: /helm-working-dir- name: HELM_DATA_HOMEvalue: /helm-working-dirresources: {}volumeMounts:- name: ssh-known-hostsmountPath: /app/config/ssh- name: tls-certsmountPath: /app/config/tls- name: gpg-keysmountPath: /app/config/gpg/source- name: gpg-keyringmountPath: /app/config/gpg/keys- name: argocd-repo-server-tlsmountPath: /app/config/reposerver/tls- name: tmpmountPath: /tmp- name: helm-working-dirmountPath: /helm-working-dir- name: pluginsmountPath: /home/argocd/cmp-server/pluginslivenessProbe:httpGet:path: /healthz?full=trueport: 8084scheme: HTTPinitialDelaySeconds: 30timeoutSeconds: 5periodSeconds: 30successThreshold: 1failureThreshold: 3readinessProbe:httpGet:path: /healthzport: 8084scheme: HTTPinitialDelaySeconds: 5timeoutSeconds: 1periodSeconds: 10successThreshold: 1failureThreshold: 3terminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: AlwayssecurityContext:capabilities:drop:- ALLrunAsNonRoot: truereadOnlyRootFilesystem: trueallowPrivilegeEscalation: falseseccompProfile:type: RuntimeDefault
observedGeneration: 1replicas: 1updatedReplicas: 1readyReplicas: 1availableReplicas: 1conditions:- type: Progressingstatus: 'True'lastUpdateTime: '2024-08-19T00:53:49Z'lastTransitionTime: '2024-08-19T00:53:28Z'reason: NewReplicaSetAvailablemessage: ReplicaSet "argocd-repo-server-5b6f44d978" has successfully progressed.- type: Availablestatus: 'True'lastUpdateTime: '2024-10-17T20:34:53Z'lastTransitionTime: '2024-10-17T20:34:53Z'reason: MinimumReplicasAvailablemessage: Deployment has minimum availability.
replicas: 1selector:matchLabels:app.kubernetes.io/name: argocd-repo-servertemplate:metadata:creationTimestamp: nulllabels:app.kubernetes.io/name: argocd-repo-serverspec:volumes:- name: ssh-known-hostsconfigMap:name: argocd-ssh-known-hosts-cmdefaultMode: 420- name: tls-certsconfigMap:name: argocd-tls-certs-cmdefaultMode: 420- name: gpg-keysconfigMap:name: argocd-gpg-keys-cmdefaultMode: 420- name: gpg-keyringemptyDir: {}- name: tmpemptyDir: {}- name: helm-working-diremptyDir: {}- 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: true- name: var-filesemptyDir: {}- name: pluginsemptyDir: {}initContainers:- name: copyutilimage: quay.io/argoproj/argocd:v2.12.1command:- /bin/cp- '-n'- /usr/local/bin/argocd- /var/run/argocd/argocd-cmp-serverresources: {}volumeMounts:- name: var-filesmountPath: /var/run/argocdterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentsecurityContext:capabilities:drop:- ALLrunAsNonRoot: truereadOnlyRootFilesystem: trueallowPrivilegeEscalation: falseseccompProfile:type: RuntimeDefaultcontainers:- name: argocd-repo-serverimage: quay.io/argoproj/argocd:v2.12.1args:- /usr/local/bin/argocd-repo-serverports:- containerPort: 8081protocol: TCP- containerPort: 8084protocol: TCPenv:- name: REDIS_PASSWORDvalueFrom:secretKeyRef:name: argocd-rediskey: auth- name: ARGOCD_RECONCILIATION_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.reconciliationoptional: true- name: ARGOCD_REPO_SERVER_LOGFORMATvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.log.formatoptional: true- name: ARGOCD_REPO_SERVER_LOGLEVELvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.log.leveloptional: true- name: ARGOCD_REPO_SERVER_PARALLELISM_LIMITvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.parallelism.limitoptional: true- name: ARGOCD_REPO_SERVER_LISTEN_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.listen.addressoptional: true- name: ARGOCD_REPO_SERVER_LISTEN_METRICS_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.metrics.listen.addressoptional: true- name: ARGOCD_REPO_SERVER_DISABLE_TLSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.disable.tlsoptional: true- name: ARGOCD_TLS_MIN_VERSIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.tls.minversionoptional: true- name: ARGOCD_TLS_MAX_VERSIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.tls.maxversionoptional: true- name: ARGOCD_TLS_CIPHERSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.tls.ciphersoptional: true- name: ARGOCD_REPO_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.repo.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: reposerver.default.cache.expirationoptional: true- name: ARGOCD_REPO_SERVER_OTLP_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.addressoptional: true- name: ARGOCD_REPO_SERVER_OTLP_INSECUREvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.insecureoptional: true- name: ARGOCD_REPO_SERVER_OTLP_HEADERSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.headersoptional: true- name: ARGOCD_REPO_SERVER_MAX_COMBINED_DIRECTORY_MANIFESTS_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.max.combined.directory.manifests.sizeoptional: true- name: ARGOCD_REPO_SERVER_PLUGIN_TAR_EXCLUSIONSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.plugin.tar.exclusionsoptional: true- name: ARGOCD_REPO_SERVER_ALLOW_OUT_OF_BOUNDS_SYMLINKSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.allow.oob.symlinksoptional: true- name: ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_TAR_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.streamed.manifest.max.tar.sizeoptional: true- name: ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_EXTRACTED_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.streamed.manifest.max.extracted.sizeoptional: true- name: ARGOCD_REPO_SERVER_HELM_MANIFEST_MAX_EXTRACTED_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.helm.manifest.max.extracted.sizeoptional: true- name: ARGOCD_REPO_SERVER_DISABLE_HELM_MANIFEST_MAX_EXTRACTED_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.disable.helm.manifest.max.extracted.sizeoptional: true- name: ARGOCD_REVISION_CACHE_LOCK_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.revision.cache.lock.timeoutoptional: true- name: ARGOCD_GIT_MODULES_ENABLEDvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.enable.git.submoduleoptional: true- name: ARGOCD_GIT_LS_REMOTE_PARALLELISM_LIMITvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.git.lsremote.parallelism.limitoptional: true- name: ARGOCD_GIT_REQUEST_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.git.request.timeoutoptional: true- name: ARGOCD_GRPC_MAX_SIZE_MBvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.grpc.max.sizeoptional: true- name: ARGOCD_REPO_SERVER_INCLUDE_HIDDEN_DIRECTORIESvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.include.hidden.directoriesoptional: true- name: HELM_CACHE_HOMEvalue: /helm-working-dir- name: HELM_CONFIG_HOMEvalue: /helm-working-dir- name: HELM_DATA_HOMEvalue: /helm-working-dirresources: {}volumeMounts:- name: ssh-known-hostsmountPath: /app/config/ssh- name: tls-certsmountPath: /app/config/tls- name: gpg-keysmountPath: /app/config/gpg/source- name: gpg-keyringmountPath: /app/config/gpg/keys- name: argocd-repo-server-tlsmountPath: /app/config/reposerver/tls- name: tmpmountPath: /tmp- name: helm-working-dirmountPath: /helm-working-dir- name: pluginsmountPath: /home/argocd/cmp-server/pluginslivenessProbe:httpGet:path: /healthz?full=trueport: 8084scheme: HTTPinitialDelaySeconds: 30timeoutSeconds: 5periodSeconds: 30successThreshold: 1failureThreshold: 3readinessProbe:httpGet:path: /healthzport: 8084scheme: HTTPinitialDelaySeconds: 5timeoutSeconds: 1periodSeconds: 10successThreshold: 1failureThreshold: 3terminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: AlwayssecurityContext:capabilities:drop:- ALLrunAsNonRoot: truereadOnlyRootFilesystem: trueallowPrivilegeEscalation: falseseccompProfile:type: RuntimeDefaultrestartPolicy: AlwaysterminationGracePeriodSeconds: 30dnsPolicy: ClusterFirstserviceAccountName: argocd-repo-serverserviceAccount: argocd-repo-serverautomountServiceAccountToken: falsesecurityContext: {}affinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- weight: 100podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: argocd-repo-servertopologyKey: kubernetes.io/hostname- weight: 5podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/part-of: argocdtopologyKey: kubernetes.io/hostnameschedulerName: default-schedulerstrategy:type: RollingUpdaterollingUpdate:maxUnavailable: 25%maxSurge: 25%revisionHistoryLimit: 10progressDeadlineSeconds: 600
metadata:name: argocd-repo-servernamespace: argocduid: 12686607-3c39-47b7-abc4-3b51fcb32d32resourceVersion: '34197304'generation: 1creationTimestamp: '2024-08-19T00:53:28Z'labels:app.kubernetes.io/component: repo-serverapp.kubernetes.io/name: argocd-repo-serverapp.kubernetes.io/part-of: argocdannotations:deployment.kubernetes.io/revision: '1'kubectl.kubernetes.io/last-applied-configuration: >{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"labels":{"app.kubernetes.io/component":"repo-server","app.kubernetes.io/name":"argocd-repo-server","app.kubernetes.io/part-of":"argocd"},"name":"argocd-repo-server","namespace":"argocd"},"spec":{"selector":{"matchLabels":{"app.kubernetes.io/name":"argocd-repo-server"}},"template":{"metadata":{"labels":{"app.kubernetes.io/name":"argocd-repo-server"}},"spec":{"affinity":{"podAntiAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"podAffinityTerm":{"labelSelector":{"matchLabels":{"app.kubernetes.io/name":"argocd-repo-server"}},"topologyKey":"kubernetes.io/hostname"},"weight":100},{"podAffinityTerm":{"labelSelector":{"matchLabels":{"app.kubernetes.io/part-of":"argocd"}},"topologyKey":"kubernetes.io/hostname"},"weight":5}]}},"automountServiceAccountToken":false,"containers":[{"args":["/usr/local/bin/argocd-repo-server"],"env":[{"name":"REDIS_PASSWORD","valueFrom":{"secretKeyRef":{"key":"auth","name":"argocd-redis"}}},{"name":"ARGOCD_RECONCILIATION_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"timeout.reconciliation","name":"argocd-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_LOGFORMAT","valueFrom":{"configMapKeyRef":{"key":"reposerver.log.format","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_LOGLEVEL","valueFrom":{"configMapKeyRef":{"key":"reposerver.log.level","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_PARALLELISM_LIMIT","valueFrom":{"configMapKeyRef":{"key":"reposerver.parallelism.limit","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_LISTEN_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"reposerver.listen.address","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_LISTEN_METRICS_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"reposerver.metrics.listen.address","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_DISABLE_TLS","valueFrom":{"configMapKeyRef":{"key":"reposerver.disable.tls","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_TLS_MIN_VERSION","valueFrom":{"configMapKeyRef":{"key":"reposerver.tls.minversion","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_TLS_MAX_VERSION","valueFrom":{"configMapKeyRef":{"key":"reposerver.tls.maxversion","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_TLS_CIPHERS","valueFrom":{"configMapKeyRef":{"key":"reposerver.tls.ciphers","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_CACHE_EXPIRATION","valueFrom":{"configMapKeyRef":{"key":"reposerver.repo.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":"reposerver.default.cache.expiration","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_OTLP_ADDRESS","valueFrom":{"configMapKeyRef":{"key":"otlp.address","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_OTLP_INSECURE","valueFrom":{"configMapKeyRef":{"key":"otlp.insecure","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_OTLP_HEADERS","valueFrom":{"configMapKeyRef":{"key":"otlp.headers","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_MAX_COMBINED_DIRECTORY_MANIFESTS_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.max.combined.directory.manifests.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_PLUGIN_TAR_EXCLUSIONS","valueFrom":{"configMapKeyRef":{"key":"reposerver.plugin.tar.exclusions","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_ALLOW_OUT_OF_BOUNDS_SYMLINKS","valueFrom":{"configMapKeyRef":{"key":"reposerver.allow.oob.symlinks","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_TAR_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.streamed.manifest.max.tar.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_EXTRACTED_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.streamed.manifest.max.extracted.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_HELM_MANIFEST_MAX_EXTRACTED_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.helm.manifest.max.extracted.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_DISABLE_HELM_MANIFEST_MAX_EXTRACTED_SIZE","valueFrom":{"configMapKeyRef":{"key":"reposerver.disable.helm.manifest.max.extracted.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REVISION_CACHE_LOCK_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"reposerver.revision.cache.lock.timeout","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_GIT_MODULES_ENABLED","valueFrom":{"configMapKeyRef":{"key":"reposerver.enable.git.submodule","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_GIT_LS_REMOTE_PARALLELISM_LIMIT","valueFrom":{"configMapKeyRef":{"key":"reposerver.git.lsremote.parallelism.limit","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_GIT_REQUEST_TIMEOUT","valueFrom":{"configMapKeyRef":{"key":"reposerver.git.request.timeout","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_GRPC_MAX_SIZE_MB","valueFrom":{"configMapKeyRef":{"key":"reposerver.grpc.max.size","name":"argocd-cmd-params-cm","optional":true}}},{"name":"ARGOCD_REPO_SERVER_INCLUDE_HIDDEN_DIRECTORIES","valueFrom":{"configMapKeyRef":{"key":"reposerver.include.hidden.directories","name":"argocd-cmd-params-cm","optional":true}}},{"name":"HELM_CACHE_HOME","value":"/helm-working-dir"},{"name":"HELM_CONFIG_HOME","value":"/helm-working-dir"},{"name":"HELM_DATA_HOME","value":"/helm-working-dir"}],"image":"quay.io/argoproj/argocd:v2.12.1","imagePullPolicy":"Always","livenessProbe":{"failureThreshold":3,"httpGet":{"path":"/healthz?full=true","port":8084},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5},"name":"argocd-repo-server","ports":[{"containerPort":8081},{"containerPort":8084}],"readinessProbe":{"httpGet":{"path":"/healthz","port":8084},"initialDelaySeconds":5,"periodSeconds":10},"securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"seccompProfile":{"type":"RuntimeDefault"}},"volumeMounts":[{"mountPath":"/app/config/ssh","name":"ssh-known-hosts"},{"mountPath":"/app/config/tls","name":"tls-certs"},{"mountPath":"/app/config/gpg/source","name":"gpg-keys"},{"mountPath":"/app/config/gpg/keys","name":"gpg-keyring"},{"mountPath":"/app/config/reposerver/tls","name":"argocd-repo-server-tls"},{"mountPath":"/tmp","name":"tmp"},{"mountPath":"/helm-working-dir","name":"helm-working-dir"},{"mountPath":"/home/argocd/cmp-server/plugins","name":"plugins"}]}],"initContainers":[{"command":["/bin/cp","-n","/usr/local/bin/argocd","/var/run/argocd/argocd-cmp-server"],"image":"quay.io/argoproj/argocd:v2.12.1","name":"copyutil","securityContext":{"allowPrivilegeEscalation":false,"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"seccompProfile":{"type":"RuntimeDefault"}},"volumeMounts":[{"mountPath":"/var/run/argocd","name":"var-files"}]}],"serviceAccountName":"argocd-repo-server","volumes":[{"configMap":{"name":"argocd-ssh-known-hosts-cm"},"name":"ssh-known-hosts"},{"configMap":{"name":"argocd-tls-certs-cm"},"name":"tls-certs"},{"configMap":{"name":"argocd-gpg-keys-cm"},"name":"gpg-keys"},{"emptyDir":{},"name":"gpg-keyring"},{"emptyDir":{},"name":"tmp"},{"emptyDir":{},"name":"helm-working-dir"},{"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"}},{"emptyDir":{},"name":"var-files"},{"emptyDir":{},"name":"plugins"}]}}}}spec:replicas: 1selector:matchLabels:app.kubernetes.io/name: argocd-repo-servertemplate:metadata:creationTimestamp: nulllabels:app.kubernetes.io/name: argocd-repo-serverspec:volumes:- name: ssh-known-hostsconfigMap:name: argocd-ssh-known-hosts-cmdefaultMode: 420- name: tls-certsconfigMap:name: argocd-tls-certs-cmdefaultMode: 420- name: gpg-keysconfigMap:name: argocd-gpg-keys-cmdefaultMode: 420- name: gpg-keyringemptyDir: {}- name: tmpemptyDir: {}- name: helm-working-diremptyDir: {}- 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: true- name: var-filesemptyDir: {}- name: pluginsemptyDir: {}initContainers:- name: copyutilimage: quay.io/argoproj/argocd:v2.12.1command:- /bin/cp- '-n'- /usr/local/bin/argocd- /var/run/argocd/argocd-cmp-serverresources: {}volumeMounts:- name: var-filesmountPath: /var/run/argocdterminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: IfNotPresentsecurityContext:capabilities:drop:- ALLrunAsNonRoot: truereadOnlyRootFilesystem: trueallowPrivilegeEscalation: falseseccompProfile:type: RuntimeDefaultcontainers:- name: argocd-repo-serverimage: quay.io/argoproj/argocd:v2.12.1args:- /usr/local/bin/argocd-repo-serverports:- containerPort: 8081protocol: TCP- containerPort: 8084protocol: TCPenv:- name: REDIS_PASSWORDvalueFrom:secretKeyRef:name: argocd-rediskey: auth- name: ARGOCD_RECONCILIATION_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmkey: timeout.reconciliationoptional: true- name: ARGOCD_REPO_SERVER_LOGFORMATvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.log.formatoptional: true- name: ARGOCD_REPO_SERVER_LOGLEVELvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.log.leveloptional: true- name: ARGOCD_REPO_SERVER_PARALLELISM_LIMITvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.parallelism.limitoptional: true- name: ARGOCD_REPO_SERVER_LISTEN_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.listen.addressoptional: true- name: ARGOCD_REPO_SERVER_LISTEN_METRICS_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.metrics.listen.addressoptional: true- name: ARGOCD_REPO_SERVER_DISABLE_TLSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.disable.tlsoptional: true- name: ARGOCD_TLS_MIN_VERSIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.tls.minversionoptional: true- name: ARGOCD_TLS_MAX_VERSIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.tls.maxversionoptional: true- name: ARGOCD_TLS_CIPHERSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.tls.ciphersoptional: true- name: ARGOCD_REPO_CACHE_EXPIRATIONvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.repo.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: reposerver.default.cache.expirationoptional: true- name: ARGOCD_REPO_SERVER_OTLP_ADDRESSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.addressoptional: true- name: ARGOCD_REPO_SERVER_OTLP_INSECUREvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.insecureoptional: true- name: ARGOCD_REPO_SERVER_OTLP_HEADERSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: otlp.headersoptional: true- name: ARGOCD_REPO_SERVER_MAX_COMBINED_DIRECTORY_MANIFESTS_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.max.combined.directory.manifests.sizeoptional: true- name: ARGOCD_REPO_SERVER_PLUGIN_TAR_EXCLUSIONSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.plugin.tar.exclusionsoptional: true- name: ARGOCD_REPO_SERVER_ALLOW_OUT_OF_BOUNDS_SYMLINKSvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.allow.oob.symlinksoptional: true- name: ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_TAR_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.streamed.manifest.max.tar.sizeoptional: true- name: ARGOCD_REPO_SERVER_STREAMED_MANIFEST_MAX_EXTRACTED_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.streamed.manifest.max.extracted.sizeoptional: true- name: ARGOCD_REPO_SERVER_HELM_MANIFEST_MAX_EXTRACTED_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.helm.manifest.max.extracted.sizeoptional: true- name: ARGOCD_REPO_SERVER_DISABLE_HELM_MANIFEST_MAX_EXTRACTED_SIZEvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.disable.helm.manifest.max.extracted.sizeoptional: true- name: ARGOCD_REVISION_CACHE_LOCK_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.revision.cache.lock.timeoutoptional: true- name: ARGOCD_GIT_MODULES_ENABLEDvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.enable.git.submoduleoptional: true- name: ARGOCD_GIT_LS_REMOTE_PARALLELISM_LIMITvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.git.lsremote.parallelism.limitoptional: true- name: ARGOCD_GIT_REQUEST_TIMEOUTvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.git.request.timeoutoptional: true- name: ARGOCD_GRPC_MAX_SIZE_MBvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.grpc.max.sizeoptional: true- name: ARGOCD_REPO_SERVER_INCLUDE_HIDDEN_DIRECTORIESvalueFrom:configMapKeyRef:name: argocd-cmd-params-cmkey: reposerver.include.hidden.directoriesoptional: true- name: HELM_CACHE_HOMEvalue: /helm-working-dir- name: HELM_CONFIG_HOMEvalue: /helm-working-dir- name: HELM_DATA_HOMEvalue: /helm-working-dirresources: {}volumeMounts:- name: ssh-known-hostsmountPath: /app/config/ssh- name: tls-certsmountPath: /app/config/tls- name: gpg-keysmountPath: /app/config/gpg/source- name: gpg-keyringmountPath: /app/config/gpg/keys- name: argocd-repo-server-tlsmountPath: /app/config/reposerver/tls- name: tmpmountPath: /tmp- name: helm-working-dirmountPath: /helm-working-dir- name: pluginsmountPath: /home/argocd/cmp-server/pluginslivenessProbe:httpGet:path: /healthz?full=trueport: 8084scheme: HTTPinitialDelaySeconds: 30timeoutSeconds: 5periodSeconds: 30successThreshold: 1failureThreshold: 3readinessProbe:httpGet:path: /healthzport: 8084scheme: HTTPinitialDelaySeconds: 5timeoutSeconds: 1periodSeconds: 10successThreshold: 1failureThreshold: 3terminationMessagePath: /dev/termination-logterminationMessagePolicy: FileimagePullPolicy: AlwayssecurityContext:capabilities:drop:- ALLrunAsNonRoot: truereadOnlyRootFilesystem: trueallowPrivilegeEscalation: falseseccompProfile:type: RuntimeDefaultrestartPolicy: AlwaysterminationGracePeriodSeconds: 30dnsPolicy: ClusterFirstserviceAccountName: argocd-repo-serverserviceAccount: argocd-repo-serverautomountServiceAccountToken: falsesecurityContext: {}affinity:podAntiAffinity:preferredDuringSchedulingIgnoredDuringExecution:- weight: 100podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/name: argocd-repo-servertopologyKey: kubernetes.io/hostname- weight: 5podAffinityTerm:labelSelector:matchLabels:app.kubernetes.io/part-of: argocdtopologyKey: kubernetes.io/hostnameschedulerName: default-schedulerstrategy:type: RollingUpdaterollingUpdate:maxUnavailable: 25%maxSurge: 25%revisionHistoryLimit: 10progressDeadlineSeconds: 600status:observedGeneration: 1replicas: 1updatedReplicas: 1readyReplicas: 1availableReplicas: 1conditions:- type: Progressingstatus: 'True'lastUpdateTime: '2024-08-19T00:53:49Z'lastTransitionTime: '2024-08-19T00:53:28Z'reason: NewReplicaSetAvailablemessage: ReplicaSet "argocd-repo-server-5b6f44d978" has successfully progressed.- type: Availablestatus: 'True'lastUpdateTime: '2024-10-17T20:34:53Z'lastTransitionTime: '2024-10-17T20:34:53Z'reason: MinimumReplicasAvailablemessage: Deployment has minimum availability.
Deployment Details
Name: argocd-repo-server
Namespace: argocd
Replicas: 1/1
Strategy: RollingUpdate
Selector: app.kubernetes.io/name: argocd-repo-server...
Enrich LLM Context
Examples
Troubleshoot
Describe Deployment Command
Rollout Restart Command
Explain Event Timeline
Investigator
Deployment Details
Name: argocd-repo-server
Namespace: argocd
Replicas: 1/1
Strategy: RollingUpdate
Selector: app.kubernetes.io/name: argocd-repo-server...
Enrich LLM Context
Examples
Troubleshoot
Describe Deployment Command
Rollout Restart Command
Explain Event Timeline
Investigator
Deployment Details
Name: argocd-repo-server
Namespace: argocd
Replicas: 1/1
Strategy: RollingUpdate
Selector: app.kubernetes.io/name: argocd-repo-server...
Enrich LLM Context
Examples
Troubleshoot
Describe Deployment Command
Rollout Restart Command
Explain Event Timeline
Investigator