-
Notifications
You must be signed in to change notification settings - Fork 341
Open
@SharkyND
Description
🐞 Bug Summary
Helm chart version mismatch between Chart.yaml (0.8.0) and published OCI registry (0.1.1) causing helm pull
to fail with "invalid tag" error.
🧩 Affected Component
- CLI, Makefiles, or shell scripts
- Container setup (Docker/Podman/Compose)
-
mcpgateway
- API -
mcpgateway
- UI (admin panel) -
mcpgateway.wrapper
- stdio wrapper - Federation or Transports
- Other (explain below)
🔁 Steps to Reproduce
- Try to pull the Helm chart with the version specified in
charts/mcp-stack/Chart.yaml
:helm pull oci://ghcr.io/ibm/mcp-context-forge/mcp-stack:0.8.0
- Observe the error:
Error: invalid_reference: invalid tag
- Try without specifying version:
helm pull oci://ghcr.io/ibm/mcp-context-forge/mcp-stack
- Notice it pulls version
0.1.1
instead
🤔 Expected Behavior
The chart should be available in the OCI registry with the version specified in Chart.yaml
(0.8.0), or the Chart.yaml
should reflect the actually published version.
📓 Logs / Error Output
$ helm pull oci://ghcr.io/ibm/mcp-context-forge/mcp-stack:0.8.0 Error: ghcr.io/ibm/mcp-context-forge/mcp-stack:0.8.0: not found $ helm pull oci://ghcr.io/ibm/mcp-context-forge/mcp-stack Pulled: ghcr.io/ibm/mcp-context-forge/mcp-stack:0.1.1 Digest: sha256:82e259a6b5ed35f9db1523c7292fdccb434acf69f30d816f8c81e9ab3cdf5898
🧠 Environment Info
Key | Value |
---|---|
Version or commit | main@latest |
Runtime | Helm v3.x |
Platform / OS | macOS |
Container | OCI Registry (GHCR) |
🧩 Additional Context (optional)
- The
charts/mcp-stack/Chart.yaml
showsversion: 0.8.0
andappVersion: "0.8.0"
- The
charts/mcp-stack/README.md
also shows version 0.8.0 in the badges - However, the published chart in GHCR is version 0.1.1
- The GitHub workflow
.github/workflows/release-chart.yml.inactive
appears to be inactive (filename suggests it's disabled) - This suggests the chart publishing workflow may not be running or may need to be triggered
Possible solutions:
- Activate and run the chart release workflow to publish version 0.8.0
- Update Chart.yaml to reflect the actual published version (0.1.1)
- Manually publish the 0.8.0 version to the OCI registry
Documentation impact:
- The charts/README.md quick start instructions may fail for users expecting version 0.8.0
- Users following the documentation will encounter this error when trying to pull specific versions