Makefile cleanup & kubebuilder tools version update
Signed-off-by: irbekrm <irbekrm@gmail.com>
This commit is contained in:
parent
899c408751
commit
8445a42fcf
1 changed files with 12 additions and 11 deletions
17
Makefile
17
Makefile
|
@ -1,26 +1,27 @@
|
|||
OS ?= $(shell go env GOOS)
|
||||
ARCH ?= $(shell go env GOARCH)
|
||||
GO ?= $(shell which go)
|
||||
OS ?= $(shell $(GO) env GOOS)
|
||||
ARCH ?= $(shell $(GO) env GOARCH)
|
||||
|
||||
IMAGE_NAME := "webhook"
|
||||
IMAGE_TAG := "latest"
|
||||
|
||||
OUT := $(shell pwd)/_out
|
||||
|
||||
KUBE_VERSION=1.24.1
|
||||
KUBE_VERSION=1.25.0
|
||||
|
||||
$(shell mkdir -p "$(OUT)")
|
||||
export TEST_ASSET_ETCD=_test/kubebuilder/bin/etcd
|
||||
export TEST_ASSET_KUBE_APISERVER=_test/kubebuilder/bin/kube-apiserver
|
||||
export TEST_ASSET_KUBECTL=_test/kubebuilder/bin/kubectl
|
||||
export TEST_ASSET_ETCD=_test/kubebuilder/etcd
|
||||
export TEST_ASSET_KUBE_APISERVER=_test/kubebuilder/kube-apiserver
|
||||
export TEST_ASSET_KUBECTL=_test/kubebuilder/kubectl
|
||||
|
||||
test: _test/kubebuilder
|
||||
go test -v .
|
||||
$(GO) test -v .
|
||||
|
||||
_test/kubebuilder:
|
||||
curl -fsSL https://go.kubebuilder.io/test-tools/$(KUBE_VERSION)/$(OS)/$(ARCH) -o kubebuilder-tools.tar.gz
|
||||
mkdir -p _test/kubebuilder
|
||||
tar -xvf kubebuilder-tools.tar.gz
|
||||
mv kubebuilder/bin _test/kubebuilder/
|
||||
mv kubebuilder/bin/* _test/kubebuilder/
|
||||
rm kubebuilder-tools.tar.gz
|
||||
rm -R kubebuilder
|
||||
|
||||
|
|
Loading…
Reference in a new issue