diff --git a/EKS_DISTRO_TAG_FILE.yaml b/EKS_DISTRO_TAG_FILE.yaml index 44a025274..1ca02d2e8 100644 --- a/EKS_DISTRO_TAG_FILE.yaml +++ b/EKS_DISTRO_TAG_FILE.yaml @@ -46,6 +46,9 @@ al2: eks-distro-minimal-base-python-compiler-3.11-base: null eks-distro-minimal-base-python-compiler-3.11-yum: null eks-distro-minimal-base-python-compiler-3.11-gcc: null + eks-distro-minimal-base-golang-compiler-1.23-base: null + eks-distro-minimal-base-golang-compiler-1.23-yum: null + eks-distro-minimal-base-golang-compiler-1.23-gcc: null al2023: eks-distro-base: 2024-08-07-1723043238.2023 eks-distro-minimal-base: 2024-08-07-1723043238.2023 @@ -94,6 +97,9 @@ al2023: eks-distro-minimal-base-python-compiler-3.11-base: 3.11-2024-08-07-1723043238.2023 eks-distro-minimal-base-python-compiler-3.11-yum: 3.11-yum-2024-08-07-1723043238.2023 eks-distro-minimal-base-python-compiler-3.11-gcc: 3.11-gcc-2024-08-07-1723043238.2023 + eks-distro-minimal-base-golang-compiler-1.23-base: null + eks-distro-minimal-base-golang-compiler-1.23-yum: null + eks-distro-minimal-base-golang-compiler-1.23-gcc: null windows: eks-distro-windows-base-1809: 1809-2023-12-12-1702407739.2 eks-distro-windows-base-20H2: 20H2-2022-12-19-1671485888.2 diff --git a/builder-base/checksums/go-go1.23-amd64-checksum b/builder-base/checksums/go-go1.23-amd64-checksum new file mode 100644 index 000000000..eaec8457e --- /dev/null +++ b/builder-base/checksums/go-go1.23-amd64-checksum @@ -0,0 +1 @@ +905a297f19ead44780548933e0ff1a1b86e8327bb459e92f9c0012569f76f5e3 /home/prow/go/src/github.com/aws/eks-distro-build-tooling/builder-base/tmp/golang-downloads/linux/amd64/go1.23.0.linux-amd64.tar.gz diff --git a/builder-base/checksums/go-go1.23-arm64-checksum b/builder-base/checksums/go-go1.23-arm64-checksum new file mode 100644 index 000000000..1c9dddd79 --- /dev/null +++ b/builder-base/checksums/go-go1.23-arm64-checksum @@ -0,0 +1 @@ +62788056693009bcf7020eedc778cdd1781941c6145eab7688bd087bce0f8659 /home/prow/go/src/github.com/aws/eks-distro-build-tooling/builder-base/tmp/golang-downloads/linux/arm64/go1.23.0.linux-arm64.tar.gz diff --git a/builder-base/versions.yaml b/builder-base/versions.yaml index 27e7c55c1..4738c9be3 100644 --- a/builder-base/versions.yaml +++ b/builder-base/versions.yaml @@ -27,3 +27,4 @@ SKOPEO_VERSION: v1.5.2 SKOPEO_VERSION_AL23: v1.13.3 UPX_VERSION: 4.2.0 YQ_VERSION: v4.30.6 +GOLANG_VERSION_123: 1.23.0-0 diff --git a/eks-distro-base/golang_versions.yaml b/eks-distro-base/golang_versions.yaml index b5673a1c0..60258b20f 100644 --- a/eks-distro-base/golang_versions.yaml +++ b/eks-distro-base/golang_versions.yaml @@ -5,9 +5,11 @@ golang: - 1.20 - 1.21 - 1.22 + - 1.23 versions: GOLANG_1.18_FULL_VERSION: 1.18.10-8 GOLANG_1.19_FULL_VERSION: 1.19.13-14 GOLANG_1.20_FULL_VERSION: 1.20.14-16 GOLANG_1.21_FULL_VERSION: 1.21.13-0 GOLANG_1.22_FULL_VERSION: 1.22.6-0 + GOLANG_1.23_FULL_VERSION: 1.23.0-0 diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/create-pr/none b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/create-pr/none new file mode 100644 index 000000000..78c9e0e51 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/create-pr/none @@ -0,0 +1,5 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - false +echo eks-distro-minimal-base-golang-compiler-1.23-base not built diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/create-pr/pushed b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/create-pr/pushed new file mode 100644 index 000000000..a0424cb1a --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/create-pr/pushed @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - true +update_base_image.sh 1.23-test-tag eks-distro-minimal-base-golang-compiler-1.23-base 2 image-tag-update-al2 +echo Updated base image tag file for eks-distro-minimal-base-golang-compiler-1.23-base diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/images/deps b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/images/deps new file mode 100644 index 000000000..faea73fa2 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/images/deps @@ -0,0 +1,82 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +/override/root/../scripts/buildkit_check.sh +printf "Building standard eks-distro-base\n\n" +./check_update.sh eks-distro-base 2 eks-distro-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.base --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=public.ecr.aws/amazonlinux/amazonlinux:2 --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-base:test-tag,localhost:5000/eks-distro-base:latest,localhost:5000/eks-distro-base:latest.2,localhost:5000/eks-distro-base:latest-al2\",push=true +echo true > /override/root/eks-distro-base-pushed +checking pushed file: /override/root/eks-distro-base-pushed - true +printf "\n\nBuilding base builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=scratch --opt build-arg:BUILDER_IMAGE=localhost:5000/eks-distro-base:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base-builder:test-tag,localhost:5000/eks-distro-minimal-base-builder:latest,localhost:5000/eks-distro-minimal-base-builder:latest.2,localhost:5000/eks-distro-minimal-base-builder:latest-al2\",push=true +printf "\n\nBuilding base final stage\n\n" +./check_update.sh eks-distro-minimal-base 2 eks-distro-minimal-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=scratch --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base:test-tag,localhost:5000/eks-distro-minimal-base:latest,localhost:5000/eks-distro-minimal-base:latest.2,localhost:5000/eks-distro-minimal-base:latest-al2\",push=true +printf "\n\nExporting packages and files from base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --opt build-arg:EXPORT_NAME=base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 test-tag 2 linux/amd64 check_base localhost:5000; \ +fi +printf "Building base complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-pushed +checking pushed file: /override/root/eks-distro-minimal-base-pushed - true +printf "\n\nBuilding base-glibc builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-glibc --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag,localhost:5000/eks-distro-minimal-base-glibc-builder:latest,localhost:5000/eks-distro-minimal-base-glibc-builder:latest.2,localhost:5000/eks-distro-minimal-base-glibc-builder:latest-al2\",push=true +printf "\n\nBuilding base-glibc final stage\n\n" +./check_update.sh eks-distro-minimal-base-glibc 2 eks-distro-minimal-base-glibc --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base-glibc:test-tag,localhost:5000/eks-distro-minimal-base-glibc:latest,localhost:5000/eks-distro-minimal-base-glibc:latest.2,localhost:5000/eks-distro-minimal-base-glibc:latest-al2\",push=true +printf "\n\nExporting packages and files from base-glibc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --opt build-arg:EXPORT_NAME=glibc --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/glibc ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/glibc* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-glibc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 test-tag 2 linux/amd64 check_base-glibc localhost:5000; \ +fi +printf "Building base-glibc complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-glibc-pushed +checking pushed file: /override/root/eks-distro-minimal-base-glibc-pushed - true +printf "\n\nBuilding base-compiler-base builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base-glibc:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base-builder:test-tag,localhost:5000/compiler-base-builder:latest,localhost:5000/compiler-base-builder:latest.2,localhost:5000/compiler-base-builder:latest-al2\",push=true +printf "\n\nBuilding base-compiler-base final stage\n\n" +./check_update.sh compiler-base 2 eks-distro-minimal-base-compiler-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base-glibc:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base:test-tag,localhost:5000/compiler-base:latest,localhost:5000/compiler-base:latest.2,localhost:5000/compiler-base:latest-al2\",push=true +printf "\n\nExporting packages and files from base-compiler-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --opt build-arg:EXPORT_NAME=compiler-base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/compiler-base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/compiler-base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-compiler-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 test-tag 2 linux/amd64 check_base-compiler-base localhost:5000; \ +fi +printf "Building base-compiler-base complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-compiler-base-pushed +checking pushed file: /override/root/eks-distro-minimal-base-compiler-base-pushed - true +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - false +tag from file for eks-distro-minimal-base-golang-compiler-1.23-base: some-previous-tag +printf "\n\nBuilding base-golang-compiler-1.23-base builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --opt build-arg:VERSIONED_VARIANT=1.23 --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --opt build-arg:MINIMAL_BASE_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang-builder:1.23-test-tag,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-mock,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-mock-al2,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-al2\",push=true +printf "\n\nBuilding base-golang-compiler-1.23-base final stage\n\n" +./check_update.sh golang 2 eks-distro-minimal-base-golang-compiler-1.23-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-test-tag --opt build-arg:VERSIONED_VARIANT=1.23 --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang:1.23-test-tag,localhost:5000/golang:1.23,localhost:5000/golang:1.23-mock,localhost:5000/golang:1.23,localhost:5000/golang:1.23,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-mock-al2,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-al2\",push=true +printf "\n\nExporting packages and files from base-golang-compiler-1.23-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-test-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-golang-compiler-1.23-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 1.23-test-tag 2 linux/amd64 check_base-golang-compiler-1.23-base localhost:5000; \ +fi +printf "Building base-golang-compiler-1.23-base complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/images/no-deps b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/images/no-deps new file mode 100644 index 000000000..cd83cb887 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/images/no-deps @@ -0,0 +1,27 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +/override/root/../scripts/buildkit_check.sh +checking pushed file: /override/root/eks-distro-minimal-base-compiler-base-pushed - false +tag from file for eks-distro-minimal-base-compiler-base: some-previous-tag +checking pushed file: /override/root/eks-distro-minimal-base-pushed - false +tag from file for eks-distro-minimal-base: some-previous-tag +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - false +tag from file for eks-distro-minimal-base-golang-compiler-1.23-base: some-previous-tag +printf "\n\nBuilding base-golang-compiler-1.23-base builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=public.ecr.aws/eks-distro-build-tooling/compiler-base:some-previous-tag --opt build-arg:BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/compiler-base-builder:some-previous-tag --opt build-arg:VERSIONED_VARIANT=1.23 --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --opt build-arg:MINIMAL_BASE_BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-builder:some-previous-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang-builder:1.23-test-tag,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-mock,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-mock-al2,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-al2\",push=true +printf "\n\nBuilding base-golang-compiler-1.23-base final stage\n\n" +./check_update.sh golang 2 eks-distro-minimal-base-golang-compiler-1.23-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=public.ecr.aws/eks-distro-build-tooling/compiler-base:some-previous-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-test-tag --opt build-arg:VERSIONED_VARIANT=1.23 --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang:1.23-test-tag,localhost:5000/golang:1.23,localhost:5000/golang:1.23-mock,localhost:5000/golang:1.23,localhost:5000/golang:1.23,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-mock-al2,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-al2\",push=true +printf "\n\nExporting packages and files from base-golang-compiler-1.23-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-test-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-golang-compiler-1.23-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 1.23-test-tag 2 linux/amd64 check_base-golang-compiler-1.23-base localhost:5000; \ +fi +printf "Building base-golang-compiler-1.23-base complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/updates/error b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/updates/error new file mode 100644 index 000000000..a99b758d6 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/updates/error @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +check-update golang 2 eks-distro-minimal-base-golang-compiler-1.23-base --security +echo false > /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed +exit 1 diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/updates/none b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/updates/none new file mode 100644 index 000000000..8f8360716 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/updates/none @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +check-update golang 2 eks-distro-minimal-base-golang-compiler-1.23-base --security +echo false > /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed +echo No updates for minimal-update-base-golang-compiler-1.23-base diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/updates/updates b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/updates/updates new file mode 100644 index 000000000..e33389b02 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-base/updates/updates @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +check-update golang 2 eks-distro-minimal-base-golang-compiler-1.23-base --security +echo false > /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed +make minimal-images-base-golang-compiler-1.23-base && echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/create-pr/none b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/create-pr/none new file mode 100644 index 000000000..89c7dc8fb --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/create-pr/none @@ -0,0 +1,5 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed - false +echo eks-distro-minimal-base-golang-compiler-1.23-gcc not built diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/create-pr/pushed b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/create-pr/pushed new file mode 100644 index 000000000..8e8f8d59a --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/create-pr/pushed @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed - true +update_base_image.sh 1.23-gcc-test-tag eks-distro-minimal-base-golang-compiler-1.23-gcc 2 image-tag-update-al2 +echo Updated base image tag file for eks-distro-minimal-base-golang-compiler-1.23-gcc diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/images/deps b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/images/deps new file mode 100644 index 000000000..79fd38308 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/images/deps @@ -0,0 +1,118 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +/override/root/../scripts/buildkit_check.sh +printf "Building standard eks-distro-base\n\n" +./check_update.sh eks-distro-base 2 eks-distro-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.base --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=public.ecr.aws/amazonlinux/amazonlinux:2 --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-base:test-tag,localhost:5000/eks-distro-base:latest,localhost:5000/eks-distro-base:latest.2,localhost:5000/eks-distro-base:latest-al2\",push=true +echo true > /override/root/eks-distro-base-pushed +checking pushed file: /override/root/eks-distro-base-pushed - true +printf "\n\nBuilding base builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=scratch --opt build-arg:BUILDER_IMAGE=localhost:5000/eks-distro-base:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base-builder:test-tag,localhost:5000/eks-distro-minimal-base-builder:latest,localhost:5000/eks-distro-minimal-base-builder:latest.2,localhost:5000/eks-distro-minimal-base-builder:latest-al2\",push=true +printf "\n\nBuilding base final stage\n\n" +./check_update.sh eks-distro-minimal-base 2 eks-distro-minimal-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=scratch --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base:test-tag,localhost:5000/eks-distro-minimal-base:latest,localhost:5000/eks-distro-minimal-base:latest.2,localhost:5000/eks-distro-minimal-base:latest-al2\",push=true +printf "\n\nExporting packages and files from base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --opt build-arg:EXPORT_NAME=base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 test-tag 2 linux/amd64 check_base localhost:5000; \ +fi +printf "Building base complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-pushed +checking pushed file: /override/root/eks-distro-minimal-base-pushed - true +printf "\n\nBuilding base-glibc builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-glibc --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag,localhost:5000/eks-distro-minimal-base-glibc-builder:latest,localhost:5000/eks-distro-minimal-base-glibc-builder:latest.2,localhost:5000/eks-distro-minimal-base-glibc-builder:latest-al2\",push=true +printf "\n\nBuilding base-glibc final stage\n\n" +./check_update.sh eks-distro-minimal-base-glibc 2 eks-distro-minimal-base-glibc --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base-glibc:test-tag,localhost:5000/eks-distro-minimal-base-glibc:latest,localhost:5000/eks-distro-minimal-base-glibc:latest.2,localhost:5000/eks-distro-minimal-base-glibc:latest-al2\",push=true +printf "\n\nExporting packages and files from base-glibc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --opt build-arg:EXPORT_NAME=glibc --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/glibc ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/glibc* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-glibc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 test-tag 2 linux/amd64 check_base-glibc localhost:5000; \ +fi +printf "Building base-glibc complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-glibc-pushed +checking pushed file: /override/root/eks-distro-minimal-base-glibc-pushed - true +printf "\n\nBuilding base-compiler-base builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base-glibc:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base-builder:test-tag,localhost:5000/compiler-base-builder:latest,localhost:5000/compiler-base-builder:latest.2,localhost:5000/compiler-base-builder:latest-al2\",push=true +printf "\n\nBuilding base-compiler-base final stage\n\n" +./check_update.sh compiler-base 2 eks-distro-minimal-base-compiler-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base-glibc:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base:test-tag,localhost:5000/compiler-base:latest,localhost:5000/compiler-base:latest.2,localhost:5000/compiler-base:latest-al2\",push=true +printf "\n\nExporting packages and files from base-compiler-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --opt build-arg:EXPORT_NAME=compiler-base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/compiler-base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/compiler-base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-compiler-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 test-tag 2 linux/amd64 check_base-compiler-base localhost:5000; \ +fi +printf "Building base-compiler-base complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-compiler-base-pushed +checking pushed file: /override/root/eks-distro-minimal-base-compiler-base-pushed - true +printf "\n\nBuilding base-compiler-yum builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --opt build-arg:VERSIONED_VARIANT=yum --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base-builder:yum-test-tag,localhost:5000/compiler-base-builder:yum-latest,localhost:5000/compiler-base-builder:yum-latest.2,localhost:5000/compiler-base-builder:yum-latest-al2\",push=true +printf "\n\nBuilding base-compiler-yum final stage\n\n" +./check_update.sh compiler-base 2 eks-distro-minimal-base-compiler-yum --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:yum-test-tag --opt build-arg:VERSIONED_VARIANT=yum --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base:yum-test-tag,localhost:5000/compiler-base:yum-latest,localhost:5000/compiler-base:yum-latest.2,localhost:5000/compiler-base:yum-latest-al2\",push=true +printf "\n\nExporting packages and files from base-compiler-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:yum-test-tag --opt build-arg:EXPORT_NAME=compiler-yum --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/compiler-yum ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/compiler-yum* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-compiler-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:yum-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 yum-test-tag 2 linux/amd64 check_base-compiler-yum localhost:5000; \ +fi +printf "Building base-compiler-yum complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-compiler-yum-pushed +checking pushed file: /override/root/eks-distro-minimal-base-compiler-yum-pushed - true +printf "\n\nBuilding base-compiler-gcc builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:yum-test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/compiler-base-builder:yum-test-tag --opt build-arg:VERSIONED_VARIANT=gcc --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base-builder:gcc-test-tag,localhost:5000/compiler-base-builder:gcc-latest,localhost:5000/compiler-base-builder:gcc-latest.2,localhost:5000/compiler-base-builder:gcc-latest-al2\",push=true +printf "\n\nBuilding base-compiler-gcc final stage\n\n" +./check_update.sh compiler-base 2 eks-distro-minimal-base-compiler-gcc --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:yum-test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:gcc-test-tag --opt build-arg:VERSIONED_VARIANT=gcc --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base:gcc-test-tag,localhost:5000/compiler-base:gcc-latest,localhost:5000/compiler-base:gcc-latest.2,localhost:5000/compiler-base:gcc-latest-al2\",push=true +printf "\n\nExporting packages and files from base-compiler-gcc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:gcc-test-tag --opt build-arg:EXPORT_NAME=compiler-gcc --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/compiler-gcc ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/compiler-gcc* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-compiler-gcc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:gcc-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 gcc-test-tag 2 linux/amd64 check_base-compiler-gcc localhost:5000; \ +fi +printf "Building base-compiler-gcc complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-compiler-gcc-pushed +checking pushed file: /override/root/eks-distro-minimal-base-compiler-gcc-pushed - true +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - false +tag from file for eks-distro-minimal-base-golang-compiler-1.23-base: some-previous-tag +printf "\n\nBuilding base-golang-compiler-1.23-gcc builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:gcc-test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/compiler-base-builder:gcc-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-gcc --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --opt build-arg:MINIMAL_BASE_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang-builder:1.23-gcc-test-tag,localhost:5000/golang-builder:1.23-gcc,localhost:5000/golang-builder:1.23-mock-gcc,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-gcc,localhost:5000/golang-builder:1.23-gcc-al2,localhost:5000/golang-builder:1.23-mock-gcc-al2,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-gcc-al2\",push=true +printf "\n\nBuilding base-golang-compiler-1.23-gcc final stage\n\n" +./check_update.sh golang 2 eks-distro-minimal-base-golang-compiler-1.23-gcc --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:gcc-test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-gcc-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-gcc --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang:1.23-gcc-test-tag,localhost:5000/golang:1.23-gcc,localhost:5000/golang:1.23-mock-gcc,localhost:5000/golang:1.23,localhost:5000/golang:1.23-gcc,localhost:5000/golang:1.23-gcc-al2,localhost:5000/golang:1.23-mock-gcc-al2,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-gcc-al2\",push=true +printf "\n\nExporting packages and files from base-golang-compiler-1.23-gcc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-gcc-test-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-gcc --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-gcc ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-gcc* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-golang-compiler-1.23-gcc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-gcc-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 1.23-gcc-test-tag 2 linux/amd64 check_base-golang-compiler-1.23-gcc localhost:5000; \ +fi +printf "Building base-golang-compiler-1.23-gcc complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/images/no-deps b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/images/no-deps new file mode 100644 index 000000000..5211f688b --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/images/no-deps @@ -0,0 +1,27 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +/override/root/../scripts/buildkit_check.sh +checking pushed file: /override/root/eks-distro-minimal-base-compiler-gcc-pushed - false +tag from file for eks-distro-minimal-base-compiler-gcc: some-previous-tag +checking pushed file: /override/root/eks-distro-minimal-base-pushed - false +tag from file for eks-distro-minimal-base: some-previous-tag +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - false +tag from file for eks-distro-minimal-base-golang-compiler-1.23-base: some-previous-tag +printf "\n\nBuilding base-golang-compiler-1.23-gcc builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=public.ecr.aws/eks-distro-build-tooling/compiler-base:some-previous-tag --opt build-arg:BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/compiler-base-builder:some-previous-tag --opt build-arg:VERSIONED_VARIANT=1.23-gcc --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --opt build-arg:MINIMAL_BASE_BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-builder:some-previous-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang-builder:1.23-gcc-test-tag,localhost:5000/golang-builder:1.23-gcc,localhost:5000/golang-builder:1.23-mock-gcc,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-gcc,localhost:5000/golang-builder:1.23-gcc-al2,localhost:5000/golang-builder:1.23-mock-gcc-al2,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-gcc-al2\",push=true +printf "\n\nBuilding base-golang-compiler-1.23-gcc final stage\n\n" +./check_update.sh golang 2 eks-distro-minimal-base-golang-compiler-1.23-gcc --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=public.ecr.aws/eks-distro-build-tooling/compiler-base:some-previous-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-gcc-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-gcc --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang:1.23-gcc-test-tag,localhost:5000/golang:1.23-gcc,localhost:5000/golang:1.23-mock-gcc,localhost:5000/golang:1.23,localhost:5000/golang:1.23-gcc,localhost:5000/golang:1.23-gcc-al2,localhost:5000/golang:1.23-mock-gcc-al2,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-gcc-al2\",push=true +printf "\n\nExporting packages and files from base-golang-compiler-1.23-gcc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-gcc-test-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-gcc --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-gcc ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-gcc* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-golang-compiler-1.23-gcc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-gcc-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 1.23-gcc-test-tag 2 linux/amd64 check_base-golang-compiler-1.23-gcc localhost:5000; \ +fi +printf "Building base-golang-compiler-1.23-gcc complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/updates/error b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/updates/error new file mode 100644 index 000000000..524e7ee8e --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/updates/error @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +check-update golang 2 eks-distro-minimal-base-golang-compiler-1.23-gcc --security +echo false > /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed +exit 1 diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/updates/none b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/updates/none new file mode 100644 index 000000000..3ee603e41 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/updates/none @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +check-update golang 2 eks-distro-minimal-base-golang-compiler-1.23-gcc --security +echo false > /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed +echo No updates for minimal-update-base-golang-compiler-1.23-gcc diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/updates/updates b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/updates/updates new file mode 100644 index 000000000..8fdb3cf3e --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-gcc/updates/updates @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +check-update golang 2 eks-distro-minimal-base-golang-compiler-1.23-gcc --security +echo false > /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed +make minimal-images-base-golang-compiler-1.23-gcc && echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/create-pr/none b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/create-pr/none new file mode 100644 index 000000000..af45aea64 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/create-pr/none @@ -0,0 +1,5 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed - false +echo eks-distro-minimal-base-golang-compiler-1.23-yum not built diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/create-pr/pushed b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/create-pr/pushed new file mode 100644 index 000000000..263a2ada7 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/create-pr/pushed @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed - true +update_base_image.sh 1.23-yum-test-tag eks-distro-minimal-base-golang-compiler-1.23-yum 2 image-tag-update-al2 +echo Updated base image tag file for eks-distro-minimal-base-golang-compiler-1.23-yum diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/images/deps b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/images/deps new file mode 100644 index 000000000..c7c7cfeb3 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/images/deps @@ -0,0 +1,100 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +/override/root/../scripts/buildkit_check.sh +printf "Building standard eks-distro-base\n\n" +./check_update.sh eks-distro-base 2 eks-distro-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.base --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=public.ecr.aws/amazonlinux/amazonlinux:2 --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-base:test-tag,localhost:5000/eks-distro-base:latest,localhost:5000/eks-distro-base:latest.2,localhost:5000/eks-distro-base:latest-al2\",push=true +echo true > /override/root/eks-distro-base-pushed +checking pushed file: /override/root/eks-distro-base-pushed - true +printf "\n\nBuilding base builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=scratch --opt build-arg:BUILDER_IMAGE=localhost:5000/eks-distro-base:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base-builder:test-tag,localhost:5000/eks-distro-minimal-base-builder:latest,localhost:5000/eks-distro-minimal-base-builder:latest.2,localhost:5000/eks-distro-minimal-base-builder:latest-al2\",push=true +printf "\n\nBuilding base final stage\n\n" +./check_update.sh eks-distro-minimal-base 2 eks-distro-minimal-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=scratch --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base:test-tag,localhost:5000/eks-distro-minimal-base:latest,localhost:5000/eks-distro-minimal-base:latest.2,localhost:5000/eks-distro-minimal-base:latest-al2\",push=true +printf "\n\nExporting packages and files from base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --opt build-arg:EXPORT_NAME=base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 test-tag 2 linux/amd64 check_base localhost:5000; \ +fi +printf "Building base complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-pushed +checking pushed file: /override/root/eks-distro-minimal-base-pushed - true +printf "\n\nBuilding base-glibc builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-glibc --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag,localhost:5000/eks-distro-minimal-base-glibc-builder:latest,localhost:5000/eks-distro-minimal-base-glibc-builder:latest.2,localhost:5000/eks-distro-minimal-base-glibc-builder:latest-al2\",push=true +printf "\n\nBuilding base-glibc final stage\n\n" +./check_update.sh eks-distro-minimal-base-glibc 2 eks-distro-minimal-base-glibc --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/eks-distro-minimal-base-glibc:test-tag,localhost:5000/eks-distro-minimal-base-glibc:latest,localhost:5000/eks-distro-minimal-base-glibc:latest.2,localhost:5000/eks-distro-minimal-base-glibc:latest-al2\",push=true +printf "\n\nExporting packages and files from base-glibc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --opt build-arg:EXPORT_NAME=glibc --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/glibc ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/glibc* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-glibc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 test-tag 2 linux/amd64 check_base-glibc localhost:5000; \ +fi +printf "Building base-glibc complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-glibc-pushed +checking pushed file: /override/root/eks-distro-minimal-base-glibc-pushed - true +printf "\n\nBuilding base-compiler-base builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base-glibc:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-glibc-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base-builder:test-tag,localhost:5000/compiler-base-builder:latest,localhost:5000/compiler-base-builder:latest.2,localhost:5000/compiler-base-builder:latest-al2\",push=true +printf "\n\nBuilding base-compiler-base final stage\n\n" +./check_update.sh compiler-base 2 eks-distro-minimal-base-compiler-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/eks-distro-minimal-base-glibc:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base:test-tag,localhost:5000/compiler-base:latest,localhost:5000/compiler-base:latest.2,localhost:5000/compiler-base:latest-al2\",push=true +printf "\n\nExporting packages and files from base-compiler-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --opt build-arg:EXPORT_NAME=compiler-base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/compiler-base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/compiler-base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-compiler-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 test-tag 2 linux/amd64 check_base-compiler-base localhost:5000; \ +fi +printf "Building base-compiler-base complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-compiler-base-pushed +checking pushed file: /override/root/eks-distro-minimal-base-compiler-base-pushed - true +printf "\n\nBuilding base-compiler-yum builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --opt build-arg:VERSIONED_VARIANT=yum --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base-builder:yum-test-tag,localhost:5000/compiler-base-builder:yum-latest,localhost:5000/compiler-base-builder:yum-latest.2,localhost:5000/compiler-base-builder:yum-latest-al2\",push=true +printf "\n\nBuilding base-compiler-yum final stage\n\n" +./check_update.sh compiler-base 2 eks-distro-minimal-base-compiler-yum --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-compiler --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:yum-test-tag --opt build-arg:VERSIONED_VARIANT=yum --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --output type=image,oci-mediatypes=true,\"name=localhost:5000/compiler-base:yum-test-tag,localhost:5000/compiler-base:yum-latest,localhost:5000/compiler-base:yum-latest.2,localhost:5000/compiler-base:yum-latest-al2\",push=true +printf "\n\nExporting packages and files from base-compiler-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:yum-test-tag --opt build-arg:EXPORT_NAME=compiler-yum --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/compiler-yum ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/compiler-yum* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-compiler-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/compiler-base-builder:yum-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 yum-test-tag 2 linux/amd64 check_base-compiler-yum localhost:5000; \ +fi +printf "Building base-compiler-yum complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-compiler-yum-pushed +checking pushed file: /override/root/eks-distro-minimal-base-compiler-yum-pushed - true +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - false +tag from file for eks-distro-minimal-base-golang-compiler-1.23-base: some-previous-tag +printf "\n\nBuilding base-golang-compiler-1.23-yum builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:yum-test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/compiler-base-builder:yum-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-yum --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --opt build-arg:MINIMAL_BASE_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang-builder:1.23-yum-test-tag,localhost:5000/golang-builder:1.23-yum,localhost:5000/golang-builder:1.23-mock-yum,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-yum,localhost:5000/golang-builder:1.23-yum-al2,localhost:5000/golang-builder:1.23-mock-yum-al2,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-yum-al2\",push=true +printf "\n\nBuilding base-golang-compiler-1.23-yum final stage\n\n" +./check_update.sh golang 2 eks-distro-minimal-base-golang-compiler-1.23-yum --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:yum-test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-yum-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-yum --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang:1.23-yum-test-tag,localhost:5000/golang:1.23-yum,localhost:5000/golang:1.23-mock-yum,localhost:5000/golang:1.23,localhost:5000/golang:1.23-yum,localhost:5000/golang:1.23-yum-al2,localhost:5000/golang:1.23-mock-yum-al2,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-yum-al2\",push=true +printf "\n\nExporting packages and files from base-golang-compiler-1.23-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-yum-test-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-yum --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-yum ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-yum* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-golang-compiler-1.23-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-yum-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 1.23-yum-test-tag 2 linux/amd64 check_base-golang-compiler-1.23-yum localhost:5000; \ +fi +printf "Building base-golang-compiler-1.23-yum complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/images/no-deps b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/images/no-deps new file mode 100644 index 000000000..c84c5fbbc --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/images/no-deps @@ -0,0 +1,27 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +/override/root/../scripts/buildkit_check.sh +checking pushed file: /override/root/eks-distro-minimal-base-compiler-yum-pushed - false +tag from file for eks-distro-minimal-base-compiler-yum: some-previous-tag +checking pushed file: /override/root/eks-distro-minimal-base-pushed - false +tag from file for eks-distro-minimal-base: some-previous-tag +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - false +tag from file for eks-distro-minimal-base-golang-compiler-1.23-base: some-previous-tag +printf "\n\nBuilding base-golang-compiler-1.23-yum builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=public.ecr.aws/eks-distro-build-tooling/compiler-base:some-previous-tag --opt build-arg:BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/compiler-base-builder:some-previous-tag --opt build-arg:VERSIONED_VARIANT=1.23-yum --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --opt build-arg:MINIMAL_BASE_BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-builder:some-previous-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang-builder:1.23-yum-test-tag,localhost:5000/golang-builder:1.23-yum,localhost:5000/golang-builder:1.23-mock-yum,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-yum,localhost:5000/golang-builder:1.23-yum-al2,localhost:5000/golang-builder:1.23-mock-yum-al2,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-yum-al2\",push=true +printf "\n\nBuilding base-golang-compiler-1.23-yum final stage\n\n" +./check_update.sh golang 2 eks-distro-minimal-base-golang-compiler-1.23-yum --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=public.ecr.aws/eks-distro-build-tooling/compiler-base:some-previous-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-yum-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-yum --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang:1.23-yum-test-tag,localhost:5000/golang:1.23-yum,localhost:5000/golang:1.23-mock-yum,localhost:5000/golang:1.23,localhost:5000/golang:1.23-yum,localhost:5000/golang:1.23-yum-al2,localhost:5000/golang:1.23-mock-yum-al2,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-yum-al2\",push=true +printf "\n\nExporting packages and files from base-golang-compiler-1.23-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-yum-test-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-yum --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-yum ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-yum* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-golang-compiler-1.23-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-yum-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 1.23-yum-test-tag 2 linux/amd64 check_base-golang-compiler-1.23-yum localhost:5000; \ +fi +printf "Building base-golang-compiler-1.23-yum complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/updates/error b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/updates/error new file mode 100644 index 000000000..1a08d9a36 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/updates/error @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +check-update golang 2 eks-distro-minimal-base-golang-compiler-1.23-yum --security +echo false > /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed +exit 1 diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/updates/none b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/updates/none new file mode 100644 index 000000000..f7645056d --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/updates/none @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +check-update golang 2 eks-distro-minimal-base-golang-compiler-1.23-yum --security +echo false > /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed +echo No updates for minimal-update-base-golang-compiler-1.23-yum diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/updates/updates b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/updates/updates new file mode 100644 index 000000000..f85aa3af5 --- /dev/null +++ b/eks-distro-base/make-tests/expected/base-golang-compiler-1.23-yum/updates/updates @@ -0,0 +1,6 @@ + +# This file was generated by running `make run-make-tests` and `make update-make-tests-expected`. DO NOT EDIT + +check-update golang 2 eks-distro-minimal-base-golang-compiler-1.23-yum --security +echo false > /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed +make minimal-images-base-golang-compiler-1.23-yum && echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed diff --git a/eks-distro-base/make-tests/expected/base-golang-compiler/images/all-compiler-images b/eks-distro-base/make-tests/expected/base-golang-compiler/images/all-compiler-images index 93d2e171b..be619ca3b 100644 --- a/eks-distro-base/make-tests/expected/base-golang-compiler/images/all-compiler-images +++ b/eks-distro-base/make-tests/expected/base-golang-compiler/images/all-compiler-images @@ -367,3 +367,57 @@ if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ fi printf "Building base-golang-compiler-1.22-gcc complete!\n\n" echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.22-gcc-pushed +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - false +tag from file for eks-distro-minimal-base-golang-compiler-1.23-base: some-previous-tag +printf "\n\nBuilding base-golang-compiler-1.23-base builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/compiler-base-builder:test-tag --opt build-arg:VERSIONED_VARIANT=1.23 --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --opt build-arg:MINIMAL_BASE_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang-builder:1.23-test-tag,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-mock,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-mock-al2,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-al2\",push=true +printf "\n\nBuilding base-golang-compiler-1.23-base final stage\n\n" +./check_update.sh golang 2 eks-distro-minimal-base-golang-compiler-1.23-base --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-test-tag --opt build-arg:VERSIONED_VARIANT=1.23 --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --import-cache type=registry,ref=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang:1.23-test-tag,localhost:5000/golang:1.23,localhost:5000/golang:1.23-mock,localhost:5000/golang:1.23,localhost:5000/golang:1.23,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-mock-al2,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-al2\",push=true +printf "\n\nExporting packages and files from base-golang-compiler-1.23-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-test-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-golang-compiler-1.23-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 1.23-test-tag 2 linux/amd64 check_base-golang-compiler-1.23-base localhost:5000; \ +fi +printf "Building base-golang-compiler-1.23-base complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - true +printf "\n\nBuilding base-golang-compiler-1.23-yum builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:yum-test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/compiler-base-builder:yum-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-yum --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --opt build-arg:MINIMAL_BASE_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --import-cache type=registry,ref=localhost:5000/golang-builder:1.23-test-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang-builder:1.23-yum-test-tag,localhost:5000/golang-builder:1.23-yum,localhost:5000/golang-builder:1.23-mock-yum,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-yum,localhost:5000/golang-builder:1.23-yum-al2,localhost:5000/golang-builder:1.23-mock-yum-al2,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-yum-al2\",push=true +printf "\n\nBuilding base-golang-compiler-1.23-yum final stage\n\n" +./check_update.sh golang 2 eks-distro-minimal-base-golang-compiler-1.23-yum --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:yum-test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-yum-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-yum --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --import-cache type=registry,ref=localhost:5000/golang-builder:1.23-test-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang:1.23-yum-test-tag,localhost:5000/golang:1.23-yum,localhost:5000/golang:1.23-mock-yum,localhost:5000/golang:1.23,localhost:5000/golang:1.23-yum,localhost:5000/golang:1.23-yum-al2,localhost:5000/golang:1.23-mock-yum-al2,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-yum-al2\",push=true +printf "\n\nExporting packages and files from base-golang-compiler-1.23-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-yum-test-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-yum --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-yum ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-yum* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-golang-compiler-1.23-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-yum-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 1.23-yum-test-tag 2 linux/amd64 check_base-golang-compiler-1.23-yum localhost:5000; \ +fi +printf "Building base-golang-compiler-1.23-yum complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed +printf "\n\nBuilding base-golang-compiler-1.23-gcc builder stage\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:gcc-test-tag --opt build-arg:BUILDER_IMAGE=localhost:5000/compiler-base-builder:gcc-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-gcc --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --opt build-arg:MINIMAL_BASE_BUILDER_IMAGE=localhost:5000/eks-distro-minimal-base-builder:test-tag --progress plain --local dockerfile=./ --local context=. --opt target=builder --export-cache type=inline --import-cache type=registry,ref=localhost:5000/golang-builder:1.23-test-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang-builder:1.23-gcc-test-tag,localhost:5000/golang-builder:1.23-gcc,localhost:5000/golang-builder:1.23-mock-gcc,localhost:5000/golang-builder:1.23,localhost:5000/golang-builder:1.23-gcc,localhost:5000/golang-builder:1.23-gcc-al2,localhost:5000/golang-builder:1.23-mock-gcc-al2,localhost:5000/golang-builder:1.23-al2,localhost:5000/golang-builder:1.23-gcc-al2\",push=true +printf "\n\nBuilding base-golang-compiler-1.23-gcc final stage\n\n" +./check_update.sh golang 2 eks-distro-minimal-base-golang-compiler-1.23-gcc --security +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-base-golang --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BASE_IMAGE=localhost:5000/compiler-base:gcc-test-tag --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-gcc-test-tag --opt build-arg:VERSIONED_VARIANT=1.23-gcc --opt build-arg:AL_TAG=2 --opt build-arg:COMPILER_VERSION=1.23 --opt build-arg:COMPILER_FULL_VERSION=1.23-mock --opt build-arg:IS_COMPILER=true --progress plain --local dockerfile=./ --local context=. --opt target=final --export-cache type=inline --import-cache type=registry,ref=localhost:5000/golang-builder:1.23-test-tag --opt no-cache=builder-golang-base --output type=image,oci-mediatypes=true,\"name=localhost:5000/golang:1.23-gcc-test-tag,localhost:5000/golang:1.23-gcc,localhost:5000/golang:1.23-mock-gcc,localhost:5000/golang:1.23,localhost:5000/golang:1.23-gcc,localhost:5000/golang:1.23-gcc-al2,localhost:5000/golang:1.23-mock-gcc-al2,localhost:5000/golang:1.23-al2,localhost:5000/golang:1.23-gcc-al2\",push=true +printf "\n\nExporting packages and files from base-golang-compiler-1.23-gcc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-gcc-test-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-gcc --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-gcc ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-gcc* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +printf "\n\nValidating libraries and symlinks in base-golang-compiler-1.23-gcc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=localhost:5000/golang-builder:1.23-gcc-test-tag --progress plain --local dockerfile=./ --local context=. --opt target=validate --output type=local,dest=/tmp +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh localhost:5000 1.23-gcc-test-tag 2 linux/amd64 check_base-golang-compiler-1.23-gcc localhost:5000; \ +fi +printf "Building base-golang-compiler-1.23-gcc complete!\n\n" +echo true > /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed diff --git a/eks-distro-base/make-tests/expected/export/all b/eks-distro-base/make-tests/expected/export/all index e4bb22c53..4f2881508 100644 --- a/eks-distro-base/make-tests/expected/export/all +++ b/eks-distro-base/make-tests/expected/export/all @@ -199,6 +199,24 @@ printf "\n\nExporting packages and files from base-golang-compiler-1.22-gcc fin if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.22-gcc ]; then \ mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.22-gcc* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ fi +tag from file for eks-distro-minimal-base-golang-compiler-1.23-base: some-previous-tag +printf "\n\nExporting packages and files from base-golang-compiler-1.23-base final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-base ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-base* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +tag from file for eks-distro-minimal-base-golang-compiler-1.23-yum: some-previous-tag +printf "\n\nExporting packages and files from base-golang-compiler-1.23-yum final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-yum --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-yum ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-yum* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi +tag from file for eks-distro-minimal-base-golang-compiler-1.23-gcc: some-previous-tag +printf "\n\nExporting packages and files from base-golang-compiler-1.23-gcc final image\n\n" +/override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/golang-builder:some-previous-tag --opt build-arg:EXPORT_NAME=golang-compiler-1.23-gcc --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 +if [ -f /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-gcc ]; then \ + mv /override/root/../eks-distro-base-minimal-packages/2/golang-compiler-1.23-gcc* /override/root/../eks-distro-base-minimal-packages/2/linux_amd64/; \ +fi tag from file for eks-distro-minimal-base-nodejs-compiler-16-base: some-previous-tag printf "\n\nExporting packages and files from base-nodejs-compiler-16-base final image\n\n" /override/root/../scripts/buildkit.sh build --frontend dockerfile.v0 --opt filename=Dockerfile.minimal-helpers --opt platform=linux/amd64 --opt build-arg:OUTPUT_DEBUG_LOG= --opt build-arg:BUILT_BUILDER_IMAGE=public.ecr.aws/eks-distro-build-tooling/nodejs-builder:some-previous-tag --opt build-arg:EXPORT_NAME=nodejs-compiler-16-base --progress plain --local dockerfile=./ --local context=. --opt target=export --output type=local,dest=/override/root/../eks-distro-base-minimal-packages/2 diff --git a/eks-distro-base/make-tests/expected/standard/create-pr/all-create-prs b/eks-distro-base/make-tests/expected/standard/create-pr/all-create-prs index ff3ab84ba..9dc06c168 100644 --- a/eks-distro-base/make-tests/expected/standard/create-pr/all-create-prs +++ b/eks-distro-base/make-tests/expected/standard/create-pr/all-create-prs @@ -103,6 +103,15 @@ echo Updated base image tag file for eks-distro-minimal-base-golang-compiler-1.2 checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.22-gcc-pushed - true update_base_image.sh 1.22-gcc-test-tag eks-distro-minimal-base-golang-compiler-1.22-gcc 2 image-tag-update-al2 echo Updated base image tag file for eks-distro-minimal-base-golang-compiler-1.22-gcc +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-base-pushed - true +update_base_image.sh 1.23-test-tag eks-distro-minimal-base-golang-compiler-1.23-base 2 image-tag-update-al2 +echo Updated base image tag file for eks-distro-minimal-base-golang-compiler-1.23-base +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-yum-pushed - true +update_base_image.sh 1.23-yum-test-tag eks-distro-minimal-base-golang-compiler-1.23-yum 2 image-tag-update-al2 +echo Updated base image tag file for eks-distro-minimal-base-golang-compiler-1.23-yum +checking pushed file: /override/root/eks-distro-minimal-base-golang-compiler-1.23-gcc-pushed - true +update_base_image.sh 1.23-gcc-test-tag eks-distro-minimal-base-golang-compiler-1.23-gcc 2 image-tag-update-al2 +echo Updated base image tag file for eks-distro-minimal-base-golang-compiler-1.23-gcc checking pushed file: /override/root/eks-distro-minimal-base-nodejs-compiler-16-base-pushed - true update_base_image.sh 16-test-tag eks-distro-minimal-base-nodejs-compiler-16-base 2 image-tag-update-al2 echo Updated base image tag file for eks-distro-minimal-base-nodejs-compiler-16-base diff --git a/eks-distro-base/make-tests/expected/test/all b/eks-distro-base/make-tests/expected/test/all index fd664cee5..d4cb022fc 100644 --- a/eks-distro-base/make-tests/expected/test/all +++ b/eks-distro-base/make-tests/expected/test/all @@ -133,6 +133,18 @@ tag from file for eks-distro-minimal-base-golang-compiler-1.22-gcc: some-previou if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ /override/root/tests/run_tests.sh public.ecr.aws/eks-distro-build-tooling some-previous-tag 2 linux/amd64 check_base-golang-compiler-1.22-gcc localhost:5000; \ fi +tag from file for eks-distro-minimal-base-golang-compiler-1.23-base: some-previous-tag +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh public.ecr.aws/eks-distro-build-tooling some-previous-tag 2 linux/amd64 check_base-golang-compiler-1.23-base localhost:5000; \ +fi +tag from file for eks-distro-minimal-base-golang-compiler-1.23-yum: some-previous-tag +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh public.ecr.aws/eks-distro-build-tooling some-previous-tag 2 linux/amd64 check_base-golang-compiler-1.23-yum localhost:5000; \ +fi +tag from file for eks-distro-minimal-base-golang-compiler-1.23-gcc: some-previous-tag +if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ + /override/root/tests/run_tests.sh public.ecr.aws/eks-distro-build-tooling some-previous-tag 2 linux/amd64 check_base-golang-compiler-1.23-gcc localhost:5000; \ +fi tag from file for eks-distro-minimal-base-nodejs-compiler-16-base: some-previous-tag if command -v docker &> /dev/null && docker info > /dev/null 2>&1 ; then \ /override/root/tests/run_tests.sh public.ecr.aws/eks-distro-build-tooling some-previous-tag 2 linux/amd64 check_base-nodejs-compiler-16-base localhost:5000; \ diff --git a/eks-distro-base/make-tests/make-dry-run b/eks-distro-base/make-tests/make-dry-run index a4639d05e..a269472ea 100755 --- a/eks-distro-base/make-tests/make-dry-run +++ b/eks-distro-base/make-tests/make-dry-run @@ -23,7 +23,7 @@ rm -rf $SCRIPT_ROOT/actual $MAKE_ROOT/check-update $MAKE_ROOT/*-pushed EXIT_CODE=0 -GO_VERSION_OVERRIDES="GOLANG_1.18_FULL_VERSION=1.18.9-mock GOLANG_1.19_FULL_VERSION=1.19.4-mock GOLANG_1.20_FULL_VERSION=1.20-mock GOLANG_1.21_FULL_VERSION=1.21-mock GOLANG_1.22_FULL_VERSION=1.22-mock" +GO_VERSION_OVERRIDES="GOLANG_1.18_FULL_VERSION=1.18.9-mock GOLANG_1.19_FULL_VERSION=1.19.4-mock GOLANG_1.20_FULL_VERSION=1.20-mock GOLANG_1.21_FULL_VERSION=1.21-mock GOLANG_1.22_FULL_VERSION=1.22-mock GOLANG_1.23_FULL_VERSION=1.23-mock" PYTHON_VERSION_OVERRIDES="PYTHON_3.7_FULL_VERSION=3.7.14-mock PYTHON_3.9_FULL_VERSION=3.9.14-mock" GOLANG_RELEASE_PERIODIC="check-upstream-golang-release"