Skip to content

Commit

Permalink
update makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
AlinsRan committed Nov 14, 2022
1 parent 03fab78 commit c459e74
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@ kind-load-images:

GATEWAY_API_VERSION ?= v0.5.1
GATEWAY_API_PACKAGE ?= sigs.k8s.io/gateway-api@$(GATEWAY_API_VERSION)
GATEWAY_API_CRDS_GO_MOD_PATH = $(shell go env GOPATH)/pkg/mod/$(GATEWAY_API_PACKAGE)/config/crd
GATEWAY_API_CRDS_GO_MOD_PATH = $(shell go env GOPATH)/pkg/mod/$(GATEWAY_API_PACKAGE)
GATEWAY_API_CRDS_LOCAL_PATH = $(PWD)/samples/deploy/gateway-api/$(GATEWAY_API_VERSION)

.PHONY: go-mod-download-gateway-api
Expand All @@ -280,14 +280,16 @@ go-mod-download-gateway-api:
### install: Install Gateway API CRDs into the K8s cluster.
.PHONY: install-gateway-api
install-gateway-api: go-mod-download-gateway-api
kubectl apply -k $(GATEWAY_API_CRDS_GO_MOD_PATH)
kubectl apply -k $(GATEWAY_API_CRDS_GO_MOD_PATH)/experimental
kubectl apply -k $(GATEWAY_API_CRDS_GO_MOD_PATH)/config/crd
kubectl apply -k $(GATEWAY_API_CRDS_GO_MOD_PATH)/config/crd/experimental
kubectl apply -f $(GATEWAY_API_CRDS_GO_MOD_PATH)/config/webhook

### uninstall-gateway-api: Uninstall Gateway API CRDs from the K8s cluster.
.PHONY: uninstall-gateway-api
uninstall-gateway-api:
kubectl delete -k $(GATEWAY_API_CRDS_GO_MOD_PATH)
kubectl delete -k $(GATEWAY_API_CRDS_GO_MOD_PATH)/experimental
uninstall-gateway-api: go-mod-download-gateway-api
kubectl delete -k $(GATEWAY_API_CRDS_GO_MOD_PATH)/config/crd
kubectl delete -k $(GATEWAY_API_CRDS_GO_MOD_PATH)/config/crd/experimental
kubectl delete -f $(GATEWAY_API_CRDS_GO_MOD_PATH)/config/webhook

### install: Use local yaml install Gateway API CRDs into the K8s cluster.
.PHONY: install-gateway-api-local
Expand Down

0 comments on commit c459e74

Please sign in to comment.