Repository navigation
Features
- Rebuilt the proxy in Go and updated the Docker image.
- Added three modes:
github-releasesgenerates a Helm index from GitHub release assets.chart-releaserserves charts from a chart-releaser index.local-onlyserves local chart packages without contacting GitHub.
- Either GitHub mode can combine its charts with local packages in one Helm repository.
- Keeps serving the last successful index when a refresh fails.
- Chart download URLs now include a source prefix.
- Added
/statuswith source errors, chart counts, and cache timestamps. - Added
/livezfor liveness and/readyzfor configuration readiness. - Added structured JSON logs for requests, upstream calls, and index refreshes, with correlation IDs.
Breaking changes
- Renamed modes:
releases-proxy→github-releasesandchart-releaser-action-support→chart-releaser. - Replaced
APP_PORTwithPORT. - Replaced
/healthwith/livezand/readyz. - Running from source now requires Go 1.22 instead of Python and Uvicorn.
Full Changelog: 0.2.0...0.3.0