Before and after
terminationGracePeriodSeconds: {{ .Values.repoServer.terminationGracePeriodSeconds }}
{{- end }}
serviceAccountName: {{ include "argo-cd.repoServer.serviceAccountName" . }}
automountServiceAccountToken: {{ .Values.repoServer.automountServiceAccountToken }}
containers:
- name: {{ .Values.repoServer.name }}
image: {{ default .Values.global.image.repository .Values.repoServer.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.repoServer.image.tag }}
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.repoServer.image.imagePullPolicy }}
args:
- /usr/local/bin/argocd-repo-server
- --port={{ .Values.repoServer.containerPorts.server }}
- --metrics-port={{ .Values.repoServer.containerPorts.metrics }}
{{- with .Values.repoServer.extraArgs }}
{{- toYaml . | nindent 8 }}
{{- end }}
env:
16 lines of templates/argocd-repo-server/deployment.yaml, around its image line. The chart has many files like this.
The same image line in ConfigHub, as a plain value. Taken in the helm-catalog organization on 2026-10-25, showing the Argo CD repo-server Deployment, at its image line.
ConfigHub holds this as 55 Units, one for each of the 54 objects the installer writes and one installer record.
Prod's panel lists what prod changes from the base, here its label and three replicas of the server. Taken in the helm-catalog organization on 2026-10-26, showing the Argo CD base with its dev and prod variants, and the label and three replicas prod sets on the server.
- The template's image line becomes one plain value you can read, and so does every other field.
- The 4 setup objects Helm runs out of sight become steps you can read.
- Every object is written out, so you can review it before anything runs.
What Helm does that you never see, and what happens here instead
| What Helm does | What happens here instead |
|---|---|
| Adds 3 new kinds of Kubernetes object, such as Application, ApplicationSet, AppProject. | They are in ConfigHub with everything else, and they go in first, so the objects that use them are not rejected. They are also marked to stay if the rest is deleted, because deleting a CRD deletes every object of that kind.Show me![]() The 3 new kinds
|
| Runs a Job before installing that makes a password Secret for Argo CD's own Redis. | Nothing runs out of sight. The Secret argocd/argocd-redis must exist before delivery.Show meWhat Helm runs, and when
|
ConfigHub keeps configuration as plain objects, with a history of every change. Loading puts this chart's objects in a Space, a folder in your ConfigHub organization.
Show me the details (for experienced users)
