feat(k8s): land OPS-001 Kubernetes/Helm deployment manifests (#152) #279

Merged
Mark merged 1 commit from fix/mesh-seed-152-land-k8s-manifests into master 2026-08-14 06:51:49 +00:00
Owner

Land the OPS-001 K8s/Helm manifests from rescue commit 474cb6e (QA-verified t_a22b0ddf / t_93abbf04, never landed).

  • k8s/: 00-namespace, 02-secret, 05-gateway, 06-mesh-node, 07-worker, 08-prometheus, 09-grafana, 10-ingress, kustomization.yaml, apply.sh, README.md (+04-redis.yaml updated to app.kubernetes.io labels)
  • helm/mesh-seed/templates/: 9 new templates (gateway, mesh-node, worker, redis, prometheus, grafana, configmaps, secrets, namespace)
  • helm/mesh-seed/values.yaml: OPS-001 component values for raw-manifest parity

Verification: ruff check . clean, tests/unit/test_deployment_manager.py 17/17, helm template renders 31 resources, all k8s YAML parse.

Closes #152.

Land the OPS-001 K8s/Helm manifests from rescue commit 474cb6e (QA-verified t_a22b0ddf / t_93abbf04, never landed). - k8s/: 00-namespace, 02-secret, 05-gateway, 06-mesh-node, 07-worker, 08-prometheus, 09-grafana, 10-ingress, kustomization.yaml, apply.sh, README.md (+04-redis.yaml updated to app.kubernetes.io labels) - helm/mesh-seed/templates/: 9 new templates (gateway, mesh-node, worker, redis, prometheus, grafana, configmaps, secrets, namespace) - helm/mesh-seed/values.yaml: OPS-001 component values for raw-manifest parity Verification: ruff check . clean, tests/unit/test_deployment_manager.py 17/17, helm template renders 31 resources, all k8s YAML parse. Closes #152.
feat(k8s): land OPS-001 Kubernetes/Helm deployment manifests (#152)
Some checks failed
CI / Lint and Format (pull_request) Failing after 30s
CI / Type Check (pull_request) Successful in 39s
CI / Security Check (pull_request) Failing after 54s
CI / Code Quality Checks (pull_request) Successful in 10s
CI / Unit Tests (pull_request) Failing after 32s
CI / Full Test Suite (pull_request) Has been skipped
CI / Smoke Tests (pull_request) Failing after 30s
CI / Integration Tests (pull_request) Successful in 3m18s
ca971784ee
Replay the untracked-files rescue commit 474cb6e onto a proper branch
and land it via PR. Adds the OPS-001 K8s deployment manifests verified
by QA (t_a22b0ddf / t_93abbf04):

- k8s/: 00-namespace, 02-secret, 05-gateway, 06-mesh-node, 07-worker,
  08-prometheus, 09-grafana, 10-ingress + kustomization.yaml + apply.sh
  + README.md (04-redis.yaml updated to app.kubernetes.io labels)
- helm/mesh-seed/templates/: gateway, mesh-node, worker, redis,
  prometheus, grafana, configmaps, secrets, namespace
- helm/mesh-seed/values.yaml: add OPS-001 component values (raw
  manifest parity)

Acceptance: 5 Deployments + 1 StatefulSet, 5 Services + 1 Ingress,
ConfigMap + Secret, HPA on worker, liveness/readiness probes, resource
limits. ruff clean, tests/unit/test_deployment_manager.py 17/17,
helm template renders 31 resources.
Mark merged commit 6a8f6a51a9 into master 2026-08-14 06:51:49 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/mesh-seed!279
No description provided.