Commit Graph
88 Commits
Author SHA1 Message Date
Benjamin Labrecque f9c44a07c7 test: cicd fix path cli 2026-07-27 10:57:22 +02:00
Benjamin Labrecque 77ecaef87e test: cicd for cli 2026-07-27 10:48:58 +02:00
Benjamin Labrecque 3de7536b27 feat: add script to check that UI files contain the env suffix macro for dev/prod
Deploy / deploy (push) Successful in 1m33s
2026-07-27 10:00:35 +02:00
Benjamin Labrecque 90bd22c0e5 feat: add to AGEBD PVs in ui files 2026-07-27 08:56:05 +02:00
Benjamin Labrecque ce1ff1148a feat: write ui file to qt/ dir on new service creation 2026-07-27 08:39:07 +02:00
Benjamin Labrecque f758bfe807 chore: add python unbuffered to systemd unit files
Deploy / deploy (push) Successful in 1m10s
2026-07-24 16:37:33 +02:00
Benjamin Labrecque c341972362 chore: use sls2om package from gitea sls org
Deploy / deploy (push) Failing after 1m22s
2026-07-24 14:09:34 +02:00
labrec_bandBenjamin Labrecque e098f8b019 chore: remove pv external and only append -DEV suffix on service internal PVs (#11)
Deploy / deploy (push) Failing after 1s
Use service name to determine whether to use dev or prod PVs in dev environment

---------

Co-authored-by: Benjamin Labrecque <labrecque.benji@gmail.com>
Reviewed-on: #11
2026-07-24 09:37:03 +02:00
Benjamin Labrecque f13bb368e6 fix: cli agebd service add method 2026-07-23 16:28:36 +02:00
Benjamin Labrecque 03a171c54d cli: better comments for tests 2026-07-23 15:46:06 +02:00
Benjamin Labrecque e310453487 cli: add tests for agebd service new 2026-07-23 15:41:22 +02:00
Benjamin Labrecque 9174f573d4 test: add cli test fixtures
Deploy / deploy (push) Failing after 3s
2026-07-23 13:57:21 +02:00
Benjamin Labrecque c372e7e7ee fix: config files
Deploy / deploy (push) Canceled after 0s
2026-07-22 13:07:57 +02:00
Benjamin Labrecque 63f682c058 fix: test cli add service
Deploy / deploy (push) Canceled after 0s
2026-07-22 12:25:02 +02:00
Benjamin Labrecque 9280222636 fix: test cli add service 2026-07-22 12:22:03 +02:00
Benjamin Labrecque a552e537f4 fix: pass paths in ioc cli commands 2026-07-22 12:14:45 +02:00
Benjamin Labrecque 7e690a907e refactor: add paths, services ctx, and extract models to own files 2026-07-22 12:04:55 +02:00
Benjamin Labrecque e324e3abed feat: use settings for paths in cli and add tests 2026-07-22 09:30:40 +02:00
Benjamin Labrecque 86212af43c docs: refactor into user and developer docs 2026-07-21 16:44:28 +02:00
Benjamin Labrecque a4ee64fb3c cli: use service name lower in ioc start 2026-07-20 16:24:26 +02:00
Benjamin Labrecque 0d18e992ec chore: ansible extract common tasks and cli send service name for ioc start 2026-07-20 16:13:18 +02:00
Benjamin Labrecque b7e938c3a7 cli: make ioc start also use name rather than port 2026-07-20 15:23:54 +02:00
Benjamin Labrecque c4d6f2afb4 cli: use env through ansible for ioc commands
Deploy / deploy (push) Canceled after 0s
2026-07-20 15:13:18 +02:00
Benjamin Labrecque b1b5616947 docs: clean todos
Deploy / deploy (push) Canceled after 0s
2026-07-20 12:28:38 +02:00
Benjamin Labrecque 2a9e546ac7 docs: update readme 2026-07-17 14:29:39 +02:00
Benjamin Labrecque cd09c99306 cli: add ioc *-all commands 2026-07-17 09:25:33 +02:00
Benjamin Labrecque e70ab0397b chore: migrate plots service 2026-07-16 09:51:28 +02:00
Benjamin Labrecque ebd60f547b fix: migrate service script 2026-07-16 09:42:21 +02:00
Benjamin Labrecque 9bafe6ca87 chore: fix python to 3.10 so local and dev/prod match 2026-07-15 15:54:23 +02:00
Benjamin Labrecque e1964c1d70 feat: restructure python app and add option to add tests for apps
Deploy and restart modified services / deploy (push) Successful in 12s
Deploy bin / deploy (push) Successful in 2s
2026-07-15 12:18:53 +02:00
Benjamin Labrecque f76c34f5c0 feat: pass branch name in ioc cli commands 2026-07-15 08:40:27 +02:00
Benjamin Labrecque 2e8b5b6f51 cli: add ioc commands
Deploy and restart modified services / deploy (push) Successful in 18s
2026-07-15 08:25:03 +02:00
Benjamin Labrecque 0619584466 fix: cli use copfile 2026-07-14 10:22:04 +02:00
Benjamin Labrecque 97ee6b9a02 fix: cli use copfile 2026-07-14 10:18:39 +02:00
Benjamin Labrecque 11f1af3bfc fix: migrate cli 2026-07-14 10:16:14 +02:00
Benjamin Labrecque 10797ff608 fix: git cli 2026-07-14 10:12:47 +02:00
Benjamin Labrecque bedf91d849 chore: add migrate cli command 2026-07-14 10:09:19 +02:00
Benjamin Labrecque 8ed6822075 chore: remove port from iocs overview 2026-07-13 16:11:15 +02:00
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_bandBenjamin 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