Skip to content

refactor: unify MkDocs site configuration and simplify Helm defaults - #2

Merged
ehsanmsb merged 2 commits into
mainfrom
unify-sites-helm-defaults
Oct 27, 2026
Merged

ehsanmsb merged 2 commits into
mainfrom
unify-sites-helm-defaults

Conversation

@ehsanmsb

Copy link
Copy Markdown
Owner

Summary

  • Use MKDOCS_MCP_SITES for both single-site and multi-site deployments; remove the legacy URL settings and keep page IDs site-qualified.
  • Keep one chart values.yaml, with one replica and CPU/memory requests and limits of 250m/500m and 512Mi/1Gi.
  • Retain HPA, PDB, and NetworkPolicy templates while disabling all three by default.
  • Update examples, documentation, tests, and Helm workflow validation.

Validation

  • Ruff, mypy, and 24 pytest tests passed.
  • helm lint passed.
  • Rendered Helm with default values: no HPA, PDB, or NetworkPolicy; one replica and requested resources.
  • Rendered Helm with all three options enabled: all three resources appeared.

Simplify Helm to one values file and one replica; remove HPA, PDB, and NetworkPolicy templates.
@ehsanmsb ehsanmsb self-assigned this Oct 27, 2026
@ehsanmsb
ehsanmsb merged commit b15e2d3 into main Oct 27, 2026
2 checks passed
@ehsanmsb
ehsanmsb deleted the unify-sites-helm-defaults branch October 27, 2026 21:03
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.

1 participant