Skip to content

CREST-9240: update summit-env to produce a top-level manifest

Carl Harris requested to merge update-stack-CREST-9240 into update-stack

The manifest will be used to determine the source image and tag for the QA data container when running API tests for summit-denali. Subsequent work could use it when creating the task definition for the stack in summit-cloud.

This MR also replaces the node-based yaml-updater image with yq. A new stage is added to the CI pipeline that creates a custom image based on the yq image, adding the other dependencies needed by update-stack.sh. The image is created only when there are changes to the Dockerfile or CI configuration. The image is pushed to the docker registry after it is built. The subsequent build stage uses the custom image.

Merge request reports