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
| CONFORMANCE_TAG | latest | The tag for the conformance test image |
50
-
| CONFORMANCE_PREFIX | conformance-test-runner | The prefix for the conformance test image |
51
-
| TAG | edge | The tag for the locally built NGF image |
52
-
| PREFIX | nginx-gateway-fabric | The prefix for the locally built NGF image |
53
-
| GW_API_VERSION | 1.0.0 | Tag for the Gateway API version to check out. Set to `main` to get the latest version |
54
-
| KIND_IMAGE | Latest kind image, as defined in the tests/Dockerfile | The kind image to use |
55
-
| KIND_KUBE_CONFIG |~/.kube/kind/config | The location of the kubeconfig |
56
-
| GATEWAY_CLASS | nginx | The gateway class that should be used for the tests |
57
-
| SUPPORTED_FEATURES | HTTPRoute,HTTPRouteQueryParamMatching, HTTPRouteMethodMatching,HTTPRoutePortRedirect, HTTPRouteSchemeRedirect | The supported features that should be tested by the conformance tests. Ensure the list is comma separated with no spaces. |
58
-
| EXEMPT_FEATURES | ReferenceGrant | The features that should not be tested by the conformance tests |
59
-
| NGF_MANIFEST | ../deploy/manifests/nginx-gateway.yaml | The location of the NGF manifest |
60
-
| SERVICE_MANIFEST | ../deploy/manifests/service/nodeport.yaml | The location of the NGF Service manifest |
61
-
| STATIC_MANIFEST | provisioner/static-deployment.yaml | The location of the NGF static deployment manifest |
62
-
| PROVISIONER_MANIFEST | provisioner/provisioner.yaml | The location of the NGF provisioner manifest |
63
-
| INSTALL_WEBHOOK | false | Install the Gateway API Validating Webhook. Necessary for Kubernetes versions < 1.25. |
| CONFORMANCE_TAG | latest | The tag for the conformance test image |
50
+
| CONFORMANCE_PREFIX | conformance-test-runner | The prefix for the conformance test image |
51
+
| TAG | edge | The tag for the locally built NGF image |
52
+
| PREFIX | nginx-gateway-fabric | The prefix for the locally built NGF image |
53
+
| GW_API_VERSION | 1.0.0 | Tag for the Gateway API version to check out. Set to `main` to get the latest version |
54
+
| KIND_IMAGE | Latest kind image, as defined in the tests/Dockerfile | The kind image to use |
55
+
| KIND_KUBE_CONFIG |~/.kube/kind/config | The location of the kubeconfig |
56
+
| GATEWAY_CLASS | nginx | The gateway class that should be used for the tests |
57
+
| SUPPORTED_FEATURES | HTTPRoute,HTTPRouteQueryParamMatching, HTTPRouteMethodMatching,HTTPRoutePortRedirect, HTTPRouteSchemeRedirect | The supported features that should be tested by the conformance tests. Ensure the list is comma separated with no spaces. |
58
+
| EXEMPT_FEATURES | ReferenceGrant | The features that should not be tested by the conformance tests |
59
+
| NGF_MANIFEST | ../deploy/manifests/nginx-gateway.yaml | The location of the NGF manifest |
60
+
| SERVICE_MANIFEST | ../deploy/manifests/service/nodeport.yaml | The location of the NGF Service manifest |
61
+
| STATIC_MANIFEST | provisioner/static-deployment.yaml | The location of the NGF static deployment manifest |
62
+
| PROVISIONER_MANIFEST | provisioner/provisioner.yaml | The location of the NGF provisioner manifest |
63
+
| INSTALL_WEBHOOK | false | Install the Gateway API Validating Webhook. Necessary for Kubernetes versions < 1.25. |
64
+
| ENABLE_EXPERIMENTAL | false | Enable experimental features. Installs the Gateway APIs from the experimental channel and enables any supported experimental features in NGF. |
64
65
65
66
### Step 1 - Create a kind Cluster
66
67
@@ -85,6 +86,12 @@ make create-kind-cluster KIND_IMAGE=kindest/node:v1.27.3
85
86
```
86
87
87
88
> Otherwise, the latest stable version will be used by default.
89
+
> Additionally, if you want to run conformance tests with experimental features enabled, set the following
90
+
>environmentvariablebeforedeployingNGF:
91
+
92
+
```bash
93
+
exportENABLE_EXPERIMENTAL=true
94
+
```
88
95
89
96
#### *Option 1* Build and install NGINX Gateway Fabric from local to configured kind cluster
0 commit comments