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
install-ngf-local-no-build: prepare-ngf-dependencies load-images deploy-updated-provisioner ## Install NGF from local build with provisioner on configured kind cluster but do not build the NGF image
66
84
85
+
.PHONY: install-ngf-local-build-with-plus
86
+
install-ngf-local-build-with-plus: prepare-ngf-dependencies-with-plus build-images-with-plus load-images-with-plus deploy-updated-provisioner ## Install NGF with Plus from local build with provisioner on configured kind cluster
87
+
88
+
.PHONY: install-ngf-local-no-build-with-plus
89
+
install-ngf-local-no-build-with-plus: prepare-ngf-dependencies-with-plus load-images-with-plus deploy-updated-provisioner ## Install NGF with Plus from local build with provisioner on configured kind cluster but do not build the NGF image
90
+
67
91
.PHONY: install-ngf-edge
68
92
install-ngf-edge: prepare-ngf-dependencies ## Install NGF with provisioner from edge on configured kind cluster
Copy file name to clipboardExpand all lines: conformance/README.md
+44-20
Original file line number
Diff line number
Diff line change
@@ -16,24 +16,30 @@ make
16
16
```
17
17
18
18
```text
19
-
build-images Build NGF and nginx images
20
-
build-test-runner-image Build conformance test runner image
21
-
cleanup-conformance-tests Clean up conformance tests fixtures
22
-
create-kind-cluster Create a kind cluster
23
-
delete-kind-cluster Delete kind cluster
24
-
deploy-updated-provisioner Update provisioner manifest and deploy to the configured kind cluster
25
-
help Display this help
26
-
install-ngf-edge Install NGF with provisioner from edge on configured kind cluster
27
-
install-ngf-local-build Install NGF from local build with provisioner on configured kind cluster
28
-
install-ngf-local-no-build Install NGF from local build with provisioner on configured kind cluster but do not build the NGF image
29
-
load-images Load NGF and NGINX images on configured kind cluster
30
-
prepare-ngf-dependencies Install NGF dependencies on configured kind cluster
31
-
reset-go-modules Reset the go modules changes
32
-
run-conformance-tests Run conformance tests
33
-
undo-manifests-update Undo the changes in the manifest files
34
-
uninstall-ngf Uninstall NGF on configured kind cluster and undo manifest changes
35
-
update-go-modules Update the gateway-api go modules to latest main version
36
-
update-ngf-manifest Update the NGF deployment manifest image names and imagePullPolicies
19
+
build-images-with-plus Build NGF and NGINX Plus images
20
+
build-images Build NGF and NGINX images
21
+
build-test-runner-image Build conformance test runner image
22
+
cleanup-conformance-tests Clean up conformance tests fixtures
23
+
create-kind-cluster Create a kind cluster
24
+
delete-kind-cluster Delete kind cluster
25
+
deploy-updated-provisioner Update provisioner manifest and deploy to the configured kind cluster
26
+
help Display this help
27
+
install-ngf-edge Install NGF with provisioner from edge on configured kind cluster
28
+
install-ngf-local-build-with-plus Install NGF with Plus from local build with provisioner on configured kind cluster
29
+
install-ngf-local-build Install NGF from local build with provisioner on configured kind cluster
30
+
install-ngf-local-no-build-with-plus Install NGF with Plus from local build with provisioner on configured kind cluster but do not build the NGF image
31
+
install-ngf-local-no-build Install NGF from local build with provisioner on configured kind cluster but do not build the NGF image
32
+
load-images-with-plus Load NGF and NGINX Plus images on configured kind cluster
33
+
load-images Load NGF and NGINX images on configured kind cluster
34
+
prepare-ngf-dependencies-with-plus Install NGF dependencies with Plus on configured kind cluster
35
+
prepare-ngf-dependencies Install NGF dependencies on configured kind cluster
36
+
reset-go-modules Reset the go modules changes
37
+
run-conformance-tests Run conformance tests
38
+
undo-manifests-update Undo the changes in the manifest files
39
+
uninstall-ngf Uninstall NGF on configured kind cluster and undo manifest changes
40
+
update-go-modules Update the gateway-api go modules to latest main version
41
+
update-ngf-manifest-with-plus Update the NGF deployment manifest image names and imagePullPolicies including nginx-plus
42
+
update-ngf-manifest Update the NGF deployment manifest image names and imagePullPolicies
37
43
```
38
44
39
45
**Note:** The following variables are configurable when running the below `make` commands:
@@ -50,7 +56,6 @@ update-ngf-manifest Update the NGF deployment manifest image names an
50
56
| GATEWAY_CLASS | nginx | The gateway class that should be used for the tests |
51
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. |
52
58
| EXEMPT_FEATURES | ReferenceGrant | The features that should not be tested by the conformance tests |
53
-
| NGINX_IMAGE | as defined in the provisioner/static-deployment.yaml file | The NGINX image for the NGF deployments |
54
59
| NGF_MANIFEST | ../deploy/manifests/nginx-gateway.yaml | The location of the NGF manifest |
55
60
| SERVICE_MANIFEST | ../deploy/manifests/service/nodeport.yaml | The location of the NGF Service manifest |
56
61
| STATIC_MANIFEST | provisioner/static-deployment.yaml | The location of the NGF static deployment manifest |
@@ -87,6 +92,12 @@ make create-kind-cluster KIND_IMAGE=kindest/node:v1.27.3
87
92
make install-ngf-local-build
88
93
```
89
94
95
+
Or, to install NGF with NGINX Plus enabled (NGINX Plus cert and key must exist in the root of the repo):
96
+
97
+
```makefile
98
+
make install-ngf-local-build-with-plus
99
+
```
100
+
90
101
#### *Option 2* Install NGINX Gateway Fabric from local already built image to configured kind cluster
91
102
92
103
You can optionally skip the actual *build* step.
@@ -95,15 +106,28 @@ You can optionally skip the actual *build* step.
95
106
make install-ngf-local-no-build
96
107
```
97
108
109
+
Or, to install NGF with NGINX Plus enabled:
110
+
111
+
```makefile
112
+
make install-ngf-no-build-with-plus
113
+
```
114
+
98
115
> Note: If choosing this option, the following step *must* be completed manually *before* you build the image:
99
116
100
117
```makefile
101
118
make update-ngf-manifest PREFIX=<ngf_repo_name> TAG=<ngf_image_tag>
102
119
```
103
120
121
+
Or, if you are building the NGINX Plus image:
122
+
123
+
```makefile
124
+
make update-ngf-manifest-with-plus PREFIX=<ngf_repo_name> TAG=<ngf_image_tag>
125
+
```
126
+
104
127
#### *Option 3* Install NGINX Gateway Fabric from edge to configured kind cluster
105
128
106
-
You can also skip the build NGF image step and prepare the environment to instead use the `edge` image
129
+
You can also skip the build NGF image step and prepare the environment to instead use the `edge` image. Note that this
130
+
option does not currently support installing with NGINX Plus enabled.
0 commit comments