20 Commits
Author SHA1 Message Date
Janik von Rotz 4618eae7cd refactor(task): update Odoo image tag and simplify release name handling
- Update Odoo image tag from 19.0.20260803 to 19.0.20260926 in taskfile and test values
- Simplify release name logic by removing uppercase/lowercase conversion and hyphen removal
- Remove commented-out functions for HAProxy Ingress and Ingress-Nginx management
- Streamline uninstall logic by removing special case handling for ingress controllers
2026-10-06 12:06:46 +02:00
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 ed06627c5b feat: update Odoo image to 19.0.20260803 2026-08-07 10:24:59 +02:00
Janik von Rotz f46870347a feat(nextcloud): update chart to v9.2.4 and fix nested host value path 2026-07-24 11:51:37 +02:00
Janik von Rotz 84c0e5cb18 feat(odoo): update revision 2026-07-21 09:17:37 +02:00
Janik von Rotz a7a9f1a2ff feat(odoo): update odoo image to mintsystem/odoo:19.0.20260619 2026-06-26 16:48:32 +02:00
Janik von Rotz ac4a44d7e7 feat(odoo): update Odoo image to 19.0.20260528 in task and test values 2026-05-29 16:58:00 +02:00
Janik von Rotz 968028b202 feat(odoo): refactor staging reset job to CronJob and improve documentation
- Convert staging reset job from Job to CronJob with monthly schedule
- Update README.md to reflect new job execution method using `kubectl create job --from=cronjob/`
- Remove unused ODOO_DATABASE environment variable from configmap
- Add enableServiceLinks: false to prevent environment variable conflicts
- Update Odoo image version from 18.0.20260409 to 19.0.20260504
- Fix task script commands: rename show-context/show-cluster to get-context/get-cluster
- Update test values to use Odoo 19.0 image and remove branch specifications from addonsGitRepos
- Add volume mount for vshnPostgres secret in staging reset job template
2026-05-20 13:37:15 +02:00
Janik von Rotz 38c02a8713 feat(odoo): update image tag to 18.0.20260409 across configurations 2026-04-20 11:30:24 +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 b4a6a39662 feat(nextcloud): migrate to upstream Nextcloud Helm chart v9.0.3 2026-03-27 15:46:24 +01:00
Janik von Rotz 6c5807ce04 feat(task): enhance list-cluster to display formatted table with name, alias, and base columns 2026-01-28 13:58:49 +01:00
Janik von Rotz 2f442a395b feat(prometheusAgent): update chart templates and documentation for improved namespace handling and remote write configuration 2026-01-28 12:05:27 +01:00
Janik von Rotz 1831910860 feat(odoo): add replicas configuration for Odoo deployment 2026-01-26 17:18:24 +01:00
Janik von Rotz da36602028 feat(helm): replace staging reset script with K8S job and remove resetOnStartup values
- Introduce `staging-reset-job.yaml` template to handle staging database reset via Kubernetes Job
- Remove `staging.reset` value from `values.yaml` and `test_values/odoo.knd.local.yaml`
- Update `deploy-staging.yaml` to remove reset logic and retain only enterprise addon cloning
- Add `unsuspend-job` and `suspend-job` task commands to manage job execution
- Update README.md to document the new suspended job and how to trigger it
- Ensure `task test-odoo-chart` waits for Odoo deployment before proceeding
- Add `aggregate-git-repos` step to `deploy.yaml` for consistency with staging deployment
2026-01-16 17:54:28 +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 6193dbc24e feat(odoo): disable GitLab third-party addons in local test values
- Comment out GitLab third-party addons repository in `odoo.knd.local.yaml` to avoid unnecessary cloning in local environments
- Keep `staging.reset: false` to maintain production-like behavior in local setups
2025-12-22 13:23:23 +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