Skip to content

Commit

Permalink
fix: use yq to query docker manifests
Browse files Browse the repository at this point in the history
  • Loading branch information
richcooper95 committed Jul 11, 2024
1 parent a67953d commit fbed812
Showing 1 changed file with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions scripts/make-distribution
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,26 @@ cd $ROOT
source "$ROOT/scripts/utils.sh"

export VERSION="${VERSION:-$(commit_sha)}"
export PIPELINE_ADAPTER_VERSION_MANIFEST_DIGEST=$(docker manifest inspect syntasso/kratix-platform-pipeline-adapter | jq -r '.manifests[] | select(.platform.architecture=="amd64").digest')
export KRATIX_PLATFORM_MANIFEST_DIGEST=$(docker manifest inspect syntasso/kratix-platform | jq -r '.manifests[] | select(.platform.architecture=="amd64").digest')

PIPELINE_ADAPTER_VERSION_MANIFEST_DIGEST=$(docker manifest inspect syntasso/kratix-platform-pipeline-adapter | yq -r '.manifests[] | select(.platform.architecture=="amd64").digest')
export PIPELINE_ADAPTER_VERSION_MANIFEST_DIGEST

KRATIX_PLATFORM_MANIFEST_DIGEST=$(docker manifest inspect syntasso/kratix-platform | yq -r '.manifests[] | select(.platform.architecture=="amd64").digest')
export KRATIX_PLATFORM_MANIFEST_DIGEST

export WC_IMG=docker.io/syntasso/kratix-platform-pipeline-adapter@${PIPELINE_ADAPTER_VERSION_MANIFEST_DIGEST}
export IMG_TAG=docker.io/syntasso/kratix-platform@${KRATIX_PLATFORM_MANIFEST_DIGEST}

if [ -z "${KRATIX_PLATFORM_MANIFEST_DIGEST}" ]; then
echo "Error: KRATIX_PLATFORM_MANIFEST_DIGEST is empty"
exit 1
fi

if [ -z "${PIPELINE_ADAPTER_VERSION_MANIFEST_DIGEST}" ]; then
echo "Error: PIPELINE_ADAPTER_VERSION_MANIFEST_DIGEST is empty"
exit 1
fi

make distribution

mkdir -p distribution/single-cluster
Expand Down

0 comments on commit fbed812

Please sign in to comment.