Skip to content

Commit 364217f

Browse files
committed
docs: update Helm installation steps
Use the `crds.enabled` variable in the examples instead of the `--skip-crds` flag. Signed-off-by: Gaston Festari <cilindrox@gmail.com>
1 parent cd6bbe2 commit 364217f

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

site/content/en/latest/install/install-helm.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Install the Gateway API CRDs and Envoy Gateway:
3333
The default Helm install applies both Gateway API CRDs and Envoy Gateway CRDs. If your Kubernetes provider already
3434
manages Gateway API CRDs for the cluster, confirm that the provider-installed Gateway API version and channel are
3535
compatible with the Envoy Gateway release and the Gateway API resources you plan to use. If they are compatible,
36-
install only the Envoy Gateway CRDs separately, then install the Envoy Gateway Helm chart with `--skip-crds`.
36+
install only the Envoy Gateway CRDs separately, then install the Envoy Gateway Helm chart with `--set crds.enabled=false`.
3737
{{% /alert %}}
3838

3939
```shell
@@ -89,14 +89,14 @@ helm template eg oci://docker.io/envoyproxy/gateway-crds-helm \
8989
**Note**: We're using `helm template` piped into `kubectl apply` instead of `helm install` due to a [known Helm limitation](https://github.com/helm/helm/pull/12277)
9090
related to large CRDs in the `templates/` directory.
9191

92-
Once the CRDs are installed, you can install the main Envoy Gateway Helm chart without re-applying CRDs by using the `--skip-crds` flag:
92+
Once the CRDs are installed, you can install the main Envoy Gateway Helm chart without re-applying CRDs by disabling the dependency via `--set crds.enabled=false`:
9393

9494
```shell
9595
helm install eg oci://docker.io/envoyproxy/gateway-helm \
9696
--version {{< helm-version >}} \
9797
-n envoy-gateway-system \
9898
--create-namespace \
99-
--skip-crds
99+
--set crds.enabled=false
100100
```
101101

102102
### Clusters with compatible provider-managed Gateway API CRDs
@@ -132,13 +132,12 @@ helm install eg oci://docker.io/envoyproxy/gateway-helm \
132132
--version {{< helm-version >}} \
133133
-n envoy-gateway-system \
134134
--create-namespace \
135-
--skip-crds \
136-
--set crds.gatewayAPI.safeUpgradePolicy.enabled=false
135+
--set crds.enabled=false
137136
```
138137

139138
If the provider-managed Gateway API CRDs are not compatible with your Envoy Gateway release or required Gateway API
140139
resources, do not mix them with another copy installed by Envoy Gateway. Use a compatible Gateway API CRD installation
141-
method for the cluster first, then install Envoy Gateway with `--skip-crds`.
140+
method for the cluster first, then install Envoy Gateway with `--set crds.enabled=false`.
142141

143142
## Upgrading from the previous version
144143

0 commit comments

Comments
 (0)