Skip to main content

Docker binding to matching repositories breaking pipelines

Issue

A pipeline may break due to Spinnaker ignoring any matching image artifacts available in the pipeline.  Spinnaker instead uses the tag specified in the manifest image.

Cause

Since the merge of PR #4874, Clouddriver will now bind all Docker artifacts based on repo name, not repo+image. This may break any non-trivial Kubernetes pipelines, especially anything with a Canary deployment. The current behavior is that Spinnaker will end up binding a random assortment of Docker images, depending on an unknown precedence order.