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
Copy file name to clipboardExpand all lines: Makefile
+4-4
Original file line number
Diff line number
Diff line change
@@ -18,8 +18,8 @@ TARGET ?= local## The target of the build. Possible values: local and container
18
18
KIND_KUBE_CONFIG=$${HOME}/.kube/kind/config## The location of the kind kubeconfig
19
19
OUT_DIR ?= $(shell pwd)/build/out## The folder where the binary will be stored
20
20
ARCH ?= amd64## The architecture of the image and/or binary. For example: amd64 or arm64
21
-
override HELM_TEMPLATE_COMMON_ARGS += --set creator=template --set nameOverride=nginx-gateway## The common options for the Helm template command.
22
-
override HELM_TEMPLATE_EXTRA_ARGS += --set service.create=false## The options to be passed to the full Helm templating command only.
21
+
override HELM_TEMPLATE_COMMON_ARGS += --set creator=template --set nameOverride=nginx-gateway## The common options for the Helm template command.
22
+
override HELM_TEMPLATE_EXTRA_ARGS_FOR_ALL_MANIFESTS_FILE += --set service.create=false## The options to be passed to the full Helm templating command only.
23
23
override DOCKER_BUILD_OPTIONS += --build-arg VERSION=$(VERSION) --build-arg GIT_COMMIT=$(GIT_COMMIT) --build-arg DATE=$(DATE)## The options for the docker build command. For example, --pull
Copy file name to clipboardExpand all lines: conformance/README.md
+7-6
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,7 @@ run-conformance-tests Run conformance tests
34
34
undo-manifests-update Undo the changes in the manifest files
35
35
uninstall-nkg Uninstall NKG on configured kind cluster and undo manifest changes
36
36
update-go-modules Update the gateway-api go modules to latest main version
37
+
update-nkg-manifest Update the NKG deployment manifest image name and imagePullPolicy
37
38
```
38
39
39
40
**Note:** The following variables are configurable when running the below `make` commands:
@@ -49,11 +50,11 @@ update-go-modules Update the gateway-api go modules to latest main
49
50
| GATEWAY_CLASS | nginx | The gateway class that should be used for the tests |
50
51
| 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. |
51
52
| EXEMPT_FEATURES | ReferenceGrant | The features that should not be tested by the conformance tests |
52
-
| NGINX_IMAGE | as defined in the provisioner/static-deployment.yaml file | The NGINX image for the NKG deployments |
53
-
| NKG_MANIFEST | ../deploy/manifests/nginx-gateway.yaml | The location of the NKG manifest |
54
-
| SERVICE_MANIFEST | ../deploy/manifests/service/nodeport.yaml | The location of the NKG Service manifest |
55
-
| STATIC_MANIFEST | provisioner/static-deployment.yaml | The location of the NKG static deployment manifest|
56
-
| PROVISIONER_MANIFEST | provisioner/provisioner.yaml | The location of the NKG provisioner manifest|
53
+
| NGINX_IMAGE | as defined in the provisioner/static-deployment.yaml file | The NGINX image for the NKG deployments |
54
+
| NKG_MANIFEST | ../deploy/manifests/nginx-gateway.yaml | The location of the NKG manifest|
55
+
| SERVICE_MANIFEST | ../deploy/manifests/service/nodeport.yaml | The location of the NKG Service manifest|
56
+
| STATIC_MANIFEST | provisioner/static-deployment.yaml | The location of the NKG static deployment manifest |
57
+
| PROVISIONER_MANIFEST | provisioner/provisioner.yaml | The location of the NKG provisioner manifest |
57
58
58
59
### Step 1 - Create a kind Cluster
59
60
@@ -85,7 +86,7 @@ You can optionally skip the actual *build* step.
85
86
make install-nkg-local-no-build
86
87
```
87
88
88
-
> Note: If choosing this option, the following step *must* be completed manually *before*the build step:
89
+
> Note: If choosing this option, the following step *must* be completed manually *before*you build the image:
89
90
90
91
```makefile
91
92
make update-nkg-manifest NKG_PREFIX=<nkg_repo_name> NKG_TAG=<nkg_image_tag>
> Note: NGINX Kubernetes Gateway can only run in the `nginx-gateway` namespace. This limitation will be addressed in
13
-
the future releases.
14
-
15
12
### Installing the Gateway API resources
16
13
17
14
> Note: The Gateway API resources from the standard channel (the CRDs and the validating webhook) must be installed
@@ -115,7 +112,7 @@ The following tables lists the configurable parameters of the NGINX Kubernetes G
115
112
|`nginxGateway.image.pullPolicy`| The `imagePullPolicy` for the NGINX Kubernetes Gateway image. | Always |
116
113
|`nginxGateway.gatewayClassName`| The name of the GatewayClass for the NGINX Kubernetes Gateway deployment. | nginx |
117
114
|`nginxGateway.gatewayControllerName`| The name of the Gateway controller. The controller name must be of the form: DOMAIN/PATH. The controller's domain is k8s-gateway.nginx.org. | k8s-gateway.nginx.org/nginx-gateway-controller |
118
-
|`nginxGateway.kind`| The kind of the NGINX Kubernetes Gateway installation - currently, only deployment is supported. | deployment |
115
+
|`nginxGateway.kind`| The kind of the NGINX Kubernetes Gateway installation - currently, only Deployment is supported. | deployment |
119
116
|`nginx.image.repository`| The repository for the NGINX image. | nginx |
120
117
|`nginx.image.tag`| The tag for the NGINX image. | 1.25 |
121
118
|`nginx.image.pullPolicy`| The `imagePullPolicy` for the NGINX image. | Always |
0 commit comments