Commit Graph
17 Commits
Author SHA1 Message Date
Janik von Rotz 5d37b0c6bd feat(helm): automate dependency updates during package-repo task 2026-01-28 14:30:11 +01: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 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 3b339ab413 feat(ci): rename workflow jobs and add package workflow badge
- Rename `task-all` job to `package` in package workflow
- Rename `task-all` job to `test` in test workflow
- Add badge for package workflow status in README.md
2025-11-06 13:58:38 +01:00
Mint Bot 4f2df6e8b9 refactor(task): reorganize task functions and remove deprecated commands
- Remove `template-dotenv` step from test workflow
- Rename `list-chart` to `list-charts` and improve logic to dynamically detect charts
- Introduce `list-external-charts` for external Helm charts
- Reorder functions: move docs-related functions lower in file
- Update `docs` and `lint` functions to use `list-charts` dynamically
- Adjust `install-chart`, `upgrade-release`, and `template-manifest` to use `list-charts` for validation
- Remove outdated chart entries and redundant functions (`forward-hugo`)
2025-09-10 08:34:57 +02:00
Mint Bot e3a2e8fcd6 chore(ci): update runner from k8s to ubuntu-latest 2025-08-20 11:30:52 +02:00
Mint Bot 8dc4451d46 chore(ci): update test workflow and task functions
- Rename tasks in test.yml to be more descriptive: 'Run task clone taskfile' -> 'Clone taskfile', 'Run task template .env' -> 'Template .env', 'Run task test-k8s' -> 'Test chart odoo'
- Update task function names from test-k8s to test-chart-odoo and test-clusterIssuer to test-chart-clusterIssuer for consistency
- Update help text and function definitions accordingly
- Modify test-chart-odoo to install ingress-nginx via install-chart instead of direct call
2025-08-20 10:11:52 +02:00
Mint Bot fd279775e1 chore(ci): switch to k8s runner and add runner labels
- Changed GitHub Actions runner from ubuntu-latest to k8s
- Added labels k8s,docker,linux,amd64,custom to Forgejo runner configuration
2025-08-13 15:30:05 +02:00
Mint Bot cb5648adaa feat(ci): add update dependencies step to package workflow 2025-08-05 13:27:38 +02:00
Mint Bot 66521095ce feat(helm): package revision update 2025-08-04 20:07:36 +02:00
Janik von Rotz 70c8e4692a fix(ci): update test workflow to use clone taskfile 2025-07-21 10:45:40 +02:00
Janik von Rotz df47f08f2d fix(ci): correct indentation in test workflow 2025-07-21 09:03:17 +02:00
Janik von Rotz 420963a5c7 feat(ci): add taskfile cloning and sourcing to workflow 2025-07-21 09:01:17 +02:00
Janik von Rotz 1284659401 feat(config): update postgres password generation and add env template task 2025-07-21 08:25:03 +02:00
Janik von Rotz 4b41b1662c feat: init package 2025-03-13 16:53:36 +01:00
Janik von Rotz 6bfe8ecb79 feat(helm): init 2025-03-07 14:22:06 +01:00
Janik von Rotz d4e8dfaf3b feat(odoo): init role 2025-02-24 13:48:12 +01:00