From c6f0ebfabdeebea404968766aefbfd9865096227 Mon Sep 17 00:00:00 2001 From: Fran Mulero Date: Wed, 5 Jun 2024 09:45:15 +0200 Subject: [PATCH] [bitnami/aspnet-core] Enable PodDisruptionBudgets (#26686) * [bitnami/aspnet-core] Enable PodDisruptionBudgets Signed-off-by: Fran Mulero * Update CHANGELOG.md Signed-off-by: Bitnami Containers --------- Signed-off-by: Fran Mulero Signed-off-by: Bitnami Containers Co-authored-by: Bitnami Containers --- bitnami/aspnet-core/CHANGELOG.md | 8 ++++++-- bitnami/aspnet-core/Chart.yaml | 2 +- bitnami/aspnet-core/README.md | 4 ++-- bitnami/aspnet-core/templates/pdb.yaml | 4 ++-- bitnami/aspnet-core/values.yaml | 4 ++-- 5 files changed, 13 insertions(+), 9 deletions(-) diff --git a/bitnami/aspnet-core/CHANGELOG.md b/bitnami/aspnet-core/CHANGELOG.md index f8acd55eed..a5fcc3f6a1 100644 --- a/bitnami/aspnet-core/CHANGELOG.md +++ b/bitnami/aspnet-core/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 6.1.2 (2024-06-04) +## 6.2.0 (2024-06-04) -* [bitnami/aspnet-core] Bump chart version ([#26621](https://github.com/bitnami/charts/pull/26621)) +* [bitnami/aspnet-core] Enable PodDisruptionBudgets ([#26686](https://github.com/bitnami/charts/pull/26686)) + +## 6.1.2 (2024-06-04) + +* [bitnami/aspnet-core] Bump chart version (#26621) ([2f31401](https://github.com/bitnami/charts/commit/2f31401c926f6f39e7bb4333348cd23c281a6bd9)), closes [#26621](https://github.com/bitnami/charts/issues/26621) ## 6.1.1 (2024-05-29) diff --git a/bitnami/aspnet-core/Chart.yaml b/bitnami/aspnet-core/Chart.yaml index e26d2a3ca2..eb744587fa 100644 --- a/bitnami/aspnet-core/Chart.yaml +++ b/bitnami/aspnet-core/Chart.yaml @@ -31,4 +31,4 @@ maintainers: name: aspnet-core sources: - https://github.com/bitnami/charts/tree/main/bitnami/aspnet-core -version: 6.1.2 +version: 6.2.0 diff --git a/bitnami/aspnet-core/README.md b/bitnami/aspnet-core/README.md index 9775accbb7..af7debd6a7 100644 --- a/bitnami/aspnet-core/README.md +++ b/bitnami/aspnet-core/README.md @@ -304,8 +304,8 @@ For annotations, please see [this document](https://github.com/kubernetes/ingres | `customLivenessProbe` | Custom livenessProbe that overrides the default one | `{}` | | `customStartupProbe` | Custom startupProbe that overrides the default one | `{}` | | `customReadinessProbe` | Custom readinessProbe that overrides the default one | `{}` | -| `pdb.create` | Enable/disable a Pod Disruption Budget creation | `false` | -| `pdb.minAvailable` | Minimum number/percentage of pods that should remain scheduled | `1` | +| `pdb.create` | Enable/disable a Pod Disruption Budget creation | `true` | +| `pdb.minAvailable` | Minimum number/percentage of pods that should remain scheduled | `""` | | `pdb.maxUnavailable` | Maximum number/percentage of pods that may be made unavailable | `""` | | `autoscaling.enabled` | Enable autoscaling for ASP.NET Core | `false` | | `autoscaling.minReplicas` | Minimum number of ASP.NET Core replicas | `1` | diff --git a/bitnami/aspnet-core/templates/pdb.yaml b/bitnami/aspnet-core/templates/pdb.yaml index 8a74edb9b7..e34aa458a9 100644 --- a/bitnami/aspnet-core/templates/pdb.yaml +++ b/bitnami/aspnet-core/templates/pdb.yaml @@ -17,8 +17,8 @@ spec: {{- if .Values.pdb.minAvailable }} minAvailable: {{ .Values.pdb.minAvailable }} {{- end }} - {{- if .Values.pdb.maxUnavailable }} - maxUnavailable: {{ .Values.pdb.maxUnavailable }} + {{- if or .Values.pdb.maxUnavailable ( not .Values.pdb.minAvailable ) }} + maxUnavailable: {{ .Values.pdb.maxUnavailable | default 1 }} {{- end }} {{- $podLabels := include "common.tplvalues.merge" ( dict "values" ( list .Values.podLabels .Values.commonLabels ) "context" . ) }} selector: diff --git a/bitnami/aspnet-core/values.yaml b/bitnami/aspnet-core/values.yaml index e5bc9b4058..8fa9945d28 100644 --- a/bitnami/aspnet-core/values.yaml +++ b/bitnami/aspnet-core/values.yaml @@ -369,8 +369,8 @@ customReadinessProbe: {} ## @param pdb.maxUnavailable Maximum number/percentage of pods that may be made unavailable ## pdb: - create: false - minAvailable: 1 + create: true + minAvailable: "" maxUnavailable: "" ## ASP.NET Core Autoscaling parameters. ## @param autoscaling.enabled Enable autoscaling for ASP.NET Core