Skip to content

Argo CD

Deployments are managed via Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.

Admin Access

Access to the Argo CD web interface is restricted. Contact the WGBH Archives team for access.

# Get the initial admin password
kubectl -n argo-cd get secret argocd-initial-admin-secret -o json | jq -r .data.password | base64 -d

Deploying a new image

Case 1: Restart deployment

If the new image has the same tag as the previous image (e.g. latest), restart the deployment to pull the new image.

Case 2: Update image tag

If the new image has a different tag, update the image tag value in the ArgoCD web interface.

Case 3: Update image repository

If the new image is in a different repository, update the image repository parameter in the ArgoCD web interface.

Updating Parameters

In addition to the image tag and repository, other parameters can be modified under the Parameters tab in the ArgoCD web interface. These parameters correspond to the values in the Helm chart's values.yaml file.