bytebase
bytebase copied to clipboard
helm chart version control
Is your feature request related to a problem?
The bytebase helm chart version is always 1.1.0. When new features are added in the chart, it is still this version. There is no way to helm upgrade?
helm search repo bytebase
NAME CHART VERSION APP VERSION DESCRIPTION
bytebase/bytebase 1.1.0 Safe database schema change and version control...
Describe the solution you'd like
- Suggestion to add appVersion in the chart.yaml.
- Add chart version control, every chart version is a new feature.
Additional context
No response
The bytebase helm chart version is always 1.1.0.
We have other versions before, likes 1.0.0, but we deletes these versions because we deprecated some Bytebase images.
When new features are added in the chart, it is still this version.
Oops, it seems like we forget to bump the Helm version while we add support for resource control via #11094.
Suggestion to add appVersion in the chart.yaml
We will look into this, thanks!
Thanks for your answer, how to bump the Helm version? Maybe change this Chart.yaml.
We use argocd to dependencies a version of Helm. If the version is deprecated, there may be a dependencies failure?
how to bump the Helm version? Maybe change this Chart.yaml.
Yes, but we do not bump the helm (package?) version while we release new version of Bytebase, unless we adjust the chart to support new features or new options. Otherwise, we just upgrade the bytebase version value in the chart.
If the version is deprecated, there may be a dependencies failure?
Maybe. I am not familiar with argocd, but the deprecate operation is very rare and should not be a concern. We delete the old charts because of they reference the deprecated Bytebase images. Otherwise, we would receive numerous artifact hub alert emails which say "Cannot find image."
Is it a good practice to bump the helm package version if we modify the default value in values.yaml?
Is it a good practice to bump the helm package version if we modify the default value in values.yaml?
Maybe every change is a new chart version.
There are example, like kube-prometheus-stack and grafana, have a helm-chart repository, contains many versions of charts. usage document.
The bytebase helm chart version is always 1.1.0.
We have other versions before, likes 1.0.0, but we deletes these versions because we deprecated some Bytebase images.
When new features are added in the chart, it is still this version.
Oops, it seems like we forget to bump the Helm version while we add support for resource control via #11094.
Suggestion to add appVersion in the chart.yaml
We will look into this, thanks!
appVersion is usually the bytebase docker image version.