d4087d3534
download token: make a token page
...
- token page helps communicating a single link to multiple assets
- provide an extra layer in case of "miss click"
- ui: just link the page, not every asset of each download token.
2025-07-22 11:47:41 +02:00
ab6f0b6358
remove dep on udev
...
- remove the need to map host's /dev
- remove race issues or need to have a working `udevadm settle`
2025-07-22 11:00:33 +02:00
af2758dead
compress initrds with zstd
2025-07-21 17:37:29 +02:00
899a0a9dab
pull-through dist server
2025-07-08 22:20:26 +02:00
08cbccc756
allow download of .../dist assets
2025-07-08 21:45:33 +02:00
216236c1eb
sign bootstrap.tar content
2025-07-06 15:47:16 +02:00
6651ff0364
add public key template functions
2025-07-06 11:18:01 +02:00
20b6769cbb
add kube CSR access
2025-07-02 22:07:12 +02:00
9ad7715a29
remove cache, it's not useful in practice
2025-07-01 22:20:58 +02:00
5c91736202
initrd: kernel requires directories for files
...
I don't blame them, it's logical as no umask mechanism exists at this
stage.
2025-06-30 12:18:22 +02:00
73c533116c
initrd ssh: back to std key paths
2025-06-30 11:00:09 +02:00
f5abdfdf3f
ws-host: add missing Produce
2025-06-29 18:34:51 +02:00
48201132bd
relax cert verification constraints
...
we have more than just server auth!
2025-06-29 08:25:28 +02:00
85b9a45856
rework ui
2025-06-29 00:12:12 +02:00
af41df6ab4
add ssh user CA support
2025-06-28 11:34:41 +02:00
4b05458cec
add all qemu-img convert disk formats
2025-06-13 11:50:39 +02:00
58cfaa7d0f
add qcow2 and vmdk boot images
2025-06-12 12:20:48 +02:00
1871eac7bb
keeping old but still valid CA certs on renewal
2025-01-26 19:28:30 +01:00
b12ce7299f
check leaf certificates against their CA
2025-01-26 18:39:31 +01:00
82f7cbcc92
resolve ioutil deprecations
2025-01-26 11:31:04 +01:00
aac792c341
preliminary multi-net support
2024-08-17 19:13:06 +02:00
eaeb38b8c2
bump default grub-support
2024-04-25 20:31:29 +02:00
7c9334233d
host from template ui
2024-04-15 16:35:53 +02:00
699b8e71a6
host templates
2024-04-15 15:42:40 +02:00
e08bf0e99d
fix login on open store
2024-02-26 11:21:29 +01:00
8ed0f12fb4
fix add key
2024-01-07 11:18:50 +01:00
b616b710cb
hashes passwords support
2023-12-17 17:29:17 +01:00
c02f701c04
ssh: load more host key formats than rsa
2023-12-17 14:40:48 +01:00
7f429a863d
clear initrd-v2 flag, use config
2023-11-27 15:46:58 +01:00
40d08139db
public/unlock-store: idempotent call for passphrases
...
This allows the user to call it even after the store has been unlock in
order to get the admin token.
2023-11-09 08:59:30 +01:00
f7b708ce4b
add server version/commit in logs and UI
2023-11-04 13:53:00 +01:00
ee5629643c
named passphrases (+deletion by name)
2023-09-10 16:47:54 +02:00
34afe03818
cleanup old boot v1 code
2023-08-20 11:13:51 +02:00
c338522b33
allow store upload, + upload UIs for store and config
2023-08-19 21:17:23 +02:00
b6e7c55704
cleanup hosts ws
2023-05-18 19:55:52 +02:00
dac6613646
fix code vs status in store errors
2023-05-15 19:27:36 +02:00
76c1861017
bump deps
2023-05-01 16:33:56 +02:00
6197369e04
go bump
2023-03-22 20:45:28 +01:00
18dc85d6fb
missing notfound
2023-02-21 10:39:57 +01:00
26953cf703
secrets migration
2023-02-15 08:49:34 +01:00
1f03315897
log fix
2023-02-13 18:34:45 +01:00
5a6c0fa3d8
rework not found
2023-02-13 18:07:10 +01:00
4acdf88785
misc fixes
2023-02-13 17:31:37 +01:00
bde41c9859
host download tokens
2023-02-13 17:08:17 +01:00
1e3ac9a0fb
store download & add key
2023-02-13 13:21:45 +01:00
1672b901d4
cosmestic
2023-02-12 18:59:14 +01:00
11f3c953e2
migration to new secrets nearly complete
2023-02-12 15:18:42 +01:00
3bc20e95cc
secrets migration & restitution
2023-02-12 11:58:26 +01:00
b6c714fac7
downloads API, UI
2023-02-07 21:29:19 +01:00
2a9295e8e8
bump initrdv2
2023-02-02 00:32:38 +01:00