Benjamin Labrecque
5399f374c9
chore: use ansible from inside venv to have full control of version, etc
2026-07-10 10:17:16 +02:00
Benjamin Labrecque
89434d24a0
chore: better cli params for ui configs
Deploy bin / deploy (push) Successful in 1s
Deploy agebd python package / deploy (push) Successful in 3s
2026-07-09 15:28:18 +02:00
labrec_b and Benjamin Labrecque
2194f65fe7
Feature/ui ( #1 )
...
Deploy bin / deploy (push) Successful in 1s
Deploy agebd python package / deploy (push) Successful in 3s
- Add ServiceManager.ui
- Update ServiceManager.ui when adding a new service
- Better git error handling (clean abort if remote branch already exists)
---------
Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com >
Reviewed-on: #1
2026-07-09 15:06:13 +02:00
Benjamin Labrecque
327b4ef958
fix: remove newline in auto insert subs
Deploy bin / deploy (push) Successful in 1s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-08 16:56:14 +02:00
Benjamin Labrecque
00d78102d5
todo: autoonoff start values
Deploy bin / deploy (push) Successful in 3s
Deploy agebd python package / deploy (push) Successful in 3s
2026-07-08 16:54:21 +02:00
Benjamin Labrecque
debac0cf5e
refactor: remove service id altogether
Deploy bin / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 4s
2026-07-08 16:47:42 +02:00
Benjamin Labrecque
642fe793fc
fix: commit changes to ioc_overview on new service add
Deploy bin / deploy (push) Successful in 1s
Deploy agebd python package / deploy (push) Successful in 1s
2026-07-08 14:50:08 +02:00
Benjamin Labrecque
6960b10ce0
feature: dynamicallt allocate port and save in service registry. Update iocs overview on service creation
Deploy bin / deploy (push) Successful in 5s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-08 14:40:18 +02:00
Benjamin Labrecque
3580491fda
cli: require user for now
Deploy bin / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 5s
2026-07-08 09:44:51 +02:00
Benjamin Labrecque
44331343ab
cli: require manual port for now
Deploy bin / deploy (push) Successful in 4s
Deploy agebd python package / deploy (push) Successful in 1s
2026-07-08 09:38:21 +02:00
Benjamin Labrecque
dfd6e1eb4a
cli: use correct ioc host
Deploy bin / deploy (push) Successful in 1s
Deploy agebd python package / deploy (push) Successful in 4s
2026-07-08 09:36:16 +02:00
Benjamin Labrecque
33b07b47de
chore: parse branch service dir name for cicd
Deploy bin / deploy (push) Successful in 5s
Deploy, build and restart MASTER / deploy (push) Successful in 4s
Deploy agebd python package / deploy (push) Successful in 4s
2026-07-07 16:17:24 +02:00
Benjamin Labrecque
42f51f6cba
cli: add name to master subs
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 14:39:23 +02:00
Benjamin Labrecque
01c0e1de6e
cli: add name to master subs
Deploy bin / deploy (push) Successful in 4s
Deploy, build and restart MASTER / deploy (push) Failing after 3s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 14:36:28 +02:00
Benjamin Labrecque
177b741c79
cli: add name to master subs
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 3s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 14:35:09 +02:00
Benjamin Labrecque
201e00887e
cli: add name to master subs
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 1s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 14:33:25 +02:00
Benjamin Labrecque
688316fbc5
cli: add name to master subs
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 3s
2026-07-07 14:31:09 +02:00
Benjamin Labrecque
6defd0511e
cli: add name to master subs
Deploy bin / deploy (push) Successful in 1s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 5s
2026-07-07 14:29:45 +02:00
Benjamin Labrecque
5525e73d89
cli: add name to master subs
Deploy bin / deploy (push) Successful in 1s
Deploy, build and restart MASTER / deploy (push) Successful in 4s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 14:26:24 +02:00
Benjamin Labrecque
577610848a
docs: add todo cli
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 1s
2026-07-07 12:12:12 +02:00
Benjamin Labrecque
a96c7fc77d
cli: cleaner error handling
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 12:08:06 +02:00
Benjamin Labrecque
72655335a6
cli: cleaner error handling
Deploy bin / deploy (push) Successful in 3s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 1s
2026-07-07 12:06:45 +02:00
Benjamin Labrecque
3a43a36f93
cli: cleaner error handling
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 12:04:58 +02:00
Benjamin Labrecque
fe2f7a5f91
chore: cli better error handling
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 11:58:08 +02:00
Benjamin Labrecque
29b4f55e4f
chore: cli handle failure logic in main method
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 1s
Deploy bin / deploy (push) Failing after 13m58s
2026-07-07 11:56:46 +02:00
Benjamin Labrecque
3a5299b765
feature: cli generate uv.lock on new service
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 3s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 11:55:29 +02:00
Benjamin Labrecque
d58bd370df
fix: cli hla names to upper
Deploy bin / deploy (push) Successful in 2s
Deploy, build and restart MASTER / deploy (push) Successful in 3s
Deploy agebd python package / deploy (push) Successful in 3s
2026-07-07 11:43:14 +02:00
Benjamin Labrecque
b8dc74719f
chore: test cli undo
Deploy bin / deploy (push) Successful in 7s
Deploy, build and restart MASTER / deploy (push) Successful in 4s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 11:40:27 +02:00
Benjamin Labrecque
270564c007
cli: test undo
2026-07-07 11:37:52 +02:00
Benjamin Labrecque
989eab8ab2
cli: undo actions on exception
Deploy bin / deploy (push) Successful in 5s
Deploy, build and restart MASTER / deploy (push) Successful in 3s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 11:37:11 +02:00
Benjamin Labrecque
71e61f75a3
fix: new repo structure for services includes current
Deploy bin / deploy (push) Successful in 1s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 4s
2026-07-07 11:21:27 +02:00
Benjamin Labrecque
27a7a8a54d
cli: only delete local branch if it exists
Deploy bin / deploy (push) Successful in 1s
Deploy, build and restart MASTER / deploy (push) Successful in 2s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 11:14:52 +02:00
Benjamin Labrecque
7e9b5fa65e
feature: parametrize install ioc with dev/prod
Deploy bin / deploy (push) Successful in 4s
Deploy, build and restart MASTER / deploy (push) Successful in 4s
Deploy agebd python package / deploy (push) Successful in 1s
2026-07-07 11:00:06 +02:00
Benjamin Labrecque
cf328fabbd
refactor: only use one (prod) ioc file template
Deploy bin / deploy (push) Successful in 4s
Deploy, build and restart MASTER / deploy (push) Successful in 9s
Deploy agebd python package / deploy (push) Successful in 2s
2026-07-07 09:56:44 +02:00
Benjamin Labrecque
e6335149bc
chore: add todos for service creator
Deploy bin / deploy (push) Successful in 2s
Deploy service MASTER / deploy (push) Failing after 3s
2026-07-06 13:19:00 +02:00
Benjamin Labrecque
e75119b112
chore: add extracted service creator
Deploy bin / deploy (push) Successful in 2s
Deploy service MASTER / deploy (push) Failing after 3s
2026-07-06 12:37:09 +02:00
Benjamin Labrecque
c815d8e5fc
fix: commit master hla nanes
Deploy bin / deploy (push) Successful in 3s
Deploy service MASTER / deploy (push) Failing after 4s
2026-07-06 12:31:47 +02:00
Benjamin Labrecque
f51e3ba296
chore: delete local feature branch before checking it out
Deploy bin / deploy (push) Successful in 4s
Deploy service MASTER / deploy (push) Failing after 2s
2026-07-06 12:22:03 +02:00
Benjamin Labrecque
29759f3c97
chore: better dump master hla names
Deploy bin / deploy (push) Successful in 2s
Deploy service MASTER / deploy (push) Failing after 4s
2026-07-06 12:05:55 +02:00
Benjamin Labrecque
cf7878f83f
chore: use master hla filename
Deploy bin / deploy (push) Successful in 1s
Deploy service MASTER / deploy (push) Failing after 3s
2026-07-06 12:01:42 +02:00
Benjamin Labrecque
9277b3e847
chore: use master hla filename
Deploy bin / deploy (push) Successful in 3s
Deploy service MASTER / deploy (push) Failing after 3s
2026-07-06 12:01:17 +02:00
Benjamin Labrecque
9c4f0a535d
chore: extract service creator class
Deploy bin / deploy (push) Successful in 3s
Deploy service MASTER / deploy (push) Failing after 2s
2026-07-06 11:56:52 +02:00
Benjamin Labrecque
4afde31c30
chore: more robust git on add new service
Deploy bin / deploy (push) Canceled after 0s
Deploy service MASTER / deploy (push) Canceled after 0s
2026-07-03 15:48:02 +02:00
Benjamin Labrecque
469e2a9eab
chore: better git handling
Deploy bin / deploy (push) Canceled after 0s
Deploy service MASTER / deploy (push) Canceled after 0s
2026-07-03 15:20:55 +02:00
Benjamin Labrecque
33b56dec66
chore: rename template files to handle gitea rendering
Deploy bin / deploy (push) Canceled after 0s
Deploy service MASTER / deploy (push) Canceled after 0s
2026-07-03 15:09:46 +02:00
Benjamin Labrecque
09edcf53a2
chore: fix templating
Deploy bin / deploy (push) Canceled after 0s
Deploy service MASTER / deploy (push) Canceled after 0s
2026-07-03 15:02:08 +02:00
Benjamin Labrecque
00280bcbe6
chore: pass args to render method from cli entry point
Deploy bin / deploy (push) Canceled after 0s
Deploy service MASTER / deploy (push) Canceled after 0s
2026-07-03 14:16:43 +02:00
Benjamin Labrecque
c7604359a9
feature: add new service template files rendering
Deploy bin / deploy (push) Canceled after 0s
Deploy service MASTER / deploy (push) Canceled after 0s
2026-07-03 14:06:25 +02:00
Benjamin Labrecque
dfc19768fa
chore: add cli tool -- init skeleton
2026-07-03 13:12:41 +02:00
Benjamin Labrecque
c65a6e1728
chore: add cli skeleton and create config dir
Deploy bin / deploy (push) Canceled after 0s
Deploy service MASTER / deploy (push) Canceled after 0s
2026-07-03 08:25:56 +02:00