Files
langgraph/libs/cli/tests/unit_tests
gdibben c58d24c11f feat(cli): add --image-uri to deploy an already-pushed image
--push-to always builds (or retags a local --image) and pushes,
even when the image already exists at the destination. That breaks
CI/CD pipelines where the build/push step and the deploy step run
in separate jobs: the deploy job has no local copy of the image to
retag, and --image requires one (it runs `docker image inspect`).

--image-uri takes a full image reference already in a registry
(tag or digest) and deploys it directly via
source_revision_config.image_uri, with no local Docker involvement
at all: no inspect, no build, no tag, no push. Same placement
(--listener-id/--k8s-namespace, or auto-select the sole listener)
and update-in-place semantics as --push-to, since both produce an
external_docker deployment.

Refactors CustomerRegistrySource's image-acquisition step into two
variants (BuildAndPush for the existing --push-to/--image flow,
PublishedImage for the new flag) so --create/--update/placement
logic stays shared and unchanged.
2026-10-06 21:58:48 +01:00
..
2025-02-19 08:52:00 -08:00
2025-05-15 17:39:14 -07:00