Skip to content

Chart / Sec Hardening #1513

Description

@ChrisJBurns

Goal

Harden the mecak8s Helm chart and Redis persistence posture for secure, reliable production operation.

This tracker follows a Kubernetes architecture, Helm, and security/SRE review of deploy/helm/mecak8s. The chart already has strong pod security contexts, verified Redis TLS, secure-provider validation, resource defaults, health probes, graceful shutdown, a strict values schema, and extensive Go/render tests. The linked sub-issues cover the remaining concrete risks and test gaps.

Scope

  • Isolate the unauthenticated drain endpoint.
  • Make Kubernetes Lease renewal and retained-object cardinality scale-safe.
  • Isolate Lease/scheduler domains between releases.
  • Improve HA placement and disruption behavior.
  • Enforce shutdown/probe timing invariants.
  • Reject invalid Helm value combinations and scope local Redis resources.
  • Close remaining chart operational hardening gaps.
  • Add application-level encryption for sensitive Redis payloads.
  • Add helm-unittest coverage.

Each work item is tracked as a native GitHub sub-issue.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions