From f8d2a14e702e98ffb1511c46d83a86fcd1ab9804 Mon Sep 17 00:00:00 2001 From: Mac Chaffee Date: Mon, 6 May 2024 14:47:53 -0400 Subject: [PATCH] Release helm chart 0.9.0 (#182) * Release helm chart 0.9.0 * Algebra --- CHANGELOG.md | 12 +++- CONTRIBUTING.md | 2 +- README.md | 2 +- charts/qdrant/CHANGELOG.md | 111 +++++++++++++++++++++++++++++++++++++ charts/qdrant/Chart.yaml | 25 +++++++-- 5 files changed, 143 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b9abfd3..6ea7691 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [qdrant-0.9.0](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.9.0) (2024-05-06) + +- Update Qdrant to v1.9.1 +- Add labels to ConfigMap and Secret [#174](https://github.com/qdrant/qdrant-helm/pull/174) +- Make lifecycle hooks configurable [#175](https://github.com/qdrant/qdrant-helm/pull/175) +- Support storing snapshots in a separate PVC [#177](https://github.com/qdrant/qdrant-helm/pull/177) +- Add both storage and snapshot volume names to values.yaml [#181](https://github.com/qdrant/qdrant-helm/pull/181) + ## [qdrant-0.8.5](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.8.5) (2024-04-25) - Update Qdrant to v1.9.0 @@ -49,7 +57,7 @@ - Update Qdrant to v1.7.2 - Publish DNS for not-ready pods via the headless service [#115](https://github.com/qdrant/qdrant-helm/pull/115) -- +- ## [qdrant-0.7.2](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.7.2) (2023-12-12) - Use / for probes instead of /readyz endpoint @@ -74,7 +82,7 @@ - Make ingressClassName configurable [#86](https://github.com/qdrant/qdrant-helm/pull/86) - Fix probes to work correctly if TLS is enabled [#79](https://github.com/qdrant/qdrant-helm/pull/79) - Update Qdrant to v1.6.0 - + ## [qdrant-0.5.1](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.5.1) (2023-09-12) - Update Qdrant to v1.5.1 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 692de2b..1cc846f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -72,7 +72,7 @@ Generally, we choose to release a new chart when there are important new release 4. Edit `Chart.yaml` to bump the appVersion and chartVersion. 5. Edit `Chart.yaml` to update `artifacthub.io/changes` to mention the new changes. 6. Edit `charts/CHANGELOG.md` to mention the same changes -7. Edit the root `CHANGELOG.md` to mention the same changes +7. Copy those changes to the root changelog: `cp charts/qdrant/CHANGELOG.md CHANGELOG.md` 1. Why so many changelog changes? Each changelog file is for a different audience (artifacthub, chart browsing, github browsing). This could be automated in the future. 8. Push your changes to GitHub and create a pull request. This allows the integration tests to run. diff --git a/README.md b/README.md index 6077a01..b1d042d 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ If you have overridden the Qdrant image tag in `values.yaml`, you will also need ```yaml image: - tag: v1.9.0 + tag: vX.Y.Z ``` ## Contributing diff --git a/charts/qdrant/CHANGELOG.md b/charts/qdrant/CHANGELOG.md index 38d2d50..6ea7691 100644 --- a/charts/qdrant/CHANGELOG.md +++ b/charts/qdrant/CHANGELOG.md @@ -1,6 +1,117 @@ # Changelog +## [qdrant-0.9.0](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.9.0) (2024-05-06) + +- Update Qdrant to v1.9.1 +- Add labels to ConfigMap and Secret [#174](https://github.com/qdrant/qdrant-helm/pull/174) +- Make lifecycle hooks configurable [#175](https://github.com/qdrant/qdrant-helm/pull/175) +- Support storing snapshots in a separate PVC [#177](https://github.com/qdrant/qdrant-helm/pull/177) +- Add both storage and snapshot volume names to values.yaml [#181](https://github.com/qdrant/qdrant-helm/pull/181) + ## [qdrant-0.8.5](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.8.5) (2024-04-25) - Update Qdrant to v1.9.0 - Allow ports to be configured as NodePort [#165](https://github.com/qdrant/qdrant-helm/pull/165) + +## [qdrant-0.8.4](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.8.4) (2024-04-03) + +- Update Qdrant to v1.8.4 +- Allow configurable podManagementPolicy [#158](https://github.com/qdrant/qdrant-helm/pull/158) + + +## [qdrant-0.8.3](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.8.3) (2024-03-19) + +- Update Qdrant to v1.8.3 + +## [qdrant-0.8.2](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.8.2) (2024-03-18) + +- Update Qdrant to v1.8.2 + +## [qdrant-0.8.1](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.8.1) (2024-03-09) + +- Update Qdrant to v1.8.1 + +## [qdrant-0.8.0](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.8.0) (2024-03-06) + +- Update Qdrant to v1.8.0 +- Fix typos in service template [#147](https://github.com/qdrant/qdrant-helm/pull/147) +- Support read_only_api_key in Qdrant config [#146](https://github.com/qdrant/qdrant-helm/pull/146) + +## [qdrant-0.7.6](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.7.6) (2024-01-30) + +- Update Qdrant to v1.7.4 + +## [qdrant-0.7.5](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.7.5) (2024-01-17) + +- Configurable static IP for LoadBalancer services [#122](https://github.com/qdrant/qdrant-helm/pull/122) +- Fix metrics scraping if api key is enabled [#127](https://github.com/qdrant/qdrant-helm/pull/127) +- Use /readyz endpoint for readiness probe for Qdrant >= 1.7.3 [#124](https://github.com/qdrant/qdrant-helm/pull/124) +- Use FQDN for container image [#125](https://github.com/qdrant/qdrant-helm/pull/125) + +## [qdrant-0.7.4](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.7.4) (2023-12-29) + +- Update Qdrant to v1.7.3 +- Add preStop hook to allow graceful network shutdown [#121](https://github.com/qdrant/qdrant-helm/pull/121) + +## [qdrant-0.7.3](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.7.3) (2023-12-14) + +- Update Qdrant to v1.7.2 +- Publish DNS for not-ready pods via the headless service [#115](https://github.com/qdrant/qdrant-helm/pull/115) +- +## [qdrant-0.7.2](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.7.2) (2023-12-12) + +- Use / for probes instead of /readyz endpoint + +## [qdrant-0.7.1](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.7.1) (2023-12-12) + +- Update Qdrant to v1.7.1 + +## [qdrant-0.7.0](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.7.0) (2023-12-08) + +- Update Qdrant to v1.7.0 +- Fix snapshot restoration [#96](https://github.com/qdrant/qdrant-helm/pull/96) + +## [qdrant-0.6.1](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.6.1) (2023-10-12) + +- Propagate signals in init script correctly to entrypoint [#91](https://github.com/qdrant/qdrant-helm/pull/91) +- Make annotations for the ServiceAccount configurable [#92](https://github.com/qdrant/qdrant-helm/pull/92) +- Update Qdrant to v1.6.1 + +## [qdrant-0.6.0](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.6.0) (2023-10-09) + +- Make ingressClassName configurable [#86](https://github.com/qdrant/qdrant-helm/pull/86) +- Fix probes to work correctly if TLS is enabled [#79](https://github.com/qdrant/qdrant-helm/pull/79) +- Update Qdrant to v1.6.0 + +## [qdrant-0.5.1](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.5.1) (2023-09-12) + +- Update Qdrant to v1.5.1 +- Ensure that the qdrant-init-file-path is on a writable, ephemeral volume [\#74](https://github.com/qdrant/qdrant-helm/issues/74) + +## [qdrant-0.5.0](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.5.0) (2023-09-07) + +- Update to Qdrant 1.5.0 [\#72](https://github.com/qdrant/qdrant-helm/issues/72) +- Use new Qdrant readiness and liveness endpoints [\#71](https://github.com/qdrant/qdrant-helm/issues/71) + +## [qdrant-0.4.1](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.4.1) (2023-09-04) + +- Add PriorityClass support to StatefulSet Pod template [\#68](https://github.com/qdrant/qdrant-helm/pull/68) +- Don't use alpine image for file permission updates [\#69](https://github.com/qdrant/qdrant-helm/pull/69) + +## [qdrant-0.4.0](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.4.0) (2023-09-01) + +- Make it possible to set topologySpreadConstraints [\#65](https://github.com/qdrant/qdrant-helm/issues/65) +- Add support for additional labels on StatefulSets [\#55](https://github.com/qdrant/qdrant-helm/issues/55) +- Enable `entrypoint.sh` to add recovery mode functionality [\#48](https://github.com/qdrant/qdrant-helm/issues/48) +- Configurable Qdrant API key [\#46](https://github.com/qdrant/qdrant-helm/issues/46) +- Add PodDisruptionBudget [\#36](https://github.com/qdrant/qdrant-helm/issues/36) +- Allow mounting of additional volumes [\#46](https://github.com/qdrant/qdrant-helm/issues/46) +- Add default ServiceAccount [\#56](https://github.com/qdrant/qdrant-helm/pull/56) +- Support for Qdrant recovery mode [\#54](https://github.com/qdrant/qdrant-helm/pull/54) +- Make relabeling and metricRelabeling configurable in ServiceMonitor [\#61](https://github.com/qdrant/qdrant-helm/pull/61) +- Allow annotations on volumeClaimTemplate of Qdrant StatefulSet [\#45](https://github.com/qdrant/qdrant-helm/issues/45) +- Add default container and pod securityContexts and make it configurable [\#60](https://github.com/qdrant/qdrant-helm/pull/60) + +## [qdrant-0.3.1](https://github.com/qdrant/qdrant-helm/tree/qdrant-0.3.1) (2023-08-23) + +- Change target port for serviceMonitor to rely on new naming \(http\) [\#58](https://github.com/qdrant/qdrant-helm/pull/58) diff --git a/charts/qdrant/Chart.yaml b/charts/qdrant/Chart.yaml index ebc4c9e..0156865 100644 --- a/charts/qdrant/Chart.yaml +++ b/charts/qdrant/Chart.yaml @@ -13,15 +13,30 @@ maintainers: url: https://github.com/qdrant icon: https://qdrant.github.io/qdrant-helm/logo_with_text.svg type: application -version: 0.8.5 -appVersion: v1.9.0 +version: 0.9.0 +appVersion: v1.9.1 annotations: artifacthub.io/category: database artifacthub.io/changes: | - kind: added - description: Update Qdrant to v1.9.0 + description: Update Qdrant to v1.9.1 - kind: added - description: Allow ports to be configured as NodePort + description: Add labels to ConfigMap and Secret links: - name: Github Issue - url: https://github.com/qdrant/qdrant-helm/pull/165 + url: https://github.com/qdrant/qdrant-helm/pull/174 + - kind: added + description: Make lifecycle hooks configurable + links: + - name: Github Issue + url: https://github.com/qdrant/qdrant-helm/pull/175 + - kind: added + description: Support storing snapshots in a separate PVC + links: + - name: Github Issue + url: https://github.com/qdrant/qdrant-helm/pull/177 + - kind: added + description: Add both storage and snapshot volume names to values.yaml + links: + - name: Github Issue + url: https://github.com/qdrant/qdrant-helm/pull/181