Hannes Mehnert
a134218b64
use mirage-crypto and modern tls
2020-03-13 16:36:05 +01:00
Hannes Mehnert
ff59f05660
compatibility with x509 0.9.0
2020-02-16 16:33:19 +01:00
Hannes Mehnert
784429744c
versioning: revise it all, use a 'current' in Vmm_commands, all daemons reply with the received version on that particular stream
2019-11-11 23:20:03 +01:00
Hannes Mehnert
365a569b25
albatross_ca: compare request vs my version, write mine, bump to AV4
2019-11-11 19:18:48 +01:00
Hannes Mehnert
af04739575
albatross_ca: default to 1 day for leaf certificates, 1 year for intermediate policy_add certificates
2019-11-10 23:23:42 +01:00
Hannes Mehnert
8a113e5ce0
revise log and console subscription protocol, require either since or count
2019-10-29 20:17:50 +01:00
Hannes Mehnert
13edb22db3
bump wire version
2019-10-12 02:06:45 +02:00
Hannes Mehnert
0808c20583
restart on failure: add optional integer set which exit codes to restart on
2019-10-12 02:06:45 +02:00
Hannes Mehnert
58c3490782
restart on failure
2019-10-12 02:06:45 +02:00
Hannes Mehnert
a46538cabc
x509 API upgrade to 0.8.0
2019-10-12 02:06:16 +02:00
Hannes Mehnert
2db9e0c15e
compression level is 9 for remote (bistro/request), and 0 for local now
2019-10-12 02:04:44 +02:00
Hannes Mehnert
50ed6a8d1e
adapt to X509 0.7.0 API, minor comment and doc tweaks
2019-07-27 14:01:12 +02:00
Hannes Mehnert
95a46638fa
use cmdliner.1.0.0, especially term_result
...
move albatross_cli to a custom directory (command-line)
2019-04-08 16:41:20 +02:00
Hannes Mehnert
45f37389aa
move to dune, rename executables
2019-03-28 00:11:43 +01:00
Hannes Mehnert
01f933702d
move stuff around
2018-10-26 21:30:54 +02:00
Hannes Mehnert
6467b9d54f
remove unused import
2018-10-26 21:29:59 +02:00
Hannes Mehnert
d513269453
move stuff into vmm_commands
2018-10-26 21:29:59 +02:00
Hannes Mehnert
611d234e1a
remove dead code
2018-10-26 21:29:59 +02:00
Hannes Mehnert
f5ce2d8826
reuse commands from Vmm_asn.wire_commands for certificates
2018-10-26 21:29:59 +02:00
Hannes Mehnert
d6c87bacde
minor tweaks
2018-10-26 21:29:59 +02:00
Hannes Mehnert
ea83013068
delegation -> policy
2018-10-26 21:29:59 +02:00
Hannes Mehnert
02f8d94db8
s/ukvm/hvt/
2018-09-21 22:31:04 +02:00
Hannes Mehnert
e7b4742964
less is more, also unify default socket paths
...
and vmmc console command
2018-09-19 21:53:18 +02:00
Hannes Mehnert
d3941e70c6
style
2018-03-22 17:00:08 +01:00
Hannes Mehnert
db8ae1ee37
compression, fixes #6
2018-03-22 17:00:08 +01:00
Hannes Mehnert
bb61388cfc
new permission: force_create
...
a client certificate may either contain `Create or `Force_create permission. If
the latter is used (vmm_req_vm --force), and a VM with the same name already
exists, this is destroyed (if the dynamic resources without the existing would
allow the new one to be deployed) and the new one is started.
I had this concrete deployment scenario, where kill ; create takes some minutes
since it is 10MB data which needs to be transferred from my laptop to a remote
server (me behind dialup).
- renamed `Image to `Create
- renamed `Destroy_image to `Destroy_vm
2018-03-22 17:00:08 +01:00
Hannes Mehnert
b403d11969
vmm_provision: when private key is on disk, use it!
2018-01-06 14:20:23 +01:00
Hannes Mehnert
8407d13b15
port to new asn + x509
2017-12-23 15:03:56 +01:00
Hannes Mehnert
02be3f4528
initial
2017-07-10 10:38:25 +01:00