Skip to content

Commit 42674c9

Browse files
felixboelterclaude
andcommitted
fix(prod): switch litellm-proxy imagePullPolicy to Always
Argo CD's bundled kustomize doesn't seem to honor the `digest:` field in the images transformer for prod, so pinning to a sha256 digest in overlays/prod/kustomization.yaml has no effect at apply time and the deployment keeps the bare `:aihpi-provider` tag. With pullPolicy IfNotPresent, kubelet skips pulling the cached image, so prod was stuck on a stale build. Switch to Always so pod restarts always pull the latest aihpi-provider build. Trade-off: loses reproducibility from the manifest (image is tag-resolved at pull time) and prod can't start pods if the registry is unreachable, but this is acceptable given staging is validated against the same tag first. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 9953dd7 commit 42674c9

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

overlays/prod/patches/litellm-prod.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ spec:
1414
node-type: cpu
1515
containers:
1616
- name: litellm
17-
imagePullPolicy: IfNotPresent
17+
imagePullPolicy: Always
1818
readinessProbe:
1919
httpGet:
2020
path: /litellm/.well-known/litellm-ui-config

0 commit comments

Comments
 (0)