Skip to content

Add Helm chart with production-scale templates#202

Merged
m1rl0k merged 4 commits intotestfrom
claude/code-review-5Th5k
Jan 26, 2026
Merged

Add Helm chart with production-scale templates#202
m1rl0k merged 4 commits intotestfrom
claude/code-review-5Th5k

Conversation

@m1rl0k
Copy link
Collaborator

@m1rl0k m1rl0k commented Jan 26, 2026

Includes:

  • Full Helm chart from bubble-bullshit branch
  • qdrant-config.yaml: ConfigMap for Qdrant storage/optimizer config
  • pdb.yaml: Pod Disruption Budgets for zero-downtime updates
  • networkpolicy.yaml: Network isolation for services
  • resourcequota.yaml: Resource quota enforcement
  • Updated qdrant.yaml with nodeSelector/tolerations/affinity support
  • Updated values.yaml with config schema for 300 user / 3M LOC scale

claude and others added 2 commits January 26, 2026 02:23
Includes:
- Full Helm chart from bubble-bullshit branch
- qdrant-config.yaml: ConfigMap for Qdrant storage/optimizer config
- pdb.yaml: Pod Disruption Budgets for zero-downtime updates
- networkpolicy.yaml: Network isolation for services
- resourcequota.yaml: Resource quota enforcement
- Updated qdrant.yaml with nodeSelector/tolerations/affinity support
- Updated values.yaml with config schema for 300 user / 3M LOC scale
@augmentcode
Copy link

augmentcode bot commented Jan 26, 2026

🤖 Augment PR Summary

Summary: Adds a production-oriented Helm chart for deploying Context-Engine on Kubernetes.

Changes:

  • Introduces a new chart scaffold with helpers, defaults, and a detailed chart README.
  • Deploys Context-Engine components as Kubernetes workloads: MCP Indexer HTTP, MCP Memory HTTP, Watcher, Upload Service, and Learning Reranker Worker.
  • Deploys Qdrant as a StatefulSet, with an optional config ConfigMap for storage/optimizer tuning.
  • Adds shared PVC templates for code repositories, codebase metadata (.codebase), and model cache persistence.
  • Adds optional Ingress templates to route /indexer, /memory, /upload, and /qdrant, plus a separate admin ingress.
  • Adds optional production controls: HPAs, PDBs, NetworkPolicies, and ResourceQuotas.

Technical Notes: Configuration is centralized in a ConfigMap (embedding/search/indexing/feature flags and FastMCP ports), while state is expected to persist via the provided PVCs for higher-scale deployments.

🤖 Was this summary useful? React with 👍 or 👎

Copy link

@augmentcode augmentcode bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. 1 suggestions posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

Copy link

@augmentcode augmentcode bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. 5 suggestions posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

Replaces hardcoded FASTMCP HTTP health ports in the ConfigMap template with values from values.yaml, adding new parameters for httpHealthPort and indexerHttpHealthPort. Updates network policy to clarify external access and egress rules, and adds comments for DNS and HTTPS egress.
Introduces a Helm template to create a Kubernetes Secret resource for the context-engine chart. The template conditionally creates the secret based on values and supports dynamic data population.
@m1rl0k m1rl0k merged commit be2b1f6 into test Jan 26, 2026
1 check passed
@m1rl0k m1rl0k deleted the claude/code-review-5Th5k branch January 29, 2026 11:27
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