Commit Graph

56 Commits

Author SHA1 Message Date
Aiden McClelland
d9894d4082 appmgr: pin yajrc to c2952a4a 2021-03-03 10:29:09 -07:00
Aiden McClelland
6b3fa54551 appmgr: fix deleted certs 2021-03-03 10:29:09 -07:00
Aiden McClelland
9f47a34b11 appmgr: logs for adding certs 2021-03-03 10:29:09 -07:00
Aiden McClelland
1d7684f4d4 appmgr: fsync fullchain 2021-03-03 10:29:09 -07:00
Aiden McClelland
cfacbcabd3 appmgr: make down for 0.2.9 more resilient 2021-03-03 10:29:09 -07:00
Aiden McClelland
aada5755de appmgr: sync lan services after tor reload 2021-03-03 10:29:09 -07:00
Aiden McClelland
fd6a1897c8 appmgr: fix portable 2021-03-03 10:29:09 -07:00
Aiden McClelland
62e0f742ba appmgr: create app metadata dir explicitly 2021-03-03 10:29:09 -07:00
Keagan McClelland
efa60bf4ab fixes clap shit 2021-03-03 10:29:09 -07:00
Keagan McClelland
653961da64 batches all lan addresses together
removes dbg

fixes clap docs

use actual log

removes service level enabling and disabling of lan

adds reset endpoint

reset lan on install/uninstall
2021-03-03 10:29:09 -07:00
Aiden McClelland
3e3097945f appmgr: actions override entrypoint 2021-03-03 10:29:09 -07:00
Aiden McClelland
c0f5f09767 appmgr: put linux syscall behind flag 2021-03-03 10:29:09 -07:00
Aiden McClelland
1c8889a60c appmgr: feature flag for avahi 2021-03-03 10:29:09 -07:00
Aiden McClelland
218bae3b46 appmgr: fix CA paths 2021-03-03 10:29:09 -07:00
Aiden McClelland
ee1c66d0c2 appmgr: bugfix: use fullchain cert 2021-03-03 10:29:09 -07:00
Keagan McClelland
7fb8f88c8d pins yajrc to git 2021-03-03 10:29:09 -07:00
Keagan McClelland
c83baec363 Appmgr/feature/lan (#209)
* WIP: Lan with blocking

* stuff

* appmgr: non-ui lan services

* dbus linker errors

* appmgr: allocate on stack

* dns resolves finally

* cleanup

* appmgr: generate ssl if missing

* appmgr: remove -p for purge

Co-authored-by: Aiden McClelland <me@drbonez.dev>
2021-03-03 10:29:09 -07:00
Aiden McClelland
882cfde5f3 appmgr: add warning to actions 2021-03-03 10:29:09 -07:00
Aiden McClelland
53720130b3 appmgr: add support for actions 2021-03-03 10:29:09 -07:00
Aiden McClelland
c0e08df221 appmgr: ignore AlreadyExists error 2021-03-03 10:29:09 -07:00
Aiden McClelland
108213f920 trim hostname 2021-03-03 10:29:09 -07:00
Aiden McClelland
9503f754ad fix stupid fucking comment that keagan won't let go 2021-03-03 10:29:09 -07:00
Aiden McClelland
6f09738b49 appmgr: write nginx conf when writing tor conf (#177)
* appmgr: write nginx conf when writing tor conf

* appmgr: fix hardcoded certs

* appmgr: add down for 0.2.9
2021-03-03 10:29:09 -07:00
Aiden McClelland
3d4930acb4 don't delete lock file 2021-03-03 10:29:09 -07:00
Aiden McClelland
ebd4cb8480 appmgr: restore-alert 2021-01-25 09:55:02 -07:00
Aiden McClelland
1188d67e30 appmgr: add install-alert to index 2021-01-25 09:55:02 -07:00
Aiden McClelland
25c55ea426 appmgr: sync after deleting hostname 2021-01-25 09:55:02 -07:00
Aiden McClelland
f993f19614 appmgr: handle tor address version change 2021-01-25 09:55:02 -07:00
Aiden McClelland
8bdb2e6f3b appmgr: metadata kebab case 2021-01-25 09:55:02 -07:00
Aiden McClelland
29d5e3b36e appmgr: %s/warning/alert/g 2021-01-25 09:55:02 -07:00
Aiden McClelland
2022a7fc1d appmgr: backup restore metadata 2021-01-25 09:55:02 -07:00
Aiden McClelland
fb9b7d2a58 formatting 2021-01-25 09:55:02 -07:00
Aiden McClelland
c72b7425fc appmgr: fix tokio-tar 2021-01-25 09:55:02 -07:00
Aiden McClelland
22da61b05a appmgr: add warnings to manifest 2021-01-25 09:55:02 -07:00
Aiden McClelland
34d52d063e appmgr: fix: restart policy 2021-01-25 09:55:02 -07:00
Aaron Greenspan
865bb12f31 appmgr: fix 2021-01-25 09:55:02 -07:00
Aaron Greenspan
9f9d32e0db appmgr: mod.rs v0_2_8 current 2021-01-25 09:55:02 -07:00
Aaron Greenspan
0874d77403 appmgr: version to 0.2.8 2021-01-25 09:55:02 -07:00
Aiden McClelland
c98f7ebd34 appmgr: disable verify in pack 2020-12-15 11:34:33 -08:00
Aiden McClelland
7b0f99881b appmgr: update tokio tar to v3 2020-12-09 13:49:47 -07:00
Aiden McClelland
431ff86647 appmgr: compat unpack_in from tokio-tar 2020-12-08 14:54:32 -07:00
Aiden McClelland
2b4c456c5d appmgr: correct locking for running.yaml 2020-12-08 12:22:57 -07:00
Aiden McClelland
e4cbc38bfd appmgr: fix locking for app status repair 2020-12-08 12:22:57 -07:00
Aiden McClelland
1a66a5d240 appmgr: remap stopped to crashed if expected to be running 2020-12-08 12:22:57 -07:00
Aiden McClelland
48f6543cb9 appmgr: reqwest compatibility 2020-12-08 12:22:57 -07:00
Aiden McClelland
3fce90b7a8 appmgr: adjust subcommand tree 2020-12-08 12:22:57 -07:00
Aiden McClelland
71a3728fbb stop container before updating 2020-12-08 12:22:57 -07:00
Aiden McClelland
5a121945d2 stop using exit codes, track app state 2020-12-08 12:22:57 -07:00
Aiden McClelland
30f8b8e6cd switch to auto-restarter daemon 2020-12-08 12:22:57 -07:00
Aiden McClelland
f68c13f57f appmgr: remove github action 2020-12-08 12:22:57 -07:00