Commit Graph

256 Commits

Author SHA1 Message Date
Keagan McClelland
0a9d1b2b1d Feature/nginx management (#483)
* Implements nginx controller and initialization

* adds nginx controller add to netmod add

* adds nginx remove to netmod remove

* fix code review issues
2021-09-20 11:13:04 -06:00
Keagan McClelland
3dc11380eb fixes self-dependency bug (#486)
* fixes self-dependency bug

* fixes build errors, hopefully memory usage isn't garbage

* reduces allocations

* spurious import
2021-09-17 10:39:34 -06:00
Keagan McClelland
8840e81239 wires up notifications 2021-09-16 18:08:39 -06:00
Keagan McClelland
2237fe4402 fix octaves for mario death 2021-09-16 18:08:17 -06:00
Keagan McClelland
d20f1658bb fixes logging 2021-09-16 14:39:33 -06:00
Keagan McClelland
9dfdee283a properly renames share-stats 2021-09-16 11:50:16 -06:00
Aiden McClelland
0d65432728 todos for diagnostic mode 2021-09-15 12:27:23 -06:00
Aiden McClelland
2fd97b323c diagnostic mode changes 2021-09-15 12:03:29 -06:00
Aiden McClelland
14c7540738 docker image persistence 2021-09-15 11:33:23 -06:00
Aiden McClelland
c027cbfeb4 todo for actions 2021-09-15 11:10:04 -06:00
Aiden McClelland
6d12c4acfb force pool creation 2021-09-14 23:02:06 -06:00
Aiden McClelland
696a0c8b37 fixes for disk list 2021-09-14 22:51:51 -06:00
Aiden McClelland
93f37cd9d5 setup flow fixes 2021-09-14 22:16:28 -06:00
Keagan McClelland
d24f20cc87 replace todo with actual notify call 2021-09-14 17:18:17 -06:00
Keagan McClelland
59e1c76bc0 Implements a notification system for EmbassyOS 2021-09-14 17:18:17 -06:00
Aiden McClelland
407ab944ba mdns and nginx for main service 2021-09-14 16:45:39 -06:00
Aiden McClelland
e318bf58e0 mario death 2021-09-14 14:21:48 -06:00
Aiden McClelland
cc90dd5151 recovery mode in embassyd 2021-09-14 12:19:20 -06:00
Aiden McClelland
4f99593bb8 fix build 2021-09-14 11:44:23 -06:00
Aiden McClelland
6289e85108 recovery mode 2021-09-14 11:42:13 -06:00
Aiden McClelland
7dee761369 fix dependency error 2021-09-13 18:11:27 -06:00
Keagan McClelland
39044fa40d fixes error log reporting (#469) 2021-09-13 17:19:44 -06:00
Keagan McClelland
d6c0ab741b make bep less intense 2021-09-13 17:08:49 -06:00
Aiden McClelland
b89cb6bf18 commit sqlx-data for tests 2021-09-13 16:42:47 -06:00
Aiden McClelland
4d783e68ae fix missing borrow 2021-09-13 15:24:32 -06:00
Chris Guida
4ad17979b7 fix package properties container name 2021-09-13 15:55:49 -05:00
Aiden McClelland
d5db3368f4 more aggressive locks on health check daemon 2021-09-13 14:09:28 -06:00
Aiden McClelland
982186809d lock package-data during install 2021-09-13 14:03:31 -06:00
Keagan McClelland
e5c2f59539 adds bep to embassy startup sequence (#468)
* adds bep to embassy startup sequence

* always run postinit

* Update appmgr/src/bin/embassy-init.rs

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
2021-09-13 11:59:56 -06:00
Aiden McClelland
982ed0172c sqlx-data for ssl 2021-09-13 11:52:21 -06:00
Keagan McClelland
1808c085e8 implements error log reporting (#464)
* implements error log reporting

* changes api post variables, includes warnings
2021-09-13 11:49:12 -06:00
Keagan McClelland
dc7461746c Feature/wifi sync (#446)
* Synchronizes Wifi config during the 'embassy-init' startup sequence

* Apply suggestions from code review

make directories polymorphic over AsRef

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>

* make resilient to existing symlink

* make this more idiomatic

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
Co-authored-by: Aiden McClelland <me@drbonez.dev>
2021-09-13 11:38:50 -06:00
Keagan McClelland
96dee95260 Feature/ssl cert management (#442)
* Adds core logic API for SSL Certificate Management

* Update appmgr/src/net/ssl.rs

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
2021-09-13 11:24:45 -06:00
Aiden McClelland
cfeeb81fab dont set guid until setup is complete 2021-09-11 20:57:11 -06:00
Aiden McClelland
af690dc5f1 update deps 2021-09-11 20:57:11 -06:00
Aiden McClelland
bb3a322ca1 remove beta 2021-09-11 20:57:11 -06:00
Aiden McClelland
7f194fbe0e setup flow mvp complete 2021-09-11 20:57:11 -06:00
Keagan McClelland
16dc0ffcf5 lock package data 2021-09-11 20:20:54 -06:00
Keagan McClelland
2f07d59e1f allow missing properties field 2021-09-11 18:36:20 -06:00
Lucy Cifferello
dcec8df20d no output for dependency and backup actions 2021-09-11 17:54:03 -06:00
Aiden McClelland
d5ef7d7180 allow explicit drop of GeneralGuard 2021-09-11 13:44:33 -06:00
Aiden McClelland
71b368c722 pass in duration(millis) instead of timestamp 2021-09-11 13:41:14 -06:00
Chris Guida
9e30050934 package properties rpc endpoint (#462) 2021-09-11 13:16:08 -06:00
Keagan McClelland
1e0583264e implements session counter (#463)
* implements session counter

* implements session ids
2021-09-11 13:15:05 -06:00
Aiden McClelland
3bcd9ebaf1 list disks without blkid 2021-09-10 19:39:03 -06:00
Aiden McClelland
c21671e948 info -> debug for deamon success 2021-09-10 16:51:15 -06:00
Aiden McClelland
755ff369b5 docker attach stdin 2021-09-10 16:38:55 -06:00
Aiden McClelland
21c065372b fix config.set 2021-09-09 19:01:19 -06:00
Aiden McClelland
d586d7bb2a sound feature flag 2021-09-09 17:35:07 -06:00
Aiden McClelland
89e746feec fix docker start 2021-09-09 16:53:38 -06:00