31 Commits
Author SHA1 Message Date
Janik von Rotz 20829c8f17 feat: move Vuepress documentation to docs folder and update workflows
- Rename GitHub Actions workflows to `deploy-docs.yml` and `test-project.yml` with specific job names
- Configure `deploy-docs.yml` to trigger only on markdown file changes
- Create `docs/` directory and move `roles.md`, `scripts.md`, and `upgrade-odoo.md` into it
- Add symlinks in `docs/` for `README.md` and `roles/` to maintain root-level access
- Update `.vuepress/config.js` to resolve absolute paths for `dest`, `public`, `temp`, and `cache`
- Update `package.json` scripts to build and dev from the `docs` folder
- Mark the migration task in `prompt.md` as completed with model and token details
2026-10-06 14:19:05 +02:00
Janik von Rotz 00bad04c85 fix: add pod readiness check after deletion in deployment workflow
- Rename "Deploy to Kubernetes" step to "Delete existing pods" for clarity
- Add "Wait for pod to be running" step to ensure new pods are ready before proceeding
- Add missing newlines to separate workflow steps
2026-08-26 10:16:48 +02:00
Janik von Rotz 6076c41be9 feat: add GitHub Actions deployment workflow and adjust Ansible logging path
- Add `.github/workflows/deploy.yml` to automate Kubernetes pod deletion on main branch push
- Change Ansible log path from `/var/log/ansible.log` to `/var/tmp/ansible.log` in `ansible.cfg.template`
- Remove manual log file setup steps from the `task` install function as the log path no longer requires root permissions
2026-08-25 13:45:46 +02:00
Janik von Rotz b8ee6a5d59 refactor(test): rename test-localhost to test-project and update workflow steps 2026-02-16 15:48:11 +01:00
Janik von Rotz 3e0c16d383 refactor(ci): reorder steps in test workflow to install uv before cloning taskfile 2026-01-29 17:52:13 +01:00
Janik von Rotz d79a0b9447 feat(workflows): remove redundant task container-login step 2025-10-29 19:48:11 +01:00
Janik von Rotz 389bb9d95b feat(workflows): update test workflow steps and improve script conventions 2025-10-29 19:43:46 +01:00
Janik von Rotz 039739a751 refactor(workflows): rename test job and add descriptive name 2025-10-28 08:51:24 +01:00
Janik von Rotz 849702415b feat(test): rename odoo enterprise code var 2025-03-24 18:18:06 +01:00
Janik von Rotz 45e1ffd427 feat(test): add docker odoo upgrade script 2025-03-24 11:23:26 +01:00
Janik von Rotz 18bfcce97c feat(github): rename registry login 2025-03-19 15:31:27 +01:00
Janik von Rotz e8ece824f7 feat(python): revert version 2025-03-19 12:16:53 +01:00
Janik von Rotz d720f870f5 feat(github): expose as secret 2025-03-19 12:10:07 +01:00
Janik von Rotz a25ab6121b fix(github): pass env vars 2025-03-19 12:02:06 +01:00
Janik von Rotz 9d39bda90d feat(task): container login 2025-03-19 11:51:08 +01:00
Janik von Rotz d094b1cfc8 feat: cron 2025-02-26 17:04:16 +01:00
Janik von Rotz 4a006d1504 feat: rename test to test-localhost 2025-01-28 16:31:42 +01:00
Janik von Rotz 90aa065cc1 feat: copy ansible config 2025-01-24 14:37:51 +01:00
Janik von Rotz ecbfdcbcb2 feat: add cleanup step 2025-01-17 18:51:37 +01:00
Janik von Rotz 3d6c34c188 feat: new role n8n_exporter 2025-01-17 18:33:52 +01:00
Janik von Rotz e9d81f19c6 fix: remove github action for linting 2024-04-05 15:46:55 +02:00
Janik von Rotz af681a2234 init galaxy lint 2023-06-15 10:30:17 +02:00
janikvonrotz 7c34845ecb lint job 2022-04-12 19:10:54 +02:00
Janik von Rotz cb381f170c lint 2022-02-17 11:36:51 +01:00
Janik von Rotz 897dc09890 another version 2022-02-17 11:33:08 +01:00
Janik von Rotz e85ca306ff another combination 2022-02-17 11:27:45 +01:00
Janik von Rotz fa114c8f08 try other version 2022-02-17 11:20:29 +01:00
Janik von Rotz 581f7b41d8 ping ansible version 2022-02-17 11:16:23 +01:00
Janik von Rotz bec8245e62 fix linter 2021-10-16 10:59:24 +02:00
Janik von Rotz 909471ce94 move playbooks into folder 2021-10-01 18:10:58 +02:00
Janik Vonrotz 50cd8a5056 Create ansible-lint.yml 2020-03-26 11:36:08 +01:00