Skip to content

Helm chart improvements inspired by openclaw-helm #12

Description

@thepagent

Improvements

Comparing with openclaw-helm, the agent-broker Helm chart could benefit from:

  1. Health probes — Add livenessProbe, readinessProbe, and startupProbe so k8s can detect hangs/crashes and auto-restart
  2. Resource defaults — Set sensible CPU/memory requests and limits instead of empty resources: {}
  3. initContainer for config — Copy config to PVC on first install only ([ -f ... ] || cp), allowing runtime config edits to persist across upgrades
  4. /tmp as emptyDir — Mount a dedicated emptyDir for temp files to keep the PVC clean
  5. Image digest pinning — Support image.digest to override tag with sha256 for reproducible deploys
  6. Extra extensibility — Add extraContainers, extraVolumeMounts, extraVolumes, podSecurityContext for operator flexibility
  7. Gateway token auto-generation — Auto-generate the Discord bot token Secret on install and retain across upgrades, instead of requiring --set

Priority

Health probes and resource defaults are the biggest quick wins for production readiness.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions