Skip to content

Inject chart versions into replicated manifests at build time#450

Merged
jlav merged 3 commits into
mainfrom
jl/dynamic-chart-versions
Mar 16, 2026
Merged

Inject chart versions into replicated manifests at build time#450
jlav merged 3 commits into
mainfrom
jl/dynamic-chart-versions

Conversation

@jlav

@jlav jlav commented Mar 16, 2026

Copy link
Copy Markdown
Member

Description

The Makefile now dynamically reads each chart's version from charts/*/Chart.yaml and injects it into the build copy of the corresponding replicated manifest, eliminating the need to manually keep chartVersion fields in sync.

Also updated the CI release process to publish a release to Unstable any time the charts are updated, in addition to the replicated directory.

Helm Chart Checklist

All N/A since this is not a change to the charts.

  • I have updated the version field in Chart.yaml for each modified chart
  • I have tested the chart upgrade path from the previous version
  • I have verified backwards compatibility with existing values.yaml configurations
  • I have updated the chart's README.md if there are any breaking changes or new required values

Additional Notes

jlav added 3 commits March 16, 2026 13:43
The Makefile now dynamically reads each chart's version from
charts/*/Chart.yaml and writes it into the build copy of the
corresponding replicated manifest, eliminating manual version sync.
A clean step prevents stale chart tarballs from breaking releases.
CI workflows for replicated now also trigger on charts/** and
Makefile changes.
The Makefile now dynamically reads each chart's version from
charts/*/Chart.yaml and writes it into the build copy of the
corresponding replicated manifest, eliminating manual version sync.
Hardcoded chartVersion values removed from source manifests since
they are now injected. A clean step prevents stale chart tarballs
from breaking releases. CI workflows for replicated now also trigger
on charts/** and Makefile changes.
@jlav jlav requested a review from aivong-openhands March 16, 2026 17:58
@jlav jlav merged commit f666624 into main Mar 16, 2026
1 check passed
@jlav jlav deleted the jl/dynamic-chart-versions branch March 16, 2026 18:37
aivong-openhands pushed a commit that referenced this pull request Mar 16, 2026
Inject chart versions into replicated manifests at build time
aivong-openhands added a commit that referenced this pull request Mar 19, 2026
* port over chart changes from all hands replicated branch with the same name

* Update replicated openhands chart version to 0.2.10 (#323)

* Add enterprise SSO config to latest helm chart. (#325)

* Inject chart versions into replicated manifests at build time (#450)

Inject chart versions into replicated manifests at build time

* Add Sandbox Configuration Settings & Update Warm Runtime image (#449)

* Update runtime-api version (#452)

* Update enterprise server and runtime-api versions (#453)

* Update enterprise server and runtime-api versions

* Fix typo

* Add VolumeSnapshotClass documentation for PVC snapshot support (#454)

Add documentation for configuring VolumeSnapshotClass alongside StorageClass.
This enables cost optimization by allowing the runtime-api to snapshot paused
runtime PVCs instead of keeping them active.

Includes examples for both AWS EKS and GKE.

Co-authored-by: openhands <openhands@all-hands.dev>

* Default bitbucket DC auth to not enabled (#457)

* Use patched image for replicated (#458)

* Fix model proxy configuration (#456)

* PLTF-76: AWS Terraform Configuration (#455)

* Add AWS Terraform for Replicated OpenHands VM

Provisions a single EC2 instance with VPC, Elastic IP, Route 53 DNS,
and Let's Encrypt (or BYO) TLS — ready for Replicated embedded cluster
install. Includes config-values.yaml generation, Makefile, and docs.

* bump secrets chart version

---------

Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: aivong-openhands <ai.vong@openhands.dev>
Co-authored-by: chuckbutkus <chuck@all-hands.dev>
Co-authored-by: Joe Laverty <jlav@users.noreply.github.com>
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants