diff --git a/bitnami/apisix/CHANGELOG.md b/bitnami/apisix/CHANGELOG.md index 69c18efa74..72f30ac435 100644 --- a/bitnami/apisix/CHANGELOG.md +++ b/bitnami/apisix/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 3.3.11 (2024-09-03) +## 3.4.0 (2024-09-13) -* [bitnami/apisix] Added multi-auth plugin to the plugins list ([#29170](https://github.com/bitnami/charts/pull/29170)) +* [bitnami/apisix] Allow IngressClass to be created conditionally ([#29085](https://github.com/bitnami/charts/pull/29085)) + +## 3.3.11 (2024-09-04) + +* [bitnami/apisix] Added multi-auth plugin to the plugins list (#29170) ([69939ca](https://github.com/bitnami/charts/commit/69939ca7692fd60533132f03d039f5bd9db1f573)), closes [#29170](https://github.com/bitnami/charts/issues/29170) ## 3.3.10 (2024-08-20) diff --git a/bitnami/apisix/Chart.yaml b/bitnami/apisix/Chart.yaml index 041ff04f62..a207713418 100644 --- a/bitnami/apisix/Chart.yaml +++ b/bitnami/apisix/Chart.yaml @@ -45,4 +45,4 @@ sources: - https://github.com/bitnami/charts/tree/main/bitnami/apisix - https://github.com/bitnami/charts/tree/main/bitnami/apisix-dashboard - https://github.com/bitnami/charts/tree/main/bitnami/apisix-ingress-controller -version: 3.3.11 +version: 3.4.0 diff --git a/bitnami/apisix/README.md b/bitnami/apisix/README.md index a734bf14b9..512a91f4d0 100644 --- a/bitnami/apisix/README.md +++ b/bitnami/apisix/README.md @@ -893,6 +893,7 @@ As an alternative, use one of the preset configurations for pod affinity, pod an | `ingressController.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the APISIX Ingress Controller container(s) | `[]` | | `ingressController.sidecars` | Add additional sidecar containers to the APISIX Ingress Controller pod(s) | `[]` | | `ingressController.initContainers` | Add additional init containers to the APISIX Ingress Controller pod(s) | `[]` | +| `ingressController.ingressClass.create` | Specifies whether a IngressClass should be created | `true` | | `ingressController.ingressClass.name` | IngressClass that will be be used to implement the APISIX Ingress | `apisix` | | `ingressController.ingressClass.annotations` | Additional annotations for the APISIX IngressClass | `{}` | | `ingressController.defaultConfig` | APISIX Dashboard configuration (evaluated as a template) | `""` | diff --git a/bitnami/apisix/templates/ingress-controller/ingress-class.yaml b/bitnami/apisix/templates/ingress-controller/ingress-class.yaml index fd376ada0f..1881d7d8f4 100644 --- a/bitnami/apisix/templates/ingress-controller/ingress-class.yaml +++ b/bitnami/apisix/templates/ingress-controller/ingress-class.yaml @@ -3,7 +3,7 @@ Copyright Broadcom, Inc. All Rights Reserved. SPDX-License-Identifier: APACHE-2.0 */}} -{{- if .Values.ingressController.enabled }} +{{- if and .Values.ingressController.enabled .Values.ingressController.ingressClass.create }} apiVersion: {{ include "common.capabilities.ingress.apiVersion" . }} kind: IngressClass metadata: diff --git a/bitnami/apisix/values.yaml b/bitnami/apisix/values.yaml index 9091ff321a..5824a1c8d9 100644 --- a/bitnami/apisix/values.yaml +++ b/bitnami/apisix/values.yaml @@ -2680,10 +2680,12 @@ ingressController: ## command: ['sh', '-c', 'echo "hello world"'] ## initContainers: [] + ## @param ingressController.ingressClass.create Specifies whether a IngressClass should be created ## @param ingressController.ingressClass.name IngressClass that will be be used to implement the APISIX Ingress ## @param ingressController.ingressClass.annotations Additional annotations for the APISIX IngressClass ## ingressClass: + create: true name: "apisix" annotations: {} ## @param ingressController.defaultConfig [string] APISIX Dashboard configuration (evaluated as a template)