diff --git a/charts/curator/Chart.yaml b/charts/curator/Chart.yaml index 37e5c7b..f67e0b0 100644 --- a/charts/curator/Chart.yaml +++ b/charts/curator/Chart.yaml @@ -5,5 +5,5 @@ description: A Helm chart for Curator in a Container in Kubernetes type: application icon: https://curator.interworks.com/storage/app/uploads/public/5f4/2f8/79d/thumb_464_32_32_0_0_crop.png -version: 1.0.3-rc.1 +version: 1.0.4-rc.1 appVersion: "2025.07-03" \ No newline at end of file diff --git a/charts/curator/README.md b/charts/curator/README.md index 7e739e4..f2f8d6d 100644 --- a/charts/curator/README.md +++ b/charts/curator/README.md @@ -1,6 +1,6 @@ # curator -![Version: 1.0.3-rc.1](https://img.shields.io/badge/Version-1.0.3--rc.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2025.07-03](https://img.shields.io/badge/AppVersion-2025.07--03-informational?style=flat-square) +![Version: 1.0.4-rc.1](https://img.shields.io/badge/Version-1.0.4--rc.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 2025.07-03](https://img.shields.io/badge/AppVersion-2025.07--03-informational?style=flat-square) A Helm chart for Curator in a Container in Kubernetes @@ -43,11 +43,12 @@ A Helm chart for Curator in a Container in Kubernetes | mariadbOperator.backup.region | string | `""` | s3 region for bucket | | mariadbOperator.backup.retention | string | `"168h"` | retention period for backups | | mariadbOperator.backup.schedule | string | `"0 0 * * *"` | schedule to take backups | +| mariadbOperator.backup.serviceAccount | string | `nil` | | | mariadbOperator.backup.suspend | bool | `false` | suspend backups, if true, no backups will be created | | mariadbOperator.database.characterSet | string | `"utf8"` | character set for the database | | mariadbOperator.database.collate | string | `"utf8_general_ci"` | collation for the database | | mariadbOperator.database.name | string | `"production"` | database to create | -| mariadbOperator.enabled | bool | `true` | | +| mariadbOperator.enabled | bool | `false` | | | mariadbOperator.mariaDbName | string | `"curator-mariadb"` | Name of existing mariadb resource | | mariadbOperator.user.grantOption | bool | `false` | grantOption for the user | | mariadbOperator.user.host | string | `"%"` | allowable login hosts for the user | @@ -67,7 +68,7 @@ A Helm chart for Curator in a Container in Kubernetes | persistence.size | string | `"5Gi"` | size of persistent volume claim | | persistence.storageClass | string | `nil` | persistent volume claim storageClass | | persistence.subPath | string | `""` | persistent volume claim subpath | -| podDisruptionBudget.enabled | bool | `true` | Enable Pod Disruption Budget | +| podDisruptionBudget.enabled | bool | `false` | Enable Pod Disruption Budget | | podDisruptionBudget.maxUnavailable | string | `nil` | Max Unavailable pods, default is 1 | | podDisruptionBudget.minAvailable | string | `nil` | Min Available pods, default is 1 | | podDisruptionBudget.selector | object | `{}` | Selector for the PDB | diff --git a/charts/curator/templates/mariadb-backup.yaml b/charts/curator/templates/mariadb-backup.yaml index eef7a09..645f91b 100644 --- a/charts/curator/templates/mariadb-backup.yaml +++ b/charts/curator/templates/mariadb-backup.yaml @@ -9,6 +9,9 @@ spec: name: {{ .Values.mariadbOperator.mariaDbName | default "curator-mariadb" }} maxRetention: {{ .Values.mariadbOperator.backup.retention | default "168h" }} # 7 days # ignoreGlobalPriv: true + {{- if .Values.mariadbOperator.backup.serviceAccount }} + serviceAccountName: {{ .Values.mariadbOperator.backup.serviceAccount }} + {{- end }} compression: gzip databases: - {{ .Values.mariadbOperator.database.name }} diff --git a/charts/curator/values.yaml b/charts/curator/values.yaml index d2dfae5..f687703 100644 --- a/charts/curator/values.yaml +++ b/charts/curator/values.yaml @@ -80,7 +80,7 @@ podSecurityContext: {} podDisruptionBudget: # -- Enable Pod Disruption Budget - enabled: true + enabled: false # -- Max Unavailable pods, default is 1 maxUnavailable: ~ # -- Min Available pods, default is 1 @@ -231,7 +231,7 @@ curator: # view: "" mariadbOperator: - enabled: true + enabled: false # -- Name of existing mariadb resource mariaDbName: "curator-mariadb" ## Database to connect to @@ -266,3 +266,4 @@ mariadbOperator: bucket: "" # -- s3 region for bucket region: "" + serviceAccount: ~