Commit Graph
13 Commits
Author SHA1 Message Date
Janik von Rotz efffccbd5b docs: update development and troubleshooting guides with new test value paths 2026-08-31 16:03:15 +02:00
Janik von Rotz f82724a5cb feat(ingress): complete migration from ingress-nginx to Traefik
- Replace all instances of ingress-nginx with Traefik in documentation and task scripts
- Add new Traefik installation and forwarding tasks
- Update add-repos to include Traefik repo and deprecate ingress-nginx
- Add uninstall-ingress-nginx task for cleanup
- Update test-chart-nextcloud and start-and-prepare to use Traefik
- Update documentation across Exoscale.md, Development.md, and K3s.md
- Mark ingress-nginx as deprecated in list-external-charts
- Add new prompt file for Traefik migration task
- Update ingress class names in clusterIssuer and odoo values to traefik
- Add Migration.md guide for transitioning from ingress-nginx to Traefik
2026-04-01 17:19:03 +02:00
Janik von Rotz b72d48037e feat(development): streamline Kubernetes setup and Odoo chart testing 2026-01-25 12:18:00 +01:00
Janik von Rotz d39b53984d feat(docs): update Odoo image version to 18.0.20260119 in Backup and Development guides 2026-01-23 16:57:50 +01:00
Janik von Rotz 055c5a6e3b feat: update Odoo image version to 18.0.20251222 across documentation and test values
- Update image tag in Backup.md to mintsystem/odoo:18.0.20251222
- Update image tag in Development.md task example to mintsystem/odoo:18.0.20251222
- Update image tag in test_values/odoo.knd.local.yaml to mintsystem/odoo:18.0.20251222
2026-01-06 14:22:09 +01:00
Janik von Rotz f7e1c50442 feat: update .gitignore, README, and Development.md for improved setup clarity and add enterprise Odoo deployment steps
- Update .gitignore to ignore all manifest files
- Refactor Development.md to focus on setup steps and remove redundant requirements section
- Consolidate and expand requirements in README.md to include helm and kind
- Add enterprise Odoo download and addon cloning steps to deploy-staging.yaml and deploy.yaml
- Simplify deployment script execution by removing redundant /entrypoint.sh calls
2026-01-06 10:40:44 +01:00
Janik von Rotz e7e91b9b66 feat(odoo): update Odoo image to 18.0.20251121 and add GitLab credentials support
- Bump Odoo image from `18.0.20251106` to `18.0.20251121` across documentation and test values
- Add support for GitLab credentials in `odoo-creds` secret for private repository access
- Introduce `staging.reset` parameter to control database cloning and neutralization on container init
- Update staging deployment template to conditionally execute database reset logic
- Add GitLab repository to test values for third-party addons
- Set `staging.reset` to `false` in `odoo.knd.local.yaml` to disable automatic reset in production-like environments
2025-12-22 12:27:32 +01:00
Janik von Rotz 52130ca0d3 feat(odoo): update Odoo image version and OCA repository branches to 18.0
- Bump Odoo image from `18.0.20251008` to `18.0.20251106` across documentation and test values
- Update OCA and Mint-System repository branches from `16.0` to `18.0` in test values to match Odoo 18.0 compatibility
- Adjust Development.md and Backup.md to reflect the new image tag for local development and backup procedures
2025-12-19 08:58:31 +01: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 5d2f9a7745 feat(nextcloud): enhance ingress configuration and improve deployment stability
- Add support for custom domain in ingress with TLS configuration
- Configure proxy headers via ConfigMap for nginx ingress controller
- Update service and ingress resource names for consistency
- Refactor job template to use configMapRef and improve env handling
- Adjust probes and environment variables in deployment template
- Update documentation and test configurations for Nextcloud chart
- Fix port-forward command and test credentials in task script
2025-11-11 17:06:13 +01:00
Janik von Rotz bda11ee865 feat(docs): restructure documentation and improve task script
- Move deployment guides to separate files (APPUiO.md, Infomaniak.md, K3s.md)
- Create dedicated Development.md and Backup.md documentation
- Extract troubleshooting content to Troubleshooting.md
- Rewrite task script with improved bash practices and consistent formatting
- Update odoo chart documentation with complete secret setup instructions
- Modify backup.yaml to include ingress host in S3 bucket path
- Refactor task script functions to use lowercase variable names and proper quoting
- Remove obsolete minikube commands and simplify kind cluster management
- Improve hosts setup in task script with consistent formatting
- Update README.md to reference new documentation files
2025-11-04 20:14:38 +01:00