Skip to content

fix: Helm/k8s design gaps and add container-binary-prometheus test#51

Merged
O1ahmad merged 1 commit into
mainfrom
cursor/k8s-helm-and-container-tests-e562
Jun 7, 2026
Merged

fix: Helm/k8s design gaps and add container-binary-prometheus test#51
O1ahmad merged 1 commit into
mainfrom
cursor/k8s-helm-and-container-tests-e562

Conversation

@O1ahmad

@O1ahmad O1ahmad commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Addresses Helm chart correctness bugs, modernizes Kubernetes resources, unifies Ansible role configuration for setup_mode: k8s, and adds CI for long-running binary-backed container deployments.

Molecule scenarios

Scenario Purpose
container-binary Fast bind-mount check with jq (sleep infinity)
container-binary-service Long-running daemon from downloaded tarball (Prometheus): config, data, ports, readiness, restart policy

Helm / k8s

  • Deployment/StatefulSet toggle, env.config, deployStrategy, HPA v2, PDB v1, generic ServiceMonitor
  • Ansible role vars render into Helm values for setup_mode: k8s
  • ./tests/helm-validate.sh in lint job
Open in Web Open in Cursor 

@O1ahmad O1ahmad marked this pull request as ready for review June 7, 2026 16:29
@O1ahmad O1ahmad changed the title Fix Helm/k8s design gaps and add container-binary-prometheus test fix: Helm/k8s design gaps and add container-binary-prometheus test Jun 7, 2026
@cursor cursor Bot force-pushed the cursor/k8s-helm-and-container-tests-e562 branch 2 times, most recently from 63043e2 to 2abe818 Compare June 7, 2026 16:46
@cursor cursor Bot force-pushed the cursor/k8s-helm-and-container-tests-e562 branch from 2abe818 to d2c1da4 Compare June 7, 2026 16:47
@O1ahmad O1ahmad merged commit d804783 into main Jun 7, 2026
23 of 24 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.

2 participants