-
Notifications
You must be signed in to change notification settings - Fork 27
docs: Add comprehensive chart structure documentation #165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
docs: Add comprehensive chart structure documentation #165
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds comprehensive documentation for the DiracX Helm chart structure, explaining the components, initialization process, and configuration patterns. The documentation replaces placeholder content with detailed explanations of chart dependencies, bootstrap sequence, secret management, and deployment modes.
- Replaces single-line placeholder with detailed 225-line chart structure documentation
- Documents all chart dependencies, initialization jobs, and secret management patterns
- Clarifies development vs production deployment modes and bootstrap sequence
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| docs/admin/explanations/chart-structure.md | Comprehensive documentation of DiracX chart structure, components, and deployment process |
| docs/admin/how-to/rotate-a-secret.md | New guide for rotating various DiracX secrets including database, authentication, and storage credentials |
Comments suppressed due to low confidence (1)
docs/admin/explanations/chart-structure.md:163
- The CS Store persistent storage warning mentioned in the PR description is missing. The documentation should clarify that CS Store persistent storage is for development only, as stated in the PR summary.
- **CS Store Volume** (`diracx/cs-store-volume.yml`): Persistent storage for Configuration Store data (development only)
| - **Authentication services**: Identity providers and certificate management | ||
| - **Initialization jobs**: Bootstrap processes for databases, secrets, and configuration | ||
|
|
||
| The structures is heavily inspired by the one provided for GitLab due to their similar use case of providing a generic helm chart for a wide variety of installations. |
Copilot
AI
Aug 6, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The word 'structures' should be 'structure' (singular form).
| The structures is heavily inspired by the one provided for GitLab due to their similar use case of providing a generic helm chart for a wide variety of installations. | |
| The structure is heavily inspired by the one provided for GitLab due to their similar use case of providing a generic helm chart for a wide variety of installations. |
docs/admin/how-to/rotate-a-secret.md
Outdated
|
|
||
| DiracX requires various secrets to operate securely. This guide explains how to rotate these secrets for maintenance or security purposes. | ||
|
|
||
| Throughout this page you'll need the release name you used when installing with help (typically `diracx`). |
Copilot
AI
Aug 6, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The phrase 'installing with help' should be 'installing with helm' (referring to the Helm package manager).
| Throughout this page you'll need the release name you used when installing with help (typically `diracx`). | |
| Throughout this page you'll need the release name you used when installing with helm (typically `diracx`). |
7539f81 to
8541977
Compare
Replaces placeholder content with detailed explanation of: - Chart dependencies and their purposes - Main DiracX components (services, web, configuration) - Initialization job sequence and bootstrap process - Configuration structure for dev/prod modes - Storage volumes and deployment modes Includes warning that bundled dependencies are for dev/test only. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
8541977 to
d99f2e5
Compare
4edbfc7 to
0756d26
Compare
Summary