From 8828ea706e58a6588d81cf7c5196c053239b63e8 Mon Sep 17 00:00:00 2001 From: Hao Liu <44379968+TheRealHaoLiu@users.noreply.github.com> Date: Tue, 30 Aug 2022 16:19:36 -0400 Subject: [PATCH] add make target for building custom awx kube image (#12789) --- Makefile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Makefile b/Makefile index ac6c50dd4b..ff438b794a 100644 --- a/Makefile +++ b/Makefile @@ -565,12 +565,20 @@ Dockerfile.kube-dev: tools/ansible/roles/dockerfile/templates/Dockerfile.j2 -e template_dest=_build_kube_dev \ -e receptor_image=$(RECEPTOR_IMAGE) +## Build awx_kube_devel image for development on local Kubernetes environment. awx-kube-dev-build: Dockerfile.kube-dev DOCKER_BUILDKIT=1 docker build -f Dockerfile.kube-dev \ --build-arg BUILDKIT_INLINE_CACHE=1 \ --cache-from=$(DEV_DOCKER_TAG_BASE)/awx_kube_devel:$(COMPOSE_TAG) \ -t $(DEV_DOCKER_TAG_BASE)/awx_kube_devel:$(COMPOSE_TAG) . +## Build awx image for deployment on Kubernetes environment. +awx-kube-build: Dockerfile + DOCKER_BUILDKIT=1 docker build -f Dockerfile \ + --build-arg VERSION=$(VERSION) \ + --build-arg SETUPTOOLS_SCM_PRETEND_VERSION=$(VERSION) \ + --build-arg HEADLESS=$(HEADLESS) \ + -t $(DEV_DOCKER_TAG_BASE)/awx:$(COMPOSE_TAG) . # Translation TASKS # --------------------------------------