mirror of
https://github.com/bitnami/charts.git
synced 2026-02-19 19:47:22 +08:00
[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:
committed by
GitHub
parent
95d4ef1210
commit
32f63b4d15
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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) | `""` |
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user