Luminar public helm charts.
- Update or create a new chart (module) in
/charts
and send a PR. Make sure thatversion
field in Chart.yaml is updated accordingly since GitHub Action relies on it (see Helm chrats version pattern). - Once PR is merged, the GitHub Action will release chart to GitHub Packages - https://github.com/orgs/luminartech/packages?visibility=pubilc. Usually it takes about a minute.
- Update any helm chart reference(s).
It equals to the version of the main upstream dependency chart. E.g. for karpenter chart with:
...
dependencies:
- name: karpenter
version: "v0.33.2"
repository: "oci://public.ecr.aws/karpenter"
condition: karpenter.enabled
...
it will be 0.33.2
.
Upstream application version may be used as well, though it's not always possible. For instance, corssplane-aws-* charts may be used with multiple different versions of Crossplane provider and in such case latest tested version is used.
Contains the value of appVersion
with helm chart release number suffix - appVersion-X
, i.e. 0.33.2-0
.
Release number always starts with 0.
Version increment is required to trigger a pipeline that releases chart to repository on GitHub Container Registry. In other words, any change to helm chart should pair up with update of version
field in Chart.yaml.