You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Note**: all commands in steps below are executed from the ```conformance``` directory
11
11
@@ -14,63 +14,80 @@ List available commands:
14
14
```bash
15
15
$ make
16
16
17
+
build-and-load-images Build NKG container and load it and NGINX container on configured kind cluster
17
18
build-test-runner-image Build conformance test runner image
18
19
cleanup-conformance-tests Clean up conformance tests fixtures
19
20
create-kind-cluster Create a kind cluster
20
21
delete-kind-cluster Delete kind cluster
21
22
help Display this help
22
-
install-nkg Install NKG with provisioner on configured kind cluster
23
-
prepare-nkg-no-build Load NKG and NGINX containers on configured kind cluster
24
-
prepare-nkg Build and load NKG and NGINX containers on configured kind cluster
23
+
install-nkg-edge Install NKG with provisioner from edge on configured kind cluster
24
+
install-nkg-local-build Install NKG from local build with provisioner on configured kind cluster
25
+
preload-nginx-container Preload NGINX container on configured kind cluster
26
+
prepare-nkg-dependencies Install NKG dependencies on configured kind cluster
25
27
run-conformance-tests Run conformance tests
26
28
undo-image-update Undo the NKG image name and tag in deployment manifest
27
29
uninstall-nkg Uninstall NKG on configured kind cluster
28
30
```
31
+
32
+
**Note:** The following variables are configurable when running the below `make` commands:
33
+
34
+
| Variable | Default | Description |
35
+
| ------------- | ------------- | ------------- |
36
+
| TAG | latest | The tag for the conformance test image |
37
+
| PREFIX | conformance-test-runner | The prefix for the conformance test image |
38
+
| NKG_TAG | edge | The tag for the locally built NKG image |
39
+
| NKG_PREFIX | nginx-kubernetes-gateway | The prefix for the locally built NKG image |
40
+
| KIND_KUBE_CONFIG_FOLDER |~/.kube/kind | The location of the kubeconfig folder |
41
+
| GATEWAY_CLASS | nginx | The gateway class that should be used for the tests |
42
+
| SUPPORTED_FEATURES | HTTPRoute,HTTPRouteQueryParamMatching,HTTPRouteMethodMatching,HTTPRoutePortRedirect,HTTPRouteSchemeRedirect | The supported features that should be tested by the conformance tests |
43
+
| EXEMPT_FEATURES | ReferenceGrant | The features that should not be tested by the conformance tests |
44
+
| NGINX_IMAGE | as defined in the ../deploy/manifests/deployment.yaml file | The NGINX image for the NKG deployments |
45
+
| NKG_DEPLOYMENT_MANIFEST | ../deploy/manifests/deployment.yaml | The location of the NKG deployment manifest |
0 commit comments