mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2024-12-14 11:57:51 +00:00
Makefile: add 'e2e-test' target
For running end-to-end tests it is required to explicitly specify in the command line the kubeconfig to be used, e.g.: $ make e2e-test KUBECONFIG=$HOME/.kube/config
This commit is contained in:
parent
0911de1978
commit
b5d71f421d
2 changed files with 6 additions and 0 deletions
5
Makefile
5
Makefile
|
@ -13,6 +13,7 @@ IMAGE_TAG_NAME := $(VERSION)
|
|||
IMAGE_REPO := $(IMAGE_REGISTRY)/$(IMAGE_NAME)
|
||||
IMAGE_TAG := $(IMAGE_REPO):$(IMAGE_TAG_NAME)
|
||||
K8S_NAMESPACE := kube-system
|
||||
KUBECONFIG :=
|
||||
|
||||
yaml_templates := $(wildcard *.yaml.template)
|
||||
yaml_instances := $(patsubst %.yaml.template,%.yaml,$(yaml_templates))
|
||||
|
@ -43,5 +44,9 @@ mock:
|
|||
test:
|
||||
go test ./cmd/... ./pkg/...
|
||||
|
||||
e2e-test:
|
||||
dep ensure -v
|
||||
go test -v ./test/e2e/ -args -nfd.repo=$(IMAGE_REPO) -nfd.tag=$(IMAGE_TAG_NAME) -kubeconfig=$(KUBECONFIG)
|
||||
|
||||
push:
|
||||
$(IMAGE_PUSH_CMD) $(IMAGE_TAG)
|
||||
|
|
|
@ -622,6 +622,7 @@ name of the resulting container image.
|
|||
| IMAGE_REPO | Container image repository to use | <IMAGE_REGISTRY>/<IMAGE_NAME>
|
||||
| IMAGE_TAG | Full image:tag to tag the image with | <IMAGE_REPO>/<IMAGE_NAME>
|
||||
| K8S_NAMESPACE | nfd-master and nfd-worker namespace | kube-system
|
||||
| KUBECONFIG | Kubeconfig for running e2e-tests | *empty*
|
||||
|
||||
For example, to use a custom registry:
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue