Skip to content
This repository has been archived by the owner on Feb 22, 2021. It is now read-only.

Image name convention

Daniel Berman edited this page Feb 11, 2018 · 3 revisions

The actual deployment in Apollo is done by editing the image name on a running deployment, or setting a new deployment if none exists.
To edit a deployment, Apollo is assuming image names look like this:

repo/imagename:sha1

So when deploying, Apollo will append the "sha1" part to the image (unless a specific tag is already defined) based on the sha1 value of the "Deployable Version" you selected.
It is up to you to make sure that this version exists in your registry (or the public one).
If none of the containers in the deployment have the ":tag" section omitted, a new deployment of that sort has no effect, since the image will not change.

So, for example, deploying a deployable version with sha1 of 12345678:

imagename:latest -> imagename:latest
imagename -> imagename:12345678
Clone this wiki locally