diff --git a/Chart.yaml b/Chart.yaml index 50509184..f3a0ef5d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -24,15 +24,6 @@ dependencies: - bitnami-common version: 2.x.x - - name: haproxy-ingress - version: 0.15.0 - repository: "https://haproxy-ingress.github.io/charts" - condition: haproxy-ingress.install - - - name: nginx-ingress-controller - version: 12.0.7 - repository: "https://charts.bitnami.com/bitnami" - condition: nginx-ingress-controller.install - name: postgresql version: 16.7.27 diff --git a/README.md b/README.md index b256fc54..d82943c4 100644 --- a/README.md +++ b/README.md @@ -953,33 +953,6 @@ kubectl delete namespace digitalai | `busyBox.image.pullPolicy` | busyBox container image pull policy | `IfNotPresent` | | `busyBox.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | -### Ingress HAProxy - -| Name | Description | Value | -| ----------------------------------------- | ---------------------------------------------------------- | -------------- | -| `haproxy-ingress.install` | Enable Haproxy Ingress helm subchart installation | `false` | -| `haproxy-ingress.controller.ingressClass` | Name of the ingress class to route through this controller | `haproxy-daid` | -| `haproxy-ingress.controller.service.type` | Kubernetes Service type for Controller | `LoadBalancer` | - -### Ingress Nginx - -| Name | Description | Value | -| --------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------- | -| `nginx-ingress-controller.install` | Enable NGINX Ingress Controller helm subchart installation | `false` | -| `nginx-ingress-controller.image.tag` | NGINX Ingress Controller image tag (immutable tags are recommended) | `1.9.6-debian-12-r8` | -| `nginx-ingress-controller.defaultBackend.image.tag` | Default backend image tag (immutable tags are recommended) | `1.25.4-debian-12-r3` | -| `nginx-ingress-controller.extraArgs` | Additional command line arguments to pass to nginx-ingress-controller | | -| `nginx-ingress-controller.extraArgs.ingress-class` | Name of the IngressClass resource | `nginx-daid` | -| `nginx-ingress-controller.ingressClassResource.name` | Name of the IngressClass resource | `nginx-daid` | -| `nginx-ingress-controller.ingressClassResource.controllerClass` | IngressClass identifier for the controller | `k8s.io/ingress-nginx-daid` | -| `nginx-ingress-controller.replicaCount` | Desired number of Controller pods | `1` | - -### Traffic exposure parameters - -| Name | Description | Value | -| --------------------------------------- | -------------------------------------- | -------------- | -| `nginx-ingress-controller.service.type` | Kubernetes Service type for Controller | `LoadBalancer` | - ### Postgresql | Name | Description | Value | diff --git a/documentation/docs/air-gapped-installation.md b/documentation/docs/air-gapped-installation.md index b09cfe40..8a45881b 100644 --- a/documentation/docs/air-gapped-installation.md +++ b/documentation/docs/air-gapped-installation.md @@ -65,15 +65,6 @@ For example, for version 23.1.x, following is the list of the images that you wi - docker.io/xebialabs/deploy-operator:23.1.x - gcr.io/kubebuilder/kube-rbac-proxy:v0.8.0 -#### If you are using nginx include - -- docker.io/bitnami/nginx:1.22.1-debian-11-r44 -- docker.io/bitnami/nginx-ingress-controller:1.6.4-debian-11-r5 - -#### If you are using haproxy include - -- quay.io/jcmoraisjr/haproxy-ingress:v0.14.2 - #### If you are using embedded keycloak include - docker.io/jboss/keycloak:17.0.1 @@ -202,11 +193,6 @@ During upgrade for the question `Edit list of custom resource keys that will mig ### For Default image registry ``` .spec.TinyToolsImageRepository -.spec.nginx-ingress-controller.defaultBackend.image.registry -.spec.nginx-ingress-controller.defaultBackend.image.repository -.spec.nginx-ingress-controller.image.registry -.spec.nginx-ingress-controller.image.repository -.spec.haproxy-ingress.controller.image.repository .spec.keycloak.image.repository .spec.keycloak.postgresql.image.registry .spec.keycloak.postgresql.image.repository @@ -221,10 +207,6 @@ During upgrade for the question `Edit list of custom resource keys that will mig ### For custom docker registry (public) ``` .spec.TinyToolsImageRepository -.spec.nginx-ingress-controller.defaultBackend.image.repository -.spec.nginx-ingress-controller.image.repository -.spec.nginx-ingress-controller.global.imageRegistry -.spec.haproxy-ingress.controller.image.repository .spec.keycloak.image.repository .spec.keycloak.postgresql.image.registry .spec.keycloak.postgresql.image.repository @@ -238,10 +220,6 @@ During upgrade for the question `Edit list of custom resource keys that will mig ### For custom docker registry (private) ``` .spec.TinyToolsImageRepository -.spec.nginx-ingress-controller.defaultBackend.image.repository -.spec.nginx-ingress-controller.image.repository -.spec.nginx-ingress-controller.global.imageRegistry -.spec.haproxy-ingress.controller.image.repository .spec.keycloak.image.repository .spec.keycloak.postgresql.image.registry .spec.keycloak.postgresql.image.repository @@ -266,19 +244,6 @@ During upgrade for the question `Edit list of custom resource keys that will mig - spec.TinyToolsImageRepository: "myrepo_host/myrepo/tiny-tools" - spec.ImagePullSecret: regcred (only for custom private image registry requiring authentication) -#### If you are using nginx - -- spec.nginx-ingress-controller.defaultBackend.image.registry: myrepo_host -- spec.nginx-ingress-controller.defaultBackend.image.repository: myrepo/nginx -- spec.nginx-ingress-controller.image.registry: myrepo_host -- spec.nginx-ingress-controller.image.repository: myrepo/nginx-ingress-controller -- spec.nginx-ingress-controller.imagePullSecrets.[0]: regcred (only for custom private image registry requiring authentication) - -#### If you are using haproxy - -- spec.haproxy-ingress.controller.image.repository: myrepo_host/myrepo/haproxy-ingress -- spec.haproxy-ingress.imagePullSecrets[0].name: regcred (only for custom private image registry requiring authentication) - #### If you are using embedded keycloak - spec.keycloak.image.repository: myrepo_host/myrepo/keycloak diff --git a/documentation/docs/yamls/dai-deploy_cr-example.yaml b/documentation/docs/yamls/dai-deploy_cr-example.yaml index 96edaf14..98ba37eb 100644 --- a/documentation/docs/yamls/dai-deploy_cr-example.yaml +++ b/documentation/docs/yamls/dai-deploy_cr-example.yaml @@ -115,17 +115,6 @@ spec: path: / route: enabled: false - haproxy-ingress: - controller: - ingressClass: haproxy-dai-xld - install: false - nginx-ingress-controller: - extraArgs: - ingress-class: nginx-dai-xld - ingressClassResource: - controllerClass: k8s.io/ingress-nginx-dai-xld - name: nginx-dai-xld - install: false postgresql: global: storageClass: "local-path" diff --git a/operator/config/manifests/bases/xld.clusterserviceversion.yaml b/operator/config/manifests/bases/xld.clusterserviceversion.yaml index e1e7eb0d..3b3c95a3 100644 --- a/operator/config/manifests/bases/xld.clusterserviceversion.yaml +++ b/operator/config/manifests/bases/xld.clusterserviceversion.yaml @@ -44,15 +44,12 @@ spec: ## About this Operator Digital.ai Deploy operator is based on helm chart that is available from [here](https://github.com/digital-ai/deploy-helm-chart). - The operator includes subcharts which are dependencies for the Deploy containers to run successfully. - Nginx Ingress and Haproxy ingress are disabled and not used with installations on the Openshift (and the images are not used in the installation) + The operator includes subcharts which are dependencies for the Deploy containers to run successfully. ### Subcharts include: - [PostgresSQL](https://github.com/bitnami/charts/tree/main/bitnami/postgresql) - [RabbitMQ](https://github.com/bitnami/charts/tree/main/bitnami/rabbitmq) - - [Nginx Ingress controller](https://github.com/bitnami/charts/tree/main/bitnami/nginx-ingress-controller) - - [Haproxy Ingress controller](https://github.com/jcmoraisjr/haproxy-ingress/) ## Installation diff --git a/operator/config/samples/xld_placeholders.yaml b/operator/config/samples/xld_placeholders.yaml index 73f14f73..2b2d3488 100644 --- a/operator/config/samples/xld_placeholders.yaml +++ b/operator/config/samples/xld_placeholders.yaml @@ -119,10 +119,6 @@ spec: tls: enabled: true termination: edge - haproxy-ingress: - install: false - nginx-ingress-controller: - install: false postgresql: install: true primary: diff --git a/tests/values/haproxy-tls-ssl-passthrough.yaml b/tests/values/haproxy-tls-ssl-passthrough.yaml deleted file mode 100644 index 0e5be0d0..00000000 --- a/tests/values/haproxy-tls-ssl-passthrough.yaml +++ /dev/null @@ -1,37 +0,0 @@ -## needs digitalai.deploy.local DNS setup -## (for k3d put hostname in /etc/hosts port fw the dair-nginx-ingress-controller -## with 18080 local port to 80: -## check http://digitalai.deploy.local:18080 -## with 18443 local port to 443: -## or https://digitalai.deploy.local:18443) -## -## Ref: https://haproxy-ingress.github.io/docs/configuration/keys/ -## -ingress: - enabled: true - hostname: "digitalai.deploy.local" - path: / - tls: true - selfSigned: true - - annotations: - kubernetes.io/ingress.class: "haproxy-dai-xld" - haproxy-ingress.github.io/rewrite-target: / - haproxy-ingress.github.io/affinity: cookie - haproxy-ingress.github.io/session-cookie-name: SESSION_XLD - haproxy-ingress.github.io/session-cookie-strategy: prefix - haproxy-ingress.github.io/timeout-client: "120s" - haproxy-ingress.github.io/timeout-http-request: "120s" - haproxy-ingress.github.io/config-backend: | - option httpchk GET / HTTP/1.0 - http-check send hdr Host digitalai.deploy.local - haproxy-ingress.github.io/ssl-redirect: "true" - haproxy-ingress.github.io/backend-protocol: "h1-ssl" - haproxy-ingress.github.io/secure-backends: "true" - haproxy-ingress.github.io/secure-sni: host - haproxy-ingress.github.io/ssl-passthrough: "true" - -haproxy-ingress: - install: true - controller: - ingressClass: haproxy-dai-xld diff --git a/tests/values/haproxy-tls.yaml b/tests/values/haproxy-tls.yaml deleted file mode 100644 index 21ed9448..00000000 --- a/tests/values/haproxy-tls.yaml +++ /dev/null @@ -1,32 +0,0 @@ -## needs digitalai.deploy.local DNS setup -## (for k3d put hostname in /etc/hosts port fw the dair-nginx-ingress-controller -## with 18080 local port to 80: -## check http://digitalai.deploy.local:18080 -## with 18443 local port to 443: -## or https://digitalai.deploy.local:18443) -## -## Ref: https://haproxy-ingress.github.io/docs/configuration/keys/ -## -ingress: - enabled: true - hostname: "digitalai.deploy.local" - path: / - tls: true - selfSigned: true - - annotations: - kubernetes.io/ingress.class: "haproxy-dai-xld" - ingress.kubernetes.io/rewrite-target: / - ingress.kubernetes.io/affinity: cookie - ingress.kubernetes.io/session-cookie-name: SESSION_XLD - ingress.kubernetes.io/session-cookie-strategy: prefix - ingress.kubernetes.io/timeout-client: "120s" - ingress.kubernetes.io/timeout-http-request: "120s" - ingress.kubernetes.io/config-backend: | - option httpchk GET / HTTP/1.0 - haproxy-ingress.github.io/ssl-redirect: "true" - -haproxy-ingress: - install: true - controller: - ingressClass: haproxy-dai-xld \ No newline at end of file diff --git a/tests/values/haproxy.yaml b/tests/values/haproxy.yaml deleted file mode 100644 index f2f2dc39..00000000 --- a/tests/values/haproxy.yaml +++ /dev/null @@ -1,28 +0,0 @@ -## needs digitalai.deploy.local DNS setup -## (for k3d put hostname in /etc/hosts port fw the dair-nginx-ingress-controller -## with 18080 local port to 80: -## check http://digitalai.deploy.local:18080) -## -## Ref: https://haproxy-ingress.github.io/docs/configuration/keys/ -## -ingress: - enabled: true - hostname: "digitalai.deploy.local" - path: / - - annotations: - kubernetes.io/ingress.class: "haproxy-dai-xld" - ingress.kubernetes.io/rewrite-target: / - ingress.kubernetes.io/affinity: cookie - ingress.kubernetes.io/session-cookie-name: SESSION_XLD - ingress.kubernetes.io/session-cookie-strategy: prefix - ingress.kubernetes.io/timeout-client: "120s" - ingress.kubernetes.io/timeout-http-request: "120s" - ingress.kubernetes.io/config-backend: | - option httpchk GET / HTTP/1.0 - haproxy-ingress.github.io/ssl-redirect: "false" - -haproxy-ingress: - install: true - controller: - ingressClass: haproxy-dai-xld \ No newline at end of file diff --git a/tests/values/images.yaml b/tests/values/images.yaml index 16a1e1e9..64c972b3 100644 --- a/tests/values/images.yaml +++ b/tests/values/images.yaml @@ -14,10 +14,6 @@ master: worker: volumePermissions: enabled: true -haproxy-ingress: - install: true -nginx-ingress-controller: - install: true postgresql: install: true volumePermissions: diff --git a/tests/values/nginx-tls-secret-to-ssl.yaml b/tests/values/nginx-tls-secret-to-ssl.yaml deleted file mode 100644 index a3a33c7d..00000000 --- a/tests/values/nginx-tls-secret-to-ssl.yaml +++ /dev/null @@ -1,36 +0,0 @@ -## needs digitalai.deploy.local DNS setup -## (for k3d put hostname in /etc/hosts port fw the dair-nginx-ingress-controller -## with 18080 local port to 80: -## check http://digitalai.deploy.local:18080 -## with 18443 local port to 443: -## or https://digitalai.deploy.local:18443) -## -## needs existing secret: dai-server-certs -## -ingress: - enabled: true - hostname: "digitalai.deploy.local" - path: / - extraTls: - - hosts: - - digitalai.deploy.local - secretName: dai-server-certs - - annotations: - kubernetes.io/ingress.class: "nginx-dai-xld" - nginx.ingress.kubernetes.io/ssl-redirect: "true" - nginx.ingress.kubernetes.io/rewrite-target: / - nginx.ingress.kubernetes.io/affinity: cookie - nginx.ingress.kubernetes.io/session-cookie-name: SESSION_XLD - nginx.ingress.kubernetes.io/proxy-connect-timeout: "120" - nginx.ingress.kubernetes.io/proxy-read-timeout: "120" - nginx.ingress.kubernetes.io/proxy-send-timeout: "120" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - -nginx-ingress-controller: - install: true - extraArgs: - ingress-class: nginx-dai-xld - ingressClassResource: - controllerClass: k8s.io/ingress-nginx-dai-xld - name: nginx-dai-xld \ No newline at end of file diff --git a/tests/values/nginx-tls-self-signed-to-ssl.yaml b/tests/values/nginx-tls-self-signed-to-ssl.yaml deleted file mode 100644 index 015c0786..00000000 --- a/tests/values/nginx-tls-self-signed-to-ssl.yaml +++ /dev/null @@ -1,32 +0,0 @@ -## needs digitalai.deploy.local DNS setup -## (for k3d put hostname in /etc/hosts port fw the dair-nginx-ingress-controller -## with 18080 local port to 80: -## check http://digitalai.deploy.local:18080 -## with 18443 local port to 443: -## or https://digitalai.deploy.local:18443) -## -ingress: - enabled: true - hostname: "digitalai.deploy.local" - path: / - tls: true - selfSigned: true - - annotations: - kubernetes.io/ingress.class: "nginx-dai-xld" - nginx.ingress.kubernetes.io/ssl-redirect: "true" - nginx.ingress.kubernetes.io/rewrite-target: / - nginx.ingress.kubernetes.io/affinity: cookie - nginx.ingress.kubernetes.io/session-cookie-name: SESSION_XLD - nginx.ingress.kubernetes.io/proxy-connect-timeout: "120" - nginx.ingress.kubernetes.io/proxy-read-timeout: "120" - nginx.ingress.kubernetes.io/proxy-send-timeout: "120" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - -nginx-ingress-controller: - install: true - extraArgs: - ingress-class: nginx-dai-xld - ingressClassResource: - controllerClass: k8s.io/ingress-nginx-dai-xld - name: nginx-dai-xld \ No newline at end of file diff --git a/tests/values/nginx-tls-ssl-passthrough.yaml b/tests/values/nginx-tls-ssl-passthrough.yaml deleted file mode 100644 index f7347d75..00000000 --- a/tests/values/nginx-tls-ssl-passthrough.yaml +++ /dev/null @@ -1,33 +0,0 @@ -## needs digitalai.deploy.local DNS setup -## (for k3d put hostname in /etc/hosts port fw the dair-nginx-ingress-controller -## with 18080 local port to 80: -## check http://digitalai.deploy.local:18080 -## with 18443 local port to 443: -## or https://digitalai.deploy.local:18443) -## -ingress: - enabled: true - hostname: "digitalai.deploy.local" - path: / - tls: true - selfSigned: true - - annotations: - kubernetes.io/ingress.class: "nginx-dai-xld" - nginx.ingress.kubernetes.io/ssl-redirect: "true" - nginx.ingress.kubernetes.io/rewrite-target: / - nginx.ingress.kubernetes.io/affinity: cookie - nginx.ingress.kubernetes.io/session-cookie-name: SESSION_XLD - nginx.ingress.kubernetes.io/proxy-connect-timeout: "120" - nginx.ingress.kubernetes.io/proxy-read-timeout: "120" - nginx.ingress.kubernetes.io/proxy-send-timeout: "120" - nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - nginx.ingress.kubernetes.io/ssl-passthrough: "true" - -nginx-ingress-controller: - install: true - extraArgs: - ingress-class: nginx-dai-xld - ingressClassResource: - controllerClass: k8s.io/ingress-nginx-dai-xld - name: nginx-dai-xld \ No newline at end of file diff --git a/tests/values/nginx-tls.yaml b/tests/values/nginx-tls.yaml deleted file mode 100644 index 19922e11..00000000 --- a/tests/values/nginx-tls.yaml +++ /dev/null @@ -1,31 +0,0 @@ -## needs digitalai.deploy.local DNS setup -## (for k3d put hostname in /etc/hosts port fw the dair-nginx-ingress-controller -## with 18080 local port to 80: -## check http://digitalai.deploy.local:18080 -## with 18443 local port to 443: -## or https://digitalai.deploy.local:18443) -## -ingress: - enabled: true - hostname: "digitalai.deploy.local" - path: / - tls: true - selfSigned: true - - annotations: - kubernetes.io/ingress.class: "nginx-dai-xld" - nginx.ingress.kubernetes.io/ssl-redirect: "true" - nginx.ingress.kubernetes.io/rewrite-target: / - nginx.ingress.kubernetes.io/affinity: cookie - nginx.ingress.kubernetes.io/session-cookie-name: SESSION_XLD - nginx.ingress.kubernetes.io/proxy-connect-timeout: "120" - nginx.ingress.kubernetes.io/proxy-read-timeout: "120" - nginx.ingress.kubernetes.io/proxy-send-timeout: "120" - -nginx-ingress-controller: - install: true - extraArgs: - ingress-class: nginx-dai-xld - ingressClassResource: - controllerClass: k8s.io/ingress-nginx-dai-xld - name: nginx-dai-xld \ No newline at end of file diff --git a/tests/values/nginx.yaml b/tests/values/nginx.yaml deleted file mode 100644 index 88a393e0..00000000 --- a/tests/values/nginx.yaml +++ /dev/null @@ -1,29 +0,0 @@ -## needs digitalai.deploy.local DNS setup -## (for k3d put hostname in /etc/hosts port fw the dair-nginx-ingress-controller -## with 18080 local port to 80: -## check http://digitalai.deploy.local:18080 -## -## Ref: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#ssl-passthrough -## -ingress: - enabled: true - hostname: "digitalai.deploy.local" - path: / - - annotations: - kubernetes.io/ingress.class: "nginx-dai-xld" - nginx.ingress.kubernetes.io/ssl-redirect: "false" - nginx.ingress.kubernetes.io/rewrite-target: / - nginx.ingress.kubernetes.io/affinity: cookie - nginx.ingress.kubernetes.io/session-cookie-name: SESSION_XLD - nginx.ingress.kubernetes.io/proxy-connect-timeout: "120" - nginx.ingress.kubernetes.io/proxy-read-timeout: "120" - nginx.ingress.kubernetes.io/proxy-send-timeout: "120" - -nginx-ingress-controller: - install: true - extraArgs: - ingress-class: nginx-dai-xld - ingressClassResource: - controllerClass: k8s.io/ingress-nginx-dai-xld - name: nginx-dai-xld \ No newline at end of file diff --git a/values.yaml b/values.yaml index 5a56cd26..c6278e6c 100644 --- a/values.yaml +++ b/values.yaml @@ -3421,101 +3421,6 @@ busyBox: ## pullSecrets: [] -## @section Ingress HAProxy -## - -## Install haproxy subchart. If you have haproxy already installed, set 'install' to 'false'. -## If you have any other ingress controller installed, you can set the 'install' to 'false'. -haproxy-ingress: - ## @param haproxy-ingress.install Enable Haproxy Ingress helm subchart installation - install: false - controller: - ## @param haproxy-ingress.controller.ingressClass Name of the ingress class to route through this controller - ## - ingressClass: haproxy-daid - service: - ## @param haproxy-ingress.controller.service.type Kubernetes Service type for Controller - ## - type: LoadBalancer - ## @param haproxy-ingress.controller.legacySecurityContext Use latest security context implementation - legacySecurityContext: false - ## @param haproxy-ingress.controller.securityContext.allowPrivilegeEscalation Controls whether a process can gain more privileges than its parent process - ## @param haproxy-ingress.controller.securityContext.readOnlyRootFilesystem Mounts the container's root filesystem as read-only - ## @extra haproxy-ingress.controller.securityContext.seccompProfile Set deploy container's Security Context seccompProfile - ## @skip haproxy-ingress.controller.securityContext.seccompProfile - securityContext: - allowPrivilegeEscalation: false - readOnlyRootFilesystem: true - seccompProfile: - type: RuntimeDefault - ## @extra haproxy-ingress.controller.extraVolumes set empty-dir volume - ## @skip haproxy-ingress.controller.extraVolumes - extraVolumes: - - name: empty-dir - emptyDir: {} - ## @extra haproxy-ingress.controller.extraVolumeMounts set empty-dir volume mounts to have wrtieable paths - ## @skip haproxy-ingress.controller.extraVolumeMounts - extraVolumeMounts: - - name: empty-dir - mountPath: /etc/haproxy - subPath: haproxy - - name: empty-dir - mountPath: /var/lib/haproxy - subPath: haproxy - - name: empty-dir - mountPath: /var/run/haproxy - subPath: haproxy - -## @section Ingress Nginx -## - -## Install nginx subchart. If you have nginx already installed, set 'install' to 'false'. -## If you have any other ingress controller installed, you can set the 'install' to 'false'. -## Ref: https://github.com/bitnami/charts/blob/master/bitnami/nginx-ingress-controller/README.md -nginx-ingress-controller: - ## @param nginx-ingress-controller.install Enable NGINX Ingress Controller helm subchart installation - install: false - ## @param nginx-ingress-controller.image.repository NGINX Ingress Controller image repository - ## @param nginx-ingress-controller.image.tag NGINX Ingress Controller image tag (immutable tags are recommended) - image: - repository: bitnamilegacy/nginx-ingress-controller - tag: 1.13.1-debian-12-r1 - ## Default 404 backend - ## - defaultBackend: - ## @param nginx-ingress-controller.defaultBackend.image.repository Default backend image repository - ## @param nginx-ingress-controller.defaultBackend.image.tag Default backend image tag (immutable tags are recommended) - image: - repository: bitnamilegacy/nginx - tag: 1.29.1-debian-12-r0 - ## @extra nginx-ingress-controller.extraArgs Additional command line arguments to pass to nginx-ingress-controller - ## E.g. to specify the default SSL certificate you can use - ## extraArgs: - ## default-ssl-certificate: "/" - ## ingress-class: nginx - ## - extraArgs: - ## @param nginx-ingress-controller.extraArgs.ingress-class Name of the IngressClass resource - ingress-class: "nginx-daid" - ## Configuring this doesn't affect `kubernetes.io/ingress.class` annotation. See `extraArgs` below how to configure processing of custom annotation. - ## @param nginx-ingress-controller.ingressClassResource.name Name of the IngressClass resource - ## @param nginx-ingress-controller.ingressClassResource.controllerClass IngressClass identifier for the controller - ## - ingressClassResource: - controllerClass: "k8s.io/ingress-nginx-daid" - name: "nginx-daid" - ## @param nginx-ingress-controller.replicaCount Desired number of Controller pods - ## - replicaCount: 1 - ## @section Traffic exposure parameters - - ## Service parameters - ## - service: - ## @param nginx-ingress-controller.service.type Kubernetes Service type for Controller - ## - type: LoadBalancer - ## @section Postgresql ##