Commit Graph

317 Commits

Author SHA1 Message Date
Lucy C
effcd5ea57 Feature/dry auto configure (#584)
* rename variables for clarity

* return altered dep config

* add utils system image, move compat into system-images

* rename variables for clarity

* sync integration and add debug instrumentation

* debugging

* add trace instrumentation

* fix compilation for instrumentation

* fix potential deadlocking behavior

* fix import

* fix dep check response return

* hook back up to rpc, was overwritten in rebase

* fix package command

* get proper package config

* testing dep config

* version/volume for dep

* vars

* compat debugs

* clean up

* remove tar

Co-authored-by: Chris Guida <chrisguida@gmail.com>
2022-01-21 20:35:52 -07:00
Keagan McClelland
cb37598888 fixes api contract for server update 2022-01-21 20:35:52 -07:00
Keagan McClelland
c88bb11107 fix issue where we would attempt to remove ssl directory regardless of whether or not we created it (#664) 2022-01-21 20:35:52 -07:00
Lucy Cifferello
7adb66cf4c add spantrace debug logs 2022-01-21 20:35:52 -07:00
Keagan McClelland
0a4f60ae26 actually update ssl certificate in persistence when we are within the expiration window. 2022-01-21 20:35:52 -07:00
Aiden McClelland
492cb7440b improve patch-db locking 2022-01-21 20:35:52 -07:00
elvece
a59f0b18ca fix output error on stop 2022-01-21 20:35:52 -07:00
Aiden McClelland
25d4b1ddec dont log password 2022-01-21 20:35:52 -07:00
Aiden McClelland
69382f788d instrument all the things 2022-01-21 20:35:52 -07:00
Keagan McClelland
0f0403e8d7 attempt to fix tor/lan urls for main ui 2022-01-21 20:35:52 -07:00
Lucy C
6dcddafcd4 update breakage response type (#642) 2022-01-21 20:35:52 -07:00
Keagan McClelland
3f30905786 Bugfix/wifi init (#619)
* initializes wifi system correctly

* add packages to initialization

* restart wpa_supplicant after conf file is sync'ed

* fix cli rendering for set_network

* debug statements

* more debug stuff, trim network id on return

* possibly solves all dhcp problems on startup, I wish I understood better why it starts by default for eth0 but not wlan0

* make consistent with new logging
2022-01-21 20:35:52 -07:00
Aiden McClelland
77d34c2a64 re-add share stats 2022-01-21 20:35:52 -07:00
Justin Miller
c3ac27865d chore: Get the tracing in 2022-01-21 20:35:52 -07:00
Justin Miller
81164f974f chore: moving to color_eyre 2022-01-21 20:35:52 -07:00
Justin Miller
dc96e74391 chore: Refactor out big fn 2022-01-21 20:35:52 -07:00
Aiden McClelland
c2150efb69 reorganize 2022-01-21 20:35:52 -07:00
Aiden McClelland
b2fa955ad5 fix recovery 2022-01-21 20:35:52 -07:00
Aiden McClelland
e58df7ec4a v2 migration 2022-01-21 20:35:52 -07:00
Justin Miller
7fc4cb175c feat: Make the start clear
Have messaging to let user know of update complete/ failure
2022-01-21 20:35:52 -07:00
Aiden McClelland
8fabb7f884 progress bar 2022-01-21 20:35:52 -07:00
Aiden McClelland
1a76b7800f write directly to blockdev; swap boot label 2022-01-21 20:35:52 -07:00
Aiden McClelland
ca616744f8 fix second deadlock 2022-01-21 20:35:52 -07:00
Aiden McClelland
b70d176d9e fix deadlock 2022-01-21 20:35:52 -07:00
Aiden McClelland
ee8eca7038 fix HasModel for ServerInfo 2022-01-21 20:35:52 -07:00
Aiden McClelland
f4b70f653f misc fixes 2022-01-21 20:35:52 -07:00
Justin Miller
ab6c14afb7 chore: Remove the tmp.db 2022-01-21 20:35:52 -07:00
Justin Miller
dbad01f49c chore: Write to the output mount 2022-01-21 20:35:52 -07:00
Justin Miller
43cb20d390 feat: Doing the swap 2022-01-21 20:35:52 -07:00
Justin Miller
316e6e7425 chore: Up to swap 2022-01-21 20:35:52 -07:00
Justin Miller
457e3689fb chore: Make the download 2022-01-21 20:35:52 -07:00
Justin Miller
4d110eb613 Feat: Compare versions for update 2022-01-21 20:35:52 -07:00
Chris Guida
89dcf693e0 only remove existing dependents
also update patch-db submodule to pull in logging updates
2022-01-21 20:35:52 -07:00
Aiden McClelland
309b446a5c fix install progress jump 2022-01-21 20:35:52 -07:00
Keagan McClelland
317e8a4c8f fix enum serialization (#616) 2022-01-21 20:35:52 -07:00
Keagan McClelland
e9e1f1608f fixes certificate directory mount 2022-01-21 20:35:52 -07:00
Keagan McClelland
ec47437a07 isolates ssl directories 2022-01-21 20:35:52 -07:00
Keagan McClelland
097cc3399e fix notification serialization types 2022-01-21 20:35:52 -07:00
Keagan McClelland
2540bf301e rename command so that it works in rpc 2022-01-21 20:35:52 -07:00
Keagan McClelland
4caee9a3e8 create notification, intended for use at cli for testing notifications 2022-01-21 20:35:52 -07:00
Keagan McClelland
780d11926a metal flag guards temperature gauge 2022-01-21 20:35:52 -07:00
Aiden McClelland
261509c841 structured ws response 2022-01-21 20:35:52 -07:00
Keagan McClelland
f9e0fe8fc8 write nginx conf that uses ssl information, add main ui config to Ngi… (#591)
* write nginx conf that uses ssl information, add main ui config to Nginx init method

* fix nginx config for main service

* add ssl to ipv6 config
2022-01-21 20:35:52 -07:00
Keagan McClelland
016fb0d3f1 issue notification when service crashes (#565) 2022-01-21 20:35:52 -07:00
Keagan McClelland
3d3680c936 await gc before proceeding 2022-01-21 20:35:52 -07:00
Keagan McClelland
d58a950762 implements notification debouncing 2022-01-21 20:35:52 -07:00
Keagan McClelland
ac9b97ee28 remove fields that we don't know how to populate 2022-01-21 20:35:52 -07:00
Chris Guida
97997bff97 docker command trace log 2022-01-21 20:35:52 -07:00
Keagan McClelland
338a034073 Bugfix/disk usage zfs (#587)
* fixes disk usage gets

* fix whitespace issues
2022-01-21 20:35:52 -07:00
Keagan McClelland
c8d2520248 Bugfix/metrics rendering (#586)
* stubs for Serialize

* serialization instances

* render percentages as 100x
2022-01-21 20:35:52 -07:00