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: docs/developer/release-process.md
+9-12
Original file line number
Diff line number
Diff line change
@@ -37,10 +37,8 @@ To create a new release, follow these steps:
37
37
7. Create a release branch following the `release-X.Y` naming convention.
38
38
8. Run the [Release PR](./../../.github/workflows/release-pr.yml) workflow to update the repo files for the release. Then there are a few manual steps to complete:
39
39
1. Update the tag of NGF container images used in the [provisioner manifest](/tests/conformance/provisioner/provisioner.yaml).
40
-
2. Update any installation instructions to ensure that the supported Gateway API is correct.
41
-
Specifically, helm README and `site/content/includes/installation/install-gateway-api-resources.md`.
42
-
3. Update the [README](/README.md) to include information about the release.
43
-
4. Update the [changelog](/CHANGELOG.md). There is going to be a new blank section generated by the automation that needs to be adjusted accordingly.
40
+
2. Update the [README](/README.md) to include information about the release.
41
+
3. Update the [changelog](/CHANGELOG.md). There is going to be a new blank section generated by the automation that needs to be adjusted accordingly.
44
42
The changelog includes only important (from the user perspective)
45
43
changes to NGF. This is in contrast with the autogenerated full changelog, which is created in the next
46
44
step. As a starting point, copy the important features, bug fixes, and dependencies from the autogenerated
@@ -51,14 +49,13 @@ To create a new release, follow these steps:
51
49
- Build NGF, NGINX and NGINX Plus container images with the release tag `X.Y.Z` and push them to the registries.
52
50
- Package and publish the Helm chart to the registry.
53
51
- Create a GitHub release with an autogenerated changelog and attached release artifacts.
54
-
10. Prepare and merge a PR into the main branch to update with similar information that you did in the release
55
-
branch docs PR. Specifically:
56
-
1. [README](/README.md) to include the information about the latest release.
57
-
2. [changelog](/CHANGELOG.md).
58
-
3. Helm chart `version` field.
59
-
4. `VERSION` in top-level Makefile.
60
-
5. Any references in the docs to the previous release.
61
-
6. Any installation instructions to ensure that the supported Gateway API and NGF versions are correct.Specifically, helm README and `site/content/includes/installation/install-gateway-api-resources.md`.
52
+
10. Prepare and merge a PR into the main branch to update with similar information that you did in the release branch docs PR. Specifically:
53
+
1.[README](/README.md) to include the information about the latest release.
54
+
2.[changelog](/CHANGELOG.md).
55
+
3. Helm chart `version` field.
56
+
4.`VERSION` in top-level Makefile.
57
+
5. Any references in the docs to the previous release.
58
+
6. Any installation instructions to ensure that the supported Gateway API and NGF versions are correct. Specifically, helm README.
62
59
11. Ask the docs team to update the production branch for NGF in Netlify to our latest release branch and run the deployment pipeline.
63
60
12. Close the issue created in Step 1.
64
61
13. Ensure that the [associated milestone](https://github.com/nginxinc/nginx-gateway-fabric/milestones) is closed.
{{<note>}}If you plan to use the `edge` version of NGINX Gateway Fabric, you can replace the vesion in `ref` with `main`, for example `ref=main`.{{</note>}}
14
+
13
15
Alternatively, you can install the Gateway API resources from the experimental channel. We support a subset of the
14
16
additional features provided by the experimental channel. To install from the experimental channel, run the following:
Copy file name to clipboardExpand all lines: site/content/includes/installation/uninstall-gateway-api-resources.md
+9-9
Original file line number
Diff line number
Diff line change
@@ -2,16 +2,16 @@
2
2
docs: "DOCS-1436"
3
3
---
4
4
5
-
{{<warning>}}This will remove all corresponding custom resources in your entire cluster, across all namespaces. Double-check to make sure you don't have any custom resources you need to keep, and confirm that there are no other Gateway API implementations active in your cluster.{{</warning>}}
5
+
{{<warning>}}This will remove all corresponding custom resources in your entire cluster, across all namespaces. Double-check to make sure you don't have any custom resources you need to keep, and confirm that there are no other Gateway API implementations active in your cluster.{{</warning>}}
6
6
7
-
To uninstall the Gateway API resources, run the following:
7
+
To uninstall the Gateway API resources, run the following:
Copy file name to clipboardExpand all lines: site/content/installation/installing-ngf/helm.md
+3-3
Original file line number
Diff line number
Diff line change
@@ -126,17 +126,17 @@ To upgrade NGINX Gateway Fabric and get the latest features and improvements, ta
126
126
To upgrade your Gateway API resources, take the following steps:
127
127
128
128
- Verify the Gateway API resources are compatible with your NGINX Gateway Fabric version. Refer to the [Technical Specifications]({{< relref "reference/technical-specifications.md" >}}) for details.
129
-
- Review the [release notes](https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.1.0) for any important upgrade-specific information.
129
+
- Review the [release notes](https://github.com/kubernetes-sigs/gateway-api/releases) for any important upgrade-specific information.
Copy file name to clipboardExpand all lines: tests/Makefile
+8
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@ CONFORMANCE_TAG = latest## Tag for the conformance test runner image
4
4
GATEWAY_CLASS = nginx## Gateway class to use
5
5
GINKGO_FLAGS =
6
6
GINKGO_LABEL =
7
+
GW_API_VERSION ?= $(shell yq eval '.resources[0] | split("ref=v") | .[1]' ../config/crd/gateway-api/standard/kustomization.yaml)## Supported Gateway API version from current NGF
7
8
GW_API_PREV_VERSION ?= 1.0.0## Supported Gateway API version from previous NGF release
8
9
GW_SERVICE_TYPE=NodePort## Service type to use for the gateway
9
10
GW_SVC_GKE_INTERNAL=false
@@ -159,6 +160,13 @@ deploy-updated-provisioner: ## Update provisioner manifest and deploy to the con
0 commit comments