Skip to content

Conversation

@eduardofraga
Copy link
Contributor

No description provided.

- Add comprehensive Helm chart structure with Chart.yaml and values.yaml
- Create templated Kubernetes manifests for GLPI, MariaDB, and Redis components
- Add design and requirements documentation for helm chart improvements
- Add job enable/disable specification with design and requirements
- Add VSCode settings configuration for project consistency
- Replace hardcoded Kubernetes manifests with configurable Helm templates
- Remove legacy kustomization-based deployment structure
- Enable dynamic configuration for different environments (dev, staging, production)
- Implement best practices for Helm chart organization and templating
- Consolidate namespace, deployment, service, and storage configurations into single chart
- Set default namespace to "glpi" for helm deployments
- Update ingress className documentation to include kong example
- Change fsGroup from 33 to 82 for proper file permissions
- Change runAsUser from 33 to 82 for container security context
- Align security context settings with updated user ID requirements
- Add GitHub Actions workflow for Helm chart CI/CD pipeline with lint, package, and publish jobs
- Implement conditional publishing to GitHub Pages based on workflow input parameter
- Add chart-releaser action for automated Helm repository management
- Create comprehensive testing documentation with test cases and validation procedures
- Add design specifications and requirements documentation for the workflow
- Update README.md with information about the new Helm publishing workflow
- Enable automated chart validation and packaging on every workflow trigger
- Configure proper Git permissions and credentials for chart-releaser action
Updated checklist: all tests marked passed, confirming publish skip.
@eduardofraga eduardofraga merged commit abc51d0 into latest Nov 15, 2025
3 checks passed
@eduardofraga eduardofraga deleted the helm-chart branch November 15, 2025 17:28
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