[bitnami/apisix] Allow IngressClass to be created conditionally (#29085)

* [bitnami/apisix] Allow IngressClass to be created conditionally

Signed-off-by: Patrizio Bertozzi <xpicio@gmail.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Bump minor version

Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com>

Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

* Fix issue with Github merge UI

Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com>

Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>

---------

Signed-off-by: Patrizio Bertozzi <xpicio@gmail.com>
Signed-off-by: Bitnami Containers <bitnami-bot@vmware.com>
Signed-off-by: Miguel Ruiz <miguel.ruiz@broadcom.com>
Signed-off-by: Miguel Ruiz <miguelruizramos96@gmail.com>
Co-authored-by: Bitnami Containers <bitnami-bot@vmware.com>
Co-authored-by: Miguel Ruiz <miguel.ruiz@broadcom.com>
Co-authored-by: Miguel Ruiz <miguelruizramos96@gmail.com>
This commit is contained in:
Patrizio Bertozzi
2024-09-13 12:14:28 +02:00
committed by GitHub
parent 95d4ef1210
commit 32f63b4d15
5 changed files with 11 additions and 4 deletions

View File

@@ -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))
## <small>3.3.11 (2024-09-04)</small>
* [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)
## <small>3.3.10 (2024-08-20)</small>

View File

@@ -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

View File

@@ -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) | `""` |

View File

@@ -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:

View File

@@ -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)