Chart pipelines in dev should use dev images
Summary
In our dev ci environment, we should allow testing the images from the dev repo. Now that we are tagging charts early, at the same time that we are tagging the images, the images may not be available in the public non-dev repo until publish.
Currently our pipelines have a wait-for-images
job that is waiting on the .com image resources. We need to make the following changes:
- In dev, the first wait-for-images job needs to wait for the dev images, not the public images
- The spec test environments in the dev stable branches need to use the dev registry to deploy (using pull secrets)
- The release job that happens during publish needs to include the wait-for-images code, and for the release step, it needs to wait for the .com images. (so we don't release before they are published)