Skip to content

feat: standardize Helm chart deployment options - #5

Merged
ehsanmsb merged 2 commits into
mainfrom
feature/helm-chart-options
Oct 29, 2026
Merged

ehsanmsb merged 2 commits into
mainfrom
feature/helm-chart-options

Conversation

@ehsanmsb

@ehsanmsb ehsanmsb commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

Changes

  • Keep the default chart to Deployment and Service; leave Ingress, Route, HTTPProxy, ServiceMonitor, HPA, PDB, and ServiceAccount disabled by default.
  • Add standard Helm names, labels, pod settings, probes, scheduling values, and optional templates.
  • Set default requests to 100m CPU/64Mi memory and limits to 500m CPU/256Mi memory.
  • Add optional OpenShift Route with edge TLS and optional Contour HTTPProxy with hostname and TLS Secret.
  • Document Kubernetes and OpenShift installation, and test default and optional manifests in CI.

Validation

  • helm lint and chart packaging passed.
  • Default render contains only Deployment and Service.
  • Route TLS/plain, HTTPProxy TLS, resource defaults, and missing-host validation passed.
  • The Go application source is unchanged.

@ehsanmsb ehsanmsb self-assigned this Oct 29, 2026
@ehsanmsb
ehsanmsb merged commit 857b219 into main Oct 29, 2026
2 checks passed
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