Open ycombinator opened 1 week ago
Copied from https://github.com/elastic/elastic-agent/pull/5331#issuecomment-2338320617, where @pkoutsovasilis said:
Just thinking out loud the available options here:
deploy/helm/elastic-agent
that's why a discussion about the Helm chart release process is wise to have before any next step 🙂
Copied from https://github.com/elastic/elastic-agent/pull/5331#issuecomment-2338484088, where @swiatekm said:
Helm Charts use semver 2.0 for versioning, so it's simple enough to just designate our releases as betas by setting it to va.b.c-beta.d
or something similar. This makes Helm automatically treat it as a prerelease. This will cause them not to show up in searches without the --devel
flag, amongst other consequences.
cc: @cmacknz
I like @pkoutsovasilis's option 1. I don't see any reason to make things complicated if we already have a Helm repo we can push to.
Describe the enhancement:
In https://github.com/elastic/elastic-agent/pull/5331, we added a Helm Chart for Elastic Agent. For the moment, we would like to mark this chart as beta.
Describe a specific use case for the enhancement or feature:
To set appropriate expectations around stability and supportability of the Helm Chart with its users.
What is the definition of done?
TBD — we need to first decide how best to mark the chart as beta.
Related: https://github.com/elastic/elastic-agent/issues/5486