Commit Graph

109 Commits

Author SHA1 Message Date
2ae06a4e47
Add register-prop to allow custom VMMgr app property definition 2020-04-10 11:20:24 +02:00
a61009d342
Fix package creation 2020-04-04 23:00:49 +02:00
c2207195cc
Add vmmgr init method and all files managed by vmmgr 2020-04-04 22:06:53 +02:00
3b9cbe61b3
Update app proxies when the VM host is updated 2020-04-04 20:32:34 +02:00
0ca993a9ed
Don't import separate path constants, import whole module in case the constants are not so constant 2020-04-04 20:14:29 +02:00
43f55e5917
Fix line endings 2020-04-04 18:04:40 +02:00
18724b4412
Display opendatakit-build as part of opendatakit 2020-04-04 17:55:29 +02:00
cf629dc6d1
Display configured app host instead of hardcoded 2020-04-04 17:32:34 +02:00
57092ead34
Add Decidim to portal 2020-04-04 15:43:56 +02:00
0209d4eb5b
Rework vmmgr un/register-app script 2020-04-04 13:43:49 +02:00
5265b31504
Display install_app exceptions raised during action queuing 2020-04-04 13:38:57 +02:00
571e641787
Add proxy registration/unregistration 2020-04-04 13:38:03 +02:00
be054ed17b
Fix bugs and missing pieces, add SPOC config reload 2020-04-03 21:06:54 +02:00
31372ac3e1
Add start/stop queuing, Remove unused layers on update/uninstall 2020-04-03 10:57:05 +02:00
1105aea148
Add wireguard to dependencies 2020-03-30 22:00:48 +02:00
e468ec9051
Drop common app settings and simplify config 2020-03-29 22:50:42 +02:00
fb38e535e1
Initial refactor commit after SPOC 2020-03-29 20:56:50 +02:00
f5501c0605
Typo fix 2020-03-13 00:01:35 +01:00
40f2991d60
Comment out pkgmgr bits to get app at least partially working 2020-03-12 23:51:43 +01:00
23716ddfb6
Move py3.6 to py3.8 and drop LXC dependencies 2020-03-12 23:29:19 +01:00
71aa208b16
Use the default Alpine acme.sh 2020-03-12 23:18:11 +01:00
a28bbae4d0
Drop files reworked in SPOC 2020-03-12 23:17:51 +01:00
a1ceeb1ead
Fix wrong layer ordering 2019-12-21 17:44:27 +01:00
bfd1b7cb2f
Use cp -pr for lxchelper extract 2019-12-18 10:12:54 +01:00
e57cfc493a
Don't drop sys_admin cap in unprivileged containers 2019-12-18 10:12:33 +01:00
e05ffc194f
Fix method name 2019-12-13 21:28:15 +01:00
119636f94e
Fix layer purging 2019-12-10 08:38:23 +01:00
e867ee7e64
Fix pkgmgr typo 2019-12-09 22:27:21 +01:00
57212cb6b3
update_services only once per app, suppress umount warnings 2019-12-09 21:49:05 +01:00
ad1bfc8860
Use main() in direct executables 2019-12-09 21:40:07 +01:00
ca10263696
try to unmount rootfs also during destroy_container 2019-12-07 16:57:24 +01:00
7794ada45e
Create lxchelper for prepare, cleanup and extract 2019-12-07 15:45:43 +01:00
539a61662d
Introduce lxc- prefix for services 2019-11-30 22:10:26 +01:00
2d3890fd51
No need to use Enum for simple constants 2019-11-30 18:56:52 +01:00
7c25d22d41
Add lxcid 2019-11-30 09:56:23 +01:00
41156fe424
Fix script cwd handling 2019-11-13 20:58:02 +01:00
be36199640
Implement actual update function, lazy-load online_packages 2019-10-17 09:07:11 +02:00
ecb09001d4
Change working directory before executing install/update/uninstall script 2019-10-14 08:25:36 +02:00
ecfa225187
String formatting simplification 2019-10-05 22:42:13 +02:00
b02fc3f42c
Handle leases for containers with already leased IPs 2019-10-05 22:26:07 +02:00
6045349f9c
Destroy containers on install to cleanup previous 2019-10-03 20:07:55 +02:00
7591cf2d47
Fix mounts and start_post 2019-09-24 19:14:16 +02:00
171aa76043
Fix ready command 2019-09-24 10:52:33 +02:00
d14fba7ec1
Implement service manager 2019-09-24 09:59:45 +02:00
7b045cf9c3
Make lxcmgr executable 2019-09-23 15:31:31 +02:00
ce3fec4364
Fix install, print CLI installation status 2019-09-23 15:30:06 +02:00
4c2616887f
Separate repo conf, build should now be almost complete 2019-09-20 15:41:56 +02:00
c3b711850e
Split to lxcmgr 2019-09-20 10:10:25 +02:00
972ca0b696
Introduce LXC-composer 2019-09-18 11:27:49 +02:00
d9334fd12b
Change LUKS password based on crypttab UUID 2019-06-12 16:23:07 +02:00