Skip to content

Add Helm chart and health probe endpoint#65

Merged
luispabon merged 9 commits into
masterfrom
cl/2026-06-17_helm-chart
Jun 17, 2026
Merged

Add Helm chart and health probe endpoint#65
luispabon merged 9 commits into
masterfrom
cl/2026-06-17_helm-chart

Conversation

@luispabon

Copy link
Copy Markdown
Collaborator

Summary

  • add a lightweight GET /healthz endpoint and wire it into the Compose example
  • add a production-usable Helm chart with optional ingress, HPA, and PDB resources plus configurable runtime and scheduling values
  • add Helm lint/template tooling, chart publishing via GitHub Pages/chart-releaser, and Artifact Hub repository metadata

Verification

  • make helm-lint
  • make helm-template
  • helm package charts/readability-js-server --destination /tmp/readability-js-server-chart-review
  • docker run --rm -v /home/luis/Projects/readability-js-server:/workspace -w /workspace -e PNPM_CONFIG_MINIMUM_RELEASE_AGE=0 node:24-bullseye bash -lc 'corepack enable && pnpm install --frozen-lockfile && pnpm lint && pnpm test'

Review

  • final review status: pass
  • residual risk: chart behavior was validated by lint/render/package rather than a live cluster deploy, which matches the approved verification scope

@luispabon luispabon merged commit 65a13c3 into master Jun 17, 2026
3 checks passed
@luispabon luispabon deleted the cl/2026-06-17_helm-chart branch June 17, 2026 17:02
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.

1 participant