|
be36199640
|
Implement actual update function, lazy-load online_packages
|
2019-10-17 09:07:11 +02:00 |
|
|
d14fba7ec1
|
Implement service manager
|
2019-09-24 09:59:45 +02:00 |
|
|
ce3fec4364
|
Fix install, print CLI installation status
|
2019-09-23 15:30:06 +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 |
|
|
54d3c1d23b
|
Use pkg_resources instead of packaging module
|
2019-06-05 15:15:03 +02:00 |
|
|
19b16c1244
|
Clarify repo error message
|
2019-06-04 15:25:54 +02:00 |
|
|
14876bc139
|
Add update check and action stub
|
2019-06-04 15:23:43 +02:00 |
|
|
ebd24befaf
|
Merge rebuild_nginx into update_host
|
2019-06-04 08:42:41 +02:00 |
|
|
d6f738c47e
|
Point URLs to repo.spotter.cz
|
2019-05-15 10:24:02 +02:00 |
|
|
2494c55493
|
Enable SSH only if any keys exist
|
2019-03-22 10:31:25 +01:00 |
|
|
81d9bb74ee
|
Phase out serial TTY, update SSH MOTD
|
2019-03-22 09:58:53 +01:00 |
|
|
bba7e0383c
|
Implement VPN + SSH configuration
|
2019-03-22 08:47:59 +01:00 |
|
|
d863fe6675
|
Add functions for wireguard remote support
|
2019-03-20 08:47:02 +01:00 |
|
|
8889900650
|
Download packages into more secure place than /tmp
|
2019-03-01 14:59:30 +01:00 |
|
|
d5cec3491b
|
Add unpack installation stage and use enum for stages
|
2019-02-26 21:33:56 +01:00 |
|
|
b5f8f3cf84
|
App is installed when it appears in packages, not in apps
|
2019-02-26 21:02:49 +01:00 |
|
|
27cb356d92
|
Don't re-download already verified packages after interrupted installations
|
2019-02-26 20:59:50 +01:00 |
|
|
d64e57ba69
|
Fixes to pre-abuild way of package handling
|
2019-02-25 22:20:41 +01:00 |
|
|
65f5bc18c0
|
Retain version string in downloaded package names
|
2019-02-24 13:38:52 +01:00 |
|
|
57db520dbb
|
Revert to the pre-abuild way of package handling
|
2019-02-21 00:10:38 +01:00 |
|
|
9e928a4c58
|
Cleanup package installation code
|
2019-02-19 21:06:47 +01:00 |
|
|
c8502b2e3f
|
Add vmmgr unregister-app to decouple (un)registration from wsgi
|
2019-02-19 19:17:05 +01:00 |
|
|
050b26f11f
|
Reorganize vm/lxc/app functions
|
2019-02-19 16:05:21 +01:00 |
|
|
c213b0c0d8
|
Make register_app register all metadata
|
2019-02-19 10:07:17 +01:00 |
|
|
bbdd91cd77
|
Simplify apk pipe handling, eliminate InstallItem
|
2019-02-15 22:24:50 +01:00 |
|
|
56b94ef27b
|
Add forgotten import
|
2019-02-15 16:02:06 +01:00 |
|
|
f4efe179e4
|
Fix WSGI config reload
|
2019-02-15 15:35:01 +01:00 |
|
|
84ccc2bd84
|
Implement resilient register_app config reload
|
2019-02-15 14:19:01 +01:00 |
|
|
deb56f0c7b
|
Properly read repository info
|
2019-02-15 12:05:12 +01:00 |
|
|
3abe7470e7
|
Fix typos
|
2019-02-14 22:13:15 +01:00 |
|
|
49b0296967
|
Use native Alpine package manager instead of custom one
|
2019-02-14 21:10:08 +01:00 |
|
|
6b306390b3
|
Split LXC and package logic to separate modules
|
2018-12-20 14:56:37 +01:00 |
|
|
e5eaba1bc8
|
Fix cert method name
|
2018-11-07 21:56:53 +01:00 |
|
|
2e97742d56
|
Apply a few pylint suggestions
|
2018-11-07 18:35:48 +01:00 |
|
|
a4bf77a00a
|
Remove extraneous print()
|
2018-11-07 14:29:21 +01:00 |
|
|
223fed2de8
|
Reload nginx after selfsigned creation + verification fix
|
2018-11-06 22:29:32 +01:00 |
|
|
8b010a3aee
|
chmod ACM cron job instead of deleting/recreating
|
2018-11-06 22:04:52 +01:00 |
|
|
741c9d309a
|
Remove unused imports
|
2018-11-05 23:00:33 +01:00 |
|
|
67840131ee
|
Rename tools to net
|
2018-11-05 22:56:24 +01:00 |
|
|
3e0363b904
|
Move crypto-related functions to a separate file
|
2018-11-05 22:52:09 +01:00 |
|
|
c2b383e5c8
|
Move tools into best fitting modules
|
2018-11-05 14:41:10 +01:00 |
|
|
75e86b0dcb
|
Rework validator
|
2018-11-05 11:44:45 +01:00 |
|
|
b64f9c2c9e
|
Don't handle BadRequest explicitly
|
2018-11-05 08:59:06 +01:00 |
|
|
0605110050
|
Don't restart apps on update-host
|
2018-11-05 00:03:30 +01:00 |
|
|
340323a0b5
|
Don't restart apps on update-common, use session messages
|
2018-11-04 23:31:13 +01:00 |
|
|
8f7cb14305
|
Implement global queue, improve failure resiliency
|
2018-11-04 19:49:15 +01:00 |
|
|
ace50a79e7
|
Use file-locking also for config.
|
2018-11-02 19:54:20 +01:00 |
|
|
fa23e4828f
|
Don't register package as application automatically.
|
2018-11-02 19:53:24 +01:00 |
|