Skip to content

Commit 2bed2af

Browse files
committed
docs: Document Contour ingress controller options(PSCLOUD-481)
1 parent 27d4ce1 commit 2bed2af

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

docs/CONFIG-VARS.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ Supported configuration variables are listed in the table below. All variables
2929
- [Third-Party Tools](#third-party-tools)
3030
- [Cert-manager](#cert-manager)
3131
- [Cluster Autoscaler](#cluster-autoscaler)
32+
- [Contour](#contour)
3233
- [EBS CSI Driver](#ebs-csi-driver)
3334
- [Ingress-nginx](#ingress-nginx)
3435
- [Metrics Server](#metrics-server)
@@ -169,7 +170,7 @@ When V4_CFG_MANAGE_STORAGE is set to `true`, the `sas` and `pg-storage` storage
169170

170171
| Name | Description | Type | Default | Required | Notes | Tasks |
171172
| :--- | ---: | ---: | ---: | ---: | ---: | ---: |
172-
| V4_CFG_INGRESS_TYPE | The ingress controller to deploy | string | "ingress" | true | Possible values: "ingress" | baseline, viya |
173+
| V4_CFG_INGRESS_TYPE | The ingress controller to deploy | string | "ingress" | true | Possible values: "ingress", "contour" | baseline, viya |
173174
| V4_CFG_INGRESS_FQDN | FQDN to the ingress for SAS Vya installation | string | | true | | viya |
174175
| V4_CFG_INGRESS_MODE | Whether to create a public or private Loadbalancer endpoint | string | "public" | false | Possible values: "public", "private". Setting this option to "private" adds options to the ingress controller that create a LoadBalancer with private IP address(es) only. | baseline |
175176

@@ -365,6 +366,19 @@ Cluster-autoscaler is currently only used for AWS EKS clusters. Google GKE and A
365366

366367
If you used [viya4-iac-aws:5.6.0](https://github.com/sassoftware/viya4-iac-aws/releases) or newer to create your infrastructure, a cluster autoscaler account should have been created for you with a policy that is compatible with both our default versions for the `CLUSTER_AUTOSCALER_CHART_VERSION` variable. If you choose an alternative version ensure that your autoscaler account has a policy that matches the recommendation from the [kubernetes/autoscaler documentation](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md#iam-policy). This note is only applicable for EKS clusters.
367368

369+
### Contour
370+
371+
Contour is an open source ingress controller that provides dynamic configuration updates and multi-team ingress delegation while maintaining a lightweight profile. Contour support is available starting with the 2026.02 cadence release.
372+
373+
| Name | Description | Type | Default | Required | Notes | Tasks |
374+
| :--- | ---: | ---: | ---: | ---: | ---: | ---: |
375+
| CONTOUR_NAME | Contour Helm release name | string | contour | false | | baseline |
376+
| CONTOUR_NAMESPACE | Contour Helm installation namespace | string | projectcontour | false | | baseline |
377+
| CONTOUR_CHART_NAME | Contour Helm chart name | string | contour | false | | baseline |
378+
| CONTOUR_CHART_URL | Contour Helm chart URL | string | https://projectcontour.github.io/helm-charts/ | false | | baseline |
379+
| CONTOUR_CHART_VERSION | Contour Helm chart version | string | 0.2.1 | false | | baseline |
380+
| CONTOUR_CONFIG | Contour Helm values | string | See [this file](../roles/baseline/defaults/main.yml) for more information. Altering this value will affect the cluster. | false | | baseline |
381+
368382
### EBS CSI Driver
369383

370384
The EBS CSI driver is only used for kubernetes v1.23 or later AWS EKS clusters.

0 commit comments

Comments
 (0)