chore: update CLAUDE.md
This commit is contained in:
17
CLAUDE.md
17
CLAUDE.md
@@ -180,6 +180,23 @@ When adding new services:
|
|||||||
4. Create Keycloak client if authentication required
|
4. Create Keycloak client if authentication required
|
||||||
5. Import module in main justfile
|
5. Import module in main justfile
|
||||||
|
|
||||||
|
### Helm Chart Installation Guidelines
|
||||||
|
|
||||||
|
1. **Helm Values Modification**:
|
||||||
|
- ALWAYS check official documentation and values.yaml definitions before modifying Helm values
|
||||||
|
- Understand the chart's structure and available configuration options
|
||||||
|
- Test changes in a safe environment when possible
|
||||||
|
|
||||||
|
2. **Resource Creation Consistency**:
|
||||||
|
- When creating Secret/ExternalSecret/ConfigMap resources, follow patterns from existing modules
|
||||||
|
- Maintain consistent naming conventions and label structures
|
||||||
|
- Use the same YAML formatting and organization as other modules
|
||||||
|
|
||||||
|
3. **Core Component Protection**:
|
||||||
|
- Keycloak, PostgreSQL, and Vault are core components
|
||||||
|
- NEVER restart or reinstall these components without explicit user approval
|
||||||
|
- These services are critical to the entire stack's operation
|
||||||
|
|
||||||
## Code Style
|
## Code Style
|
||||||
|
|
||||||
- Indent lines with 4 spaces
|
- Indent lines with 4 spaces
|
||||||
|
|||||||
Reference in New Issue
Block a user