Skip to content

Commit a9f1706

Browse files
owainlewisprydie
authored andcommitted
Simplify local development (#272)
Make run-dev make targets behave correctly for local development.
1 parent 2e69972 commit a9f1706

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

Makefile

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ oci-volume-provisioner: build-dirs
7272
-ldflags="-s -w -X main.version=${VERSION} -X main.build=${BUILD} -extldflags -static" \
7373
./cmd/oci-volume-provisioner
7474

75-
7675
.PHONY: oci-flexvolume-driver
7776
oci-flexvolume-driver: build-dirs
7877
@GOOS=$(GOOS) GOARCH=$(ARCH) CGO_ENABLED=0 go build \
@@ -114,16 +113,24 @@ validate-canary:
114113
clean:
115114
@rm -rf dist
116115

117-
.PHONY: run-dev
118-
run-dev: build
119-
@dist/oci-cloud-controller-manager \
120-
--kubeconfig=$(KUBECONFIG) \
121-
--cloud-config=$(CLOUD_PROVIDER_CFG) \
122-
--cluster-cidr=10.244.0.0/16 \
123-
--leader-elect-resource-lock=configmaps \
124-
--cloud-provider=oci \
116+
.PHONY: run-ccm-dev
117+
run-ccm-dev:
118+
@go run cmd/oci-cloud-controller-manager/main.go \
119+
--kubeconfig=$(KUBECONFIG) \
120+
--cloud-config=$(CLOUD_PROVIDER_CFG) \
121+
--cluster-cidr=10.244.0.0/16 \
122+
--leader-elect-resource-lock=configmaps \
123+
--cloud-provider=oci \
125124
-v=4
126125

126+
.PHONY: run-volume-provisioner-dev
127+
run-volume-provisioner-dev:
128+
@NODE_NAME=$(shell hostname) \
129+
CONFIG_YAML_FILENAME=cloud-provider.yaml \
130+
go run cmd/oci-volume-provisioner/main.go \
131+
--kubeconfig=$(KUBECONFIG) \
132+
-v=4
133+
127134
.PHONY: version
128135
version:
129136
@echo $(VERSION)

0 commit comments

Comments
 (0)