8000 add docs for helm upgrade · nginx/kubernetes-ingress@76c5d30 · GitHub
[go: up one dir, main page]

Skip to content

Commit 76c5d30

Browse files
committed
add docs for helm upgrade
Signed-off-by: Haywood Shannon <5781935+haywoodsh@users.noreply.github.com> Signed-off-by: Haywood Shannon <5781935+haywoodsh@users.noreply.github.com>
1 parent 4561e40 commit 76c5d30

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

deployments/helm-chart/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ The following tables lists the configurable parameters of the NGINX Ingress Cont
244244
|`controller.resources` | The resources of the Ingress Controller pods. | requests: cpu=100m,memory=128Mi |
245245
|`controller.replicaCount` | The number of replicas of the Ingress Controller deployment. | 1 |
246246
|`controller.ingressClass.name` | A class of the Ingress Controller. An IngressClass resource with the name equal to the class must be deployed. Otherwise, the Ingress Controller will fail to start. The Ingress Controller only processes resources that belong to its class - i.e. have the "ingressClassName" field resource equal to the class. The Ingress Controller processes all the VirtualServer/VirtualServerRoute/TransportServer resources that do not have the "ingressClassName" field for all versions of Kubernetes. | nginx |
247-
|`controller.ingressClass.create` | ## Creates a new ingressClass object with the name `controller.ingressClass.name`. Set to `False` to use an exising ingressClass with the same name. | true |
247+
|`controller.ingressClass.create` | ## Creates a new ingressClass object with the name `controller.ingressClass.name`. Set to `False` to use an exising ingressClass with the same name. If you use `helm upgrade`, do not change the value from the previous release. If you are upgrading from a release earlier than 3.3.0, do not set the value to false. | true |
248248
|`controller.ingressClass.setAsDefaultIngress` | New Ingresses without an `"ingressClassName"` field specified will be assigned the class specified in `controller.ingressClass.name`. Requires `controller.ingressClass.create`. | false |
249249
|`controller.watchNamespace` | Comma separated list of namespaces the Ingress Controller should watch for resources. By default the Ingress Controller watches all namespaces. Mutually exclusive with `controller.watchNamespaceLabel`. Please note that if configuring multiple namespaces using the Helm cli `--set` option, the string needs to wrapped in double quotes and the commas escaped using a backslash - e.g. `--set controller.watchNamespace="default\,nginx-ingress"`. | "" |
250250
|`controller.watchNamespaceLabel` | Configures the Ingress Controller to watch only those namespaces with label foo=bar. By default the Ingress Controller watches all namespaces. Mutually exclusive with `controller.watchNamespace`. | "" |

deployments/helm-chart/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ controller:
232232
## The Ingress Controller processes all the resources that do not have the "ingressClassName" field for all versions of kubernetes.
233233
name: nginx
234234

235-
## Creates a new IngressClass object with the name "controller.ingressClass.name". Set to "False" to use an exising IngressClass with the same name.
235+
## Creates a new IngressClass object with the name "controller.ingressClass.name". Set to "False" to use an exising IngressClass with the same name. If you use helm upgrade, do not change the value from the previous release. If you are upgrading from a release earlier than 3.3.0, do not set the value to false.
236236
create: True
237237

238238
## New Ingresses without an ingressClassName field specified will be assigned the class specified in `controller.ingressClass`. Requires "controller.ingressClass.create".

0 commit comments

Comments
 (0)
0