2024-09-20 16:11:23 +02:00
|
|
|
# CHANGELOG for `victoria-metrics-common` helm-chart
|
|
|
|
|
|
|
|
## Next release
|
|
|
|
|
2024-11-21 16:04:37 +01:00
|
|
|
- TODO
|
|
|
|
|
|
|
|
## 0.0.31
|
|
|
|
|
|
|
|
**Release date:** 2024-11-21
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- fixed minor typo in vm.labels
|
|
|
|
|
|
|
|
## 0.0.30
|
|
|
|
|
|
|
|
**Release date:** 2024-11-21
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
2024-11-21 09:47:46 +01:00
|
|
|
- support template rendering in `vm.app.name` template
|
2024-11-19 16:40:20 +01:00
|
|
|
|
|
|
|
## 0.0.29
|
|
|
|
|
|
|
|
**Release date:** 2024-11-19
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Allow lookup in context root for `vm.url`, `vm.host` templates
|
|
|
|
|
|
|
|
## 0.0.28
|
|
|
|
|
|
|
|
**Release date:** 2024-11-14
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Allow lookup in context root for `vm.url`, `vm.host` templates
|
|
|
|
|
|
|
|
## 0.0.27
|
|
|
|
|
|
|
|
**Release date:** 2024-11-14
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- fail fullname templates if data for appKey is not found
|
|
|
|
- find by appKey in Values and context root
|
|
|
|
|
|
|
|
## 0.0.26
|
|
|
|
|
|
|
|
**Release date:** 2024-11-14
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- do not append key only if it's passed to a template
|
|
|
|
|
|
|
|
## 0.0.25
|
|
|
|
|
|
|
|
**Release date:** 2024-11-12
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- fixed adding suffix for `vm.plain.fullname`
|
|
|
|
|
|
|
|
## 0.0.24
|
|
|
|
|
|
|
|
**Release date:** 2024-11-12
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
2024-11-12 17:00:19 +01:00
|
|
|
- Disabled impact of `<component>.name` on resource name to avoid confusion
|
|
|
|
- Fixed `vm.app.name` template for appCtx that contains slice
|
2024-11-11 00:55:33 +01:00
|
|
|
|
|
|
|
## 0.0.23
|
|
|
|
|
|
|
|
**Release date:** 2024-11-08
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- fix: context cleanup
|
|
|
|
|
|
|
|
## 0.0.22
|
|
|
|
|
|
|
|
**Release date:** 2024-11-08
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Removed unused cases from `vm.fullname`
|
|
|
|
|
|
|
|
## 0.0.21
|
|
|
|
|
|
|
|
**Release date:** 2024-11-07
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
2024-11-07 14:24:36 +01:00
|
|
|
- Added ability to disable name truncation
|
2024-11-11 00:55:33 +01:00
|
|
|
- Truncate `/` from `vm.url` output
|
2024-11-07 14:24:36 +01:00
|
|
|
|
|
|
|
## 0.0.20
|
|
|
|
|
|
|
|
**Release date:** 2024-11-06
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Fixed boolean args rendering
|
2024-09-20 16:11:23 +02:00
|
|
|
|
2024-11-05 16:36:34 +01:00
|
|
|
## 0.0.19
|
|
|
|
|
|
|
|
**Release date:** 2024-11-04
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- TODO
|
|
|
|
|
2024-10-30 12:39:35 +01:00
|
|
|
## 0.0.18
|
|
|
|
|
|
|
|
**Release date:** 2024-10-29
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- vm.managed.fullname template modify prefixes
|
|
|
|
|
|
|
|
## 0.0.17
|
|
|
|
|
|
|
|
**Release date:** 2024-10-25
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Added vm.podLabels template
|
|
|
|
- Do no append default `<component>` prefix/suffix when `<component>.fullnameOverride` set
|
|
|
|
|
2024-10-17 10:42:41 +02:00
|
|
|
## 0.0.16
|
|
|
|
|
|
|
|
**Release date:** 2024-10-15
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Allow extract name prefix from app level fullnameOverride property
|
|
|
|
|
2024-10-11 13:45:34 +02:00
|
|
|
## 0.0.15
|
|
|
|
|
|
|
|
**Release date:** 2024-10-11
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Display compatibility error message
|
|
|
|
|
2024-10-04 10:50:23 +02:00
|
|
|
## 0.0.14
|
|
|
|
|
|
|
|
**Release date:** 2024-10-04
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Fixed openshift compatibility templates
|
|
|
|
|
2024-09-20 16:11:23 +02:00
|
|
|
## 0.0.13
|
|
|
|
|
|
|
|
**Release date:** 2024-09-16
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Do not use image variant if custom image tag is set in `vm.image` template
|
|
|
|
- Support multiple license flag styles, which are different for vmanomaly and other services
|
|
|
|
|
|
|
|
## 0.0.12
|
|
|
|
|
|
|
|
**Release date:** 2024-09-16
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Add enterprise to existing variant if enterprise enabled
|
|
|
|
- Added `vm.enterprise.disabled` template to check if enterprise license is disabled
|
|
|
|
- Use `service.servicePort` as a port source if flag is not set in `vm.url`
|
|
|
|
|
|
|
|
## 0.0.11
|
|
|
|
|
|
|
|
**Release date:** 2024-09-11
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Added ability to pass extra prefix for `vm.managed.fullname`
|
|
|
|
|
|
|
|
## 0.0.10
|
|
|
|
|
|
|
|
**Release date:** 2024-09-10
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Fixed protocol extraction with TLS enabled
|
|
|
|
- Typo fixes
|
|
|
|
- use appkey as `app` label by default
|
|
|
|
- support multiple service naming styles for `vm.service`
|
|
|
|
|
|
|
|
## 0.0.9
|
|
|
|
|
|
|
|
**Release date:** 2024-09-02
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Allow `appKey` argument to be a list to support deeply nested objects
|
|
|
|
- Added `vm.namespace`, which returns `namespaceOverride` or `global.namespaceOverride` or `Release.Namespace` as a default
|
|
|
|
- Added `vm.managed.fullname`, which returns default fullname prefixed by `appKey`
|
|
|
|
- Added `vm.plain.fullname`, which returns default fullname suffixed by `appKey`
|
|
|
|
|
|
|
|
## 0.0.8
|
|
|
|
|
|
|
|
**Release date:** 2024-08-29
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Added `vm.service` for unified service name generation
|
|
|
|
- Added `vm.url` to construct service base url
|
|
|
|
- Added `vm.name` for chart name
|
|
|
|
- Added `vm.fullname` which is actively used in resource name construction
|
|
|
|
- Added `vm.chart` to construct chart name label value
|
|
|
|
- Added `vm.labels` for common labels
|
|
|
|
- Added `vm.sa` for service account name
|
|
|
|
- Added `vm.release` for release name
|
|
|
|
- Added `vm.selectorLabels` for common selector labels
|
|
|
|
|
|
|
|
## 0.0.7
|
|
|
|
|
|
|
|
**Release date:** 2024-08-27
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Support short and long args flags in `vm.args`
|
|
|
|
- Updated `vm.enterprise.only` error message
|
|
|
|
|
|
|
|
## 0.0.6
|
|
|
|
|
|
|
|
**Release date:** 2024-08-27
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Changed structure of `vm.args` template output
|
|
|
|
- Removed `eula` support
|
|
|
|
|
|
|
|
## 0.0.5
|
|
|
|
|
|
|
|
**Release date:** 2024-08-26
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
2024-11-05 19:05:24 +01:00
|
|
|
- Fixed `vm.enterprise.only` template to check if at least one of both global.licence.eula and .Values.license.eula are defined
|
2024-09-20 16:11:23 +02:00
|
|
|
- Convert `vm.args` bool `true` values to flags without values
|
|
|
|
|
|
|
|
## 0.0.4
|
|
|
|
|
|
|
|
**Release date:** 2024-08-26
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Updated `vm.probe.*` templates to remove Helm 3.14 restriction.
|
|
|
|
- Added `vm.args` template for cmd args generation
|
|
|
|
|
|
|
|
## 0.0.3
|
|
|
|
|
|
|
|
**Release date:** 2024-08-25
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Moved license templates from other charts `vm.license.volume`, `vm.license.mount`, `vm.license.flag`
|
|
|
|
- Moved `vm.compatibility.renderSecurityContext` template
|
|
|
|
- Fixed a case, when null is passed to a `.Values.global`. See [this issue](https://github.com/VictoriaMetrics/helm-charts/issues/1296)
|
|
|
|
|
|
|
|
## 0.0.2
|
|
|
|
|
|
|
|
**Release date:** 2024-08-23
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Added `vm.port.from.flag` template to extract port from cmd flag listen address.
|
|
|
|
|
|
|
|
## 0.0.1
|
|
|
|
|
|
|
|
**Release date:** 2024-08-15
|
|
|
|
|
|
|
|
![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
|
|
|
|
|
|
|
- Added `vm.enterprise.only` template to fail rendering if required license arguments weren't set.
|
|
|
|
- Added `vm.image` template that introduces common chart logic of how to build image name from application variables.
|
2024-11-05 19:05:24 +01:00
|
|
|
- Added `vm.ingress.port` template to render properly tngress port configuration depending on args type.
|
2024-09-20 16:11:23 +02:00
|
|
|
- Added `vm.probe.*` templates to render probes params consistently across all templates.
|