Andrew Rynhard
90c91807bd
refactor: restructure the project layout
...
This change moves packages into more appropriate places.
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-08-01 22:19:42 -07:00
Seán C. McCord
91d5e7e6ef
TLS renew ( #807 )
...
Signed-off-by: Seán C McCord <ulexus@gmail.com>
2019-07-02 15:35:27 -07:00
Andrey Smirnov
0662af19d1
chore: seed math.rand PRNG on startup in every service ( #801 )
...
This is important as otherwise `math/rand` outputs predictable sequence
each time.
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-06-28 11:03:15 -07:00
Andrey Smirnov
ab2917e833
feat(init): implement init gRPC API, forward reboot to init ( #579 )
...
This implements insecure over-file-socket gRPC API for init with two
first simplest APIs: reboot and shutdown (poweroff).
File socket is mounted only to `osd` service, so it is the only service
which can access init API. Osd forwards reboot/shutdown already
implemented APIs to init which actually executes these.
This enables graceful shutdown/reboot with service shutdown, sync, etc.
Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2019-04-26 23:04:24 +03:00
Andrew Rynhard
e18b5086a9
chore: update org to new name ( #480 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-03 18:29:21 -07:00
Andrew Rynhard
455aeb742c
chore: expose userdata and osctl client packages ( #471 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-04-02 17:11:17 -07:00
Andrew Rynhard
9e947c3fa5
feat: add automated PKI for joining nodes ( #406 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-02-23 23:17:56 -08:00
Andrew Rynhard
ee226dddac
chore: enforce commit and license policies ( #304 )
...
Signed-off-by: Andrew Rynhard <andrew@andrewrynhard.com>
2019-01-13 16:10:49 -08:00
Andrew Rynhard
72eb1b34f5
chore: use buildkit for builds ( #295 )
2018-12-19 22:22:05 -08:00