Commit Graph
14 Commits
Author SHA1 Message Date
Benjamin Labrecque 9c52db1866 docs: ioc commands manual workflows 2026-08-25 14:40:07 +02:00
Benjamin Labrecque 48ce2db228 docs: setup vserv machine 2026-08-25 11:59:10 +02:00
Benjamin LabrecqueandClaude Opus 5 430f99baa1 refactor: move ioc logic from ansible to the gitea runner
The ioc install/start/restart logic moves out of the ansible playbooks and
the 'agebd ioc ...' cli into scripts run by the gitea runner:

- ioc-install.sh / ioc-restart.sh run on the runner itself
- ioc-start.sh triggers the shellbox commands over ssh
- ioc-for-services.sh runs an action for one or all services

They read the deployed ioc files from /sls instead of cloning the repo on
the target host, so a service has to be deployed before its ioc can be
installed. The deploy script therefore also takes over the environment
suffix renaming of the subs/parameters files that ansible used to do, and
the workflow steps are ordered deploy -> install.

The commented-out ioc placeholders in the add-new-service workflow are
filled in, and a manually triggered 'Ioc' workflow replaces the removed
cli commands.

With this, nothing uses ansible anymore, so the ansible dir, the cli ioc
commands and the ansible dependencies are removed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PJTevZiSsHepW2xnJGQY49
2026-08-25 10:58:39 +02:00
labrec_bandBenjamin Labrecque dabcf8a407 Feature/gui startup script (#13)
Build and Publish Site / docker (push) Successful in 5s
Deploy / deploy (push) Successful in 8s
Add GUI startup script
---------

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #13
2026-08-03 14:38:27 +02:00
labrec_bandBenjamin Labrecque 7c86ddd3a3 Feature/add services tests cicd (#48)
Build and Publish Site / docker (push) Successful in 6s
Deploy / deploy (push) Successful in 41s
Closes:
- uv caching #51
- act runner cache #49
- services tests #20

---------

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #48
2026-07-31 11:34:42 +02:00
labrec_bandBenjamin Labrecque 3aa1fc735c feat: add Gitea Pages documentation (#43)
Build and Publish Site / docker (push) Successful in 3s
feat: add Gitea Pages documentation

---------

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #43
2026-07-29 16:32:32 +02:00
Benjamin Labrecque f62f0ec2aa docs: update cicd docs 2026-07-29 15:21:17 +02:00
Benjamin Labrecque 1188cd383b docs: ioc 2026-07-28 08:19:46 +02:00
Benjamin Labrecque 8c1fddfc2c docs: python packaging -- link to linux docs 2026-07-27 17:06:37 +02:00
Benjamin Labrecque 9e7d5dfa7c docs: update cicd runner docs 2026-07-24 10:33:09 +02:00
Benjamin Labrecque dd2ba655cd docs: update cicd runner setup docs 2026-07-24 10:17:16 +02:00
Benjamin Labrecque 68e51b5f6f docs: add python packaging docs 2026-07-23 16:25:20 +02:00
Benjamin Labrecque 76aab08c1e docs: refactor and add entry points 2026-07-21 17:01:54 +02:00
Benjamin Labrecque 2a74d1e2be docs: refactor into user and developer docs 2026-07-21 16:40:41 +02:00