Commit Graph
7 Commits
Author SHA1 Message Date
Janik von Rotz caabb67158 feat(ingress): migrate from nginx to traefik ingress class across all charts and docs
- Update Exoscale.md and Infomaniak.md to reflect traefik ingress setup and storage class requirements
- Modify Migration.md to verify traefik as default ingress class and add cluster issuer upgrade step
- Parameterize ingress className in clusterIssuer, hugo, odoo, taskfileBuild, and vuepress charts
- Remove hardcoded 'nginx' and 'traefik' className values, defaulting to empty string for flexibility
- Add storageClassName parameter and PVC template to taskfileBuild chart for persistent storage
- Align all README.md tables and values.yaml files with updated ingress parameters
2026-04-17 13:29:17 +02:00
Janik von Rotz 00e5cdfbbc feat(taskfileBuild): add support for additional environment variables
- Introduce `additionalEnvs` parameter to allow setting custom environment variables in the taskfileBuild chart
- Update ConfigMap template to include additional environment variables
- Add example usage in test-values.yaml
- Update README.md with documentation for the new `additionalEnvs` parameter
- Rename test directories from `test/` to `test_values/` for clarity
- Update documentation and task scripts to reflect the new directory structure
2025-11-16 17:15:06 +01:00
Janik von Rotz 0c20e44e01 feat(docs): replace haproxy-ingress with ingress-nginx across documentation and configurations
- Update all documentation guides (Exoscale, Infomaniak, K3s, Development, Backup) to use ingress-nginx instead of haproxy-ingress
- Replace haproxy-ingress references in task commands and scripts with ingress-nginx equivalents
- Update Helm chart configurations (hugo, nextcloud, odoo, taskfileBuild, vuepress) to use nginx ingress class
- Modify ingress templates to include nginx-specific annotations and TLS configurations
- Add ingress-nginx as an external chart and remove haproxy-ingress related code
- Update Odoo chart to support python package installation and storage class configuration
- Adjust cert-manager cluster issuers to use nginx ingress class name
2025-11-13 21:38:51 +01:00
Janik von Rotz b5f2eb7952 feat(helm): replace ingress-nginx with haproxy-ingress across all charts and documentation
- Switch default ingress class from `nginx` to `haproxy` in all chart values files
- Update ingress templates to remove nginx-specific configurations and annotations
- Replace all references to `ingress-nginx` with `haproxy-ingress` in documentation and task scripts
- Remove nginx-related helper functions and config maps from chart templates
- Add Exoscale deployment guide and update cluster issuer templates to use haproxy ingress class
- Update task script commands and forwarding functions to use haproxy-ingress
- Remove ingress-nginx repository and installation logic from task helpers
- Adjust backup and development documentation to reflect haproxy-ingress usage
- Clean up obsolete nginx-specific parameters and examples throughout the project
2025-11-13 09:56:12 +01:00
Janik von Rotz b00fa4b8f1 feat: index 2025-10-25 11:50:59 +02:00
Janik von Rotz 111f954b78 feat(taskfileBuild): update parameters and documentation for taskfile.build chart 2025-09-15 16:35:15 +02:00
Janik von Rotz 542cf56019 feat(taskfileBuild): add new Helm chart for taskfile.build with ingress and config support 2025-09-14 17:37:20 +02:00