diff --git a/charts/generic-service/CHANGELOG.md b/charts/generic-service/CHANGELOG.md index ece1e45..bfc1ba3 100644 --- a/charts/generic-service/CHANGELOG.md +++ b/charts/generic-service/CHANGELOG.md @@ -12,6 +12,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [Unreleased] +## [2.0.1-rc.1] - 2026-02-20 + +### Fixed + +- Migrations job now runs as a Helm hook (`pre-install,pre-upgrade`) with `before-hook-creation` delete policy, preventing "cannot patch" errors when re-deploying a release that already has a completed migrations job. + ## [2.0.0-alpha] - 2025-07-25 ### Added @@ -726,7 +732,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), --- -[Unreleased]: https://github.com/tithely/helm-charts/compare/generic-service-2.0.0-alpha...HEAD +[Unreleased]: https://github.com/tithely/helm-charts/compare/generic-service-2.0.1-rc.1...HEAD +[2.0.1-rc.1]: https://github.com/tithely/helm-charts/compare/generic-service-2.0.0-alpha...generic-service-2.0.1-rc.1 [2.0.0-alpha]: https://github.com/tithely/helm-charts/compare/generic-service-1.1.6-delta...generic-service-2.0.0-alpha [1.1.6-delta]: https://github.com/tithely/helm-charts/compare/generic-service-1.1.6-charlie...generic-service-1.1.6-delta [1.1.6-charlie]: https://github.com/tithely/helm-charts/compare/generic-service-1.1.6-beta...generic-service-1.1.6-charlie diff --git a/charts/generic-service/Chart.yaml b/charts/generic-service/Chart.yaml index 4d1f972..f523c7e 100644 --- a/charts/generic-service/Chart.yaml +++ b/charts/generic-service/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: generic-service description: A Helm chart for Kubernetes -version: 2.0.0-alpha +version: 2.0.1-rc.1 dependencies: - name: memcached version: 6.6.x diff --git a/charts/generic-service/README.md b/charts/generic-service/README.md index 1574308..2f470d6 100644 --- a/charts/generic-service/README.md +++ b/charts/generic-service/README.md @@ -1,6 +1,6 @@ # generic-service -![Version: 2.0.0-alpha](https://img.shields.io/badge/Version-2.0.0--alpha-informational?style=flat-square) +![Version: 2.0.1-rc.1](https://img.shields.io/badge/Version-2.0.1--rc.1-informational?style=flat-square) A Helm chart for Kubernetes diff --git a/charts/generic-service/templates/migrations-job.yaml b/charts/generic-service/templates/migrations-job.yaml index fd380f0..10d6cdb 100644 --- a/charts/generic-service/templates/migrations-job.yaml +++ b/charts/generic-service/templates/migrations-job.yaml @@ -8,6 +8,9 @@ metadata: name: {{ $value.name }} generateName: {{ $.Release.Namespace }}-migrations-job- namespace: {{ $.Release.Namespace }} + annotations: + "helm.sh/hook": pre-install,pre-upgrade + "helm.sh/hook-delete-policy": before-hook-creation spec: ttlSecondsAfterFinished: 60 backoffLimit: 4