Skip to content

Commit 2e45268

Browse files
pkenchapprb112
authored andcommitted
Makefile chnages for kind and controller-gen
Signed-off-by: Punith Kenchappa <[email protected]>
1 parent de83641 commit 2e45268

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

Makefile

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,10 @@ VERSION ?= v0.1.0
1919
GIT_COMMIT ?= $(shell git describe --match="" --dirty --long --always --abbrev=40 2> /dev/null || echo "")
2020

2121
# Kind configuration
22-
KIND_IMAGE ?= docker.io/kindest/node:latest
23-
ifeq ($(ARCH),"ppc64le")
22+
ifeq ($(ARCH),ppc64le)
2423
KIND_IMAGE := quay.io/powercloud/kind-node:v1.33.1
24+
else
25+
KIND_IMAGE := docker.io/kindest/node:latest
2526
endif
2627

2728
KIND_CLUSTER_NAME:="power-dra-driver-cluster"
@@ -34,14 +35,14 @@ KIND_EXPERIMENTAL_PROVIDER:="podman"
3435
build: fmt vet
3536
GOOS=linux GOARCH=$(ARCH) go build -o bin/power-dra-kubeletplugin cmd/power-dra-kubeletplugin/*.go
3637

38+
CONTROLLER_GEN := $(shell which controller-gen 2>/dev/null || echo "$$(go env GOPATH)/bin/controller-gen")
39+
3740
.PHONY: controller-gen
38-
controller-gen: ## Download controller-gen locally if necessary.
39-
ifeq (, $(shell which controller-gen))
40-
go install sigs.k8s.io/controller-tools/cmd/[email protected]
41-
CONTROLLER_GEN=$(shell go env GOPATH)/bin/controller-gen
42-
else
43-
CONTROLLER_GEN=$(shell which controller-gen)
44-
endif
41+
controller-gen:
42+
@if [ ! -x "$(CONTROLLER_GEN)" ]; then \
43+
echo "Installing controller-gen..."; \
44+
go install sigs.k8s.io/controller-tools/cmd/[email protected]; \
45+
fi
4546

4647
.PHONY: generate
4748
generate: controller-gen

0 commit comments

Comments
 (0)