.PHONY: $(SUBDIRS_PUSH)
$(SUBDIRS_PUSH):
- $(MAKE) -C $(@:-push=) .push_image
+ $(MAKE) -C $(@:-push=) push-image
include build.mk
.. code-block:: console
- docker run -ti akraino/validation:kube-conformance-v1.15
+ docker run -ti akraino/validation:kube-conformance-v1.16
By default, the container will run the `run_e2e.sh` script. If you want to
enter the container, add */bin/sh* at the end of the command above
.PHONY: .push_manifest
.push_manifest: $(MTOOL)
$(MTOOL) push from-args \
+ --ignore-missing \
--platforms linux/amd64,linux/arm64 \
--template $(REGISTRY)/$(NAME):$(TAG_PRE)-ARCH-$(TAG_VER) \
--target $(REGISTRY)/$(NAME):$(TAG_PRE)-$(TAG_VER)
##############################################################################
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
.PHONY: build
build: .build
+.PHONY: push-image
+push-image: .push_image
+
include ../build.mk
##############################################################################
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
.PHONY: build
build: .build
+.PHONY: push-image
+push-image: .push_image
+
include ../build.mk
##############################################################################
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
.PHONY: build
build: .build
+.PHONY: push-image
+push-image: .push_image
+
include ../build.mk
# Sonobuoy supports 3 Kubernetes minor versions: the current release and 2
# minor versions before.
-ARG SB_TAG=v0.15.1
+ARG SB_TAG=v0.16.1
# Determine the latest stable git tag at build time based on stable major version
-ARG K8S_VER=1.15
+ARG K8S_VER=1.16
# Install dependencies
COPY pip-requirements.txt /wheels/requirements/pip-requirements.txt
##############################################################################
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
.PHONY: build
build: .build
+.PHONY: push-image
+push-image: .push_image
+
include ../build.mk
##############################################################################
export WORK_DIR?=$(TAG_PRE)
-export KUBE_VERSION=1.15
+export KUBE_VERSION=1.16
export TAG_VER?=v$(KUBE_VERSION)
.PHONY: .build
$(MAKE) -C $(TAG_PRE) e2e.test kubectl ginkgo
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
.PHONY: build
build: .build
+.PHONY: push-image
+push-image: .push_image
+
include ../build.mk
##############################################################################
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
-.PHONY: build
+# MySQL 5.6 is not supported on arm64 yet, skip building it for now
+.PHONY: build push-image
+ifneq ($(shell uname -m), aarch64)
build: .build
+push-image: .push_image
+else
+build:
+ echo "Skipping build on aarch64 platform!"
+ exit 0
+push-image:
+ echo "Skipping push on aarch64 platform!"
+ exit 0
+endif
include ../build.mk
##############################################################################
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
.PHONY: build
build: .build
+.PHONY: push-image
+push-image: .push_image
+
include ../build.mk
##############################################################################
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
.PHONY: build
build: .build
+.PHONY: push-image
+push-image: .push_image
+
include ../build.mk
.build:: .submodules_patched
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
.PHONY: build
build: .build
+.PHONY: push-image
+push-image: .push_image
+
include ../build.mk
##############################################################################
.PHONY: all
-all: .push_image .push_manifest
+all: push-image .push_manifest
.PHONY: build
build: .build
+.PHONY: push-image
+push-image: .push_image
+
include ../build.mk