Commit Graph

47 Commits

Author SHA1 Message Date
Aiden McClelland
c2150efb69 reorganize 2022-01-21 20:35:52 -07:00
Aiden McClelland
e58df7ec4a v2 migration 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
4e9849cd38 refactor dependency errors (#574)
* refactor dependency errors

* fix hostname after restart

* fix errors from testing

* fix updating of current_dependents

* fixes
2022-01-21 20:35:52 -07:00
Lucy Cifferello
c931a922fb parent 792c8b2c63
author Lucy Cifferello <12953208+elvece@users.noreply.github.com> 1633389065 -0600
committer Lucy Cifferello <12953208+elvece@users.noreply.github.com> 1633392210 -0600
gpgsig -----BEGIN PGP SIGNATURE-----

 iQIzBAABCAAdFiEE3X0bBKW79BqaYR/F8FBkfE2sxvMFAmFbllIACgkQ8FBkfE2s
 xvOMxQ/9GA3sBp0dH3X2Gm0Rao0pdBppNx0sYbNfliQulP0n62fzoSFJ2fKkwDOj
 IpcvL7R6lVqO58JD04GSTCfnpSJCKC3YtbgQ5kNhKbZLupLONrdbmk4DZp2hp2ng
 +6Q6e0soPcXbzm1Q63ovCasrQwEMmePEMq1WI4aeCuQhtVJz0D8uWy5kkiF1gNT0
 29jqQQJsMtr2bG1OrHfg+f8ZPBYYsH+cW2LEUyR7sIIAWVAZYn0KYQQb6n+7tYv+
 +dNRCx+k6BW7NX1df7HK3yhN7zr1oR1ETrojShFjA6i4rbCM1fgfX3Gfchu8SiKQ
 FTtZ1nIqVo8NvK6dM2ut6GBB5TdFE3tG3a/xhSnBwSXHcgyTD2vMO0yHJe2Uizq2
 3dylgnEcFQPTZZmQWvW5Vh95fhgGd8KhH10NWnbWotTtOvDsTe6abNZfkSat6S1J
 SDK0jI1CxDyj3m1CCSbmCyMMEXqAUDlVq9AFbQEAIsr80plBrKg28Z9Y4/Qs/u4x
 5LKqPu9479uQfDdJixFUKG6eSRowMhjBYaV7ylfExm6BDjBuzEPVcj5sC65WoKNb
 3an7+jQK5gb7IeGzzEWw4+DmmMKVv+mM2FOA0eCCR7xFQne72CDxaAepAKi3FxuS
 OsorndhT+nWzP388Selj+D3B077XIMErSZKEl4gGtOXqIDbmi6Y=
 =LuAW
 -----END PGP SIGNATURE-----

fix rpc context argument for embassy init

fix rpc context argument for embassy init

pass in datadir rather than entire rpc context

fix config path reference

fix merge conflict

cleanup imports

fix reference convention

remove uneeded import
2022-01-21 20:35:52 -07:00
Lucy Cifferello
7185478137 absolute path to package docker dir 2022-01-21 20:35:52 -07:00
Aiden McClelland
ef1cd70fbc dry uninstall 2022-01-21 20:35:52 -07:00
Aiden McClelland
796e3300b9 patches for dependency errors 2022-01-21 20:35:52 -07:00
Aiden McClelland
7622616856 prefer btreemap over hashmap 2022-01-21 20:35:52 -07:00
Aiden McClelland
66e7d2c703 misc fixes 2022-01-21 20:35:52 -07:00
Aiden McClelland
1a86f393d6 use btreemap instead of indexmap
to establish canonical lock ordering
2022-01-21 20:35:52 -07:00
Aiden McClelland
a28f6ca5e2 change dependency requirement structure 2022-01-21 20:35:52 -07:00
Aiden McClelland
e3d8861199 miscellaneous fixes 2022-01-21 20:35:52 -07:00
Aiden McClelland
9b6bae7e94 fix lock held on different handle 2022-01-21 20:35:52 -07:00
Aiden McClelland
8a2622c05f use new locking api 2022-01-21 20:35:52 -07:00
Keagan McClelland
eafe7f7348 removes dependency errors when there are none 2022-01-21 20:35:52 -07:00
Aiden McClelland
5154fcf9da docker image persistence 2022-01-21 20:35:52 -07:00
Aiden McClelland
55b003cb72 setup flow fixes 2022-01-21 20:35:52 -07:00
Aiden McClelland
8dc3377bbd mdns and nginx for main service 2022-01-21 20:35:52 -07:00
Aiden McClelland
5fa826fdc3 lock package-data during install 2022-01-21 20:35:52 -07:00
Aiden McClelland
0847389cd1 purge the word app 2022-01-21 20:35:52 -07:00
Aiden McClelland
2f8e71d459 unpack assets 2022-01-21 20:35:52 -07:00
Aiden McClelland
ccf505d0d3 misc fixes 2022-01-21 20:35:52 -07:00
Aiden McClelland
483e02a41b init, shutdown and restart 2022-01-21 20:35:52 -07:00
Aiden McClelland
3877e43b84 configure datadir on context 2022-01-21 20:35:52 -07:00
Aiden McClelland
5d44519d0d fix warnings 2022-01-21 20:35:52 -07:00
Aiden McClelland
824bccda0e misc fixes 2022-01-21 20:35:52 -07:00
Aiden McClelland
9fb02c6a1e overhaul context 2022-01-21 20:35:52 -07:00
Aiden McClelland
cdca5e1b67 address bugs 2022-01-21 20:35:52 -07:00
Aiden McClelland
1f48fcfb97 cleanup wip; change cbor lib 2022-01-21 20:35:52 -07:00
Aiden McClelland
269ee0cf01 completion bool fixes 2022-01-21 20:35:52 -07:00
Aiden McClelland
0aa75ee008 config changes; cleanup wip 2022-01-21 20:35:52 -07:00
Aiden McClelland
5a13320921 migrations 2022-01-21 20:35:52 -07:00
Aiden McClelland
c18a119c70 assorted fixes 2022-01-21 20:35:52 -07:00
Aiden McClelland
a1f1dc2ce7 reconcile types 2022-01-21 20:35:52 -07:00
Aiden McClelland
b807323fa4 installs working 2022-01-21 20:35:52 -07:00
Aiden McClelland
48c33be14c add support for yaml and json manifests 2022-01-21 20:35:52 -07:00
Aiden McClelland
a14820087d switch to managers: wip 2 2022-01-21 20:35:52 -07:00
Aiden McClelland
34e4c12af3 switch to managers: wip 2022-01-21 20:35:52 -07:00
Aiden McClelland
e2b77b23f8 move manifest to parent 2022-01-21 20:35:52 -07:00
Aiden McClelland
2e3e551564 compat 2022-01-21 20:35:52 -07:00
Aiden McClelland
c6391280fc fix feature flag for avahi 2022-01-21 20:35:52 -07:00
Aiden McClelland
0739690dcb appmgr inspect is back 2022-01-21 20:35:52 -07:00
Aiden McClelland
172ef71c8d appmgr: mdns controller 2022-01-21 20:35:52 -07:00
Aiden McClelland
9630c356f4 appmgr: wrap up tor 2022-01-21 20:35:52 -07:00
Aiden McClelland
8fba85277a appmgr: initialize dependency errors on install 2022-01-21 20:35:52 -07:00
Aiden McClelland
8954e3e338 appmgr 0.3.0 rewrite pt 1
appmgr: split bins

update cargo.toml and .gitignore

context

appmgr: refactor error module

appmgr: context

begin new s9pk format

appmgr: add fields to manifest

appmgr: start action abstraction

appmgr: volume abstraction

appmgr: improved volumes

appmgr: install wip

appmgr: health daemon

appmgr: health checks

appmgr: wip

config get

appmgr: secret store

wip

appmgr: config rewritten

appmgr: delete non-reusable code

appmgr: wip

appmgr: please the borrow-checker

appmgr: technically runs now

appmgr: cli

appmgr: clean up cli

appmgr: rpc-toolkit in action

appmgr: wrap up config

appmgr: account for updates during install

appmgr: fix: #308

appmgr: impl Display for Version

appmgr: cleanup

appmgr: set dependents on install

appmgr: dependency health checks
2022-01-21 20:35:52 -07:00