238 Commits

Author SHA1 Message Date
Mikaël Cluseau e89b164581 merged system layer support 2026-04-25 12:52:18 +02:00
Mikaël Cluseau 1ad9785d07 allow adding a raw key 2026-03-16 11:10:13 +01:00
Mikaël Cluseau 06a87a6d07 fix ws config as yaml 2026-02-21 14:34:53 +01:00
Mikaël Cluseau d37c4c2f13 feat: ca extra certs 2026-02-21 08:43:43 +01:00
Mikaël Cluseau 629bb21f12 base64 k8s (yaml) decoder expects padding 2026-02-10 21:08:45 +01:00
Mikaël Cluseau 6d9499ebb1 bump pkg dep 2026-02-10 15:20:51 +01:00
Mikaël Cluseau 4ab136be68 cleanup 2026-01-26 12:08:54 +01:00
Mikaël Cluseau 0dbab431a0 support for file's content64 2026-01-25 21:42:22 +01:00
Mikaël Cluseau 183099f7da boot: modules should always default to kernel version 2026-01-25 17:44:33 +01:00
Mikaël Cluseau 47f695a8cd add functions to support new deployments 2026-01-25 11:23:47 +01:00
Mikaël Cluseau f57aa581f3 ui: don't inline style
It's used in other custom pages too
2026-01-25 11:22:11 +01:00
Mikaël Cluseau 63a206f1ac ui fixes for config in json format 2026-01-25 10:28:23 +01:00
Mikaël Cluseau f2b23df97b add trunk dist under git 2026-01-22 17:55:23 +01:00
Mikaël Cluseau 3085dac359 move ui to using trunk
cargo install trunk
2026-01-22 17:54:31 +01:00
Mikaël Cluseau 2af7ff85c1 improve cert-signing ux 2026-01-19 17:57:15 +01:00
Mikaël Cluseau 512177cab0 more semantic config upload 2025-12-16 14:43:59 +01:00
Mikaël Cluseau 26d3d0faeb dir2config: support json output 2025-12-03 09:45:12 +01:00
Mikaël Cluseau 834510760f add ${host_name} to CSRs 2025-10-11 09:21:33 +02:00
Mikaël Cluseau a2a970f93b cleanup install-on-metal.sh, assuming it's used from initrd v2 2025-10-01 18:02:45 +02:00
Mikaël Cluseau 350e753ae0 dsa has been removed 2025-10-01 16:56:30 +02:00
Mikaël Cluseau 436be67bfd move tls_dir to render context funcs because it needs template host IPs 2025-09-25 23:19:35 +02:00
Mikaël Cluseau 8ae52501c9 add simple wireguard support 2025-09-03 16:04:43 +02:00
Mikaël Cluseau 98eb601fd3 hack/docker-build: add GIT_TAG 2025-08-08 10:46:34 +02:00
Mikaël Cluseau 8e87d406e4 log oops 2025-07-28 08:48:10 +02:00
Mikaël Cluseau f83b1eab23 render context: add asset_download_token 2025-07-27 13:08:59 +02:00
Mikaël Cluseau d03a7ab4ec dlset: allow globs in name, short kind 2025-07-27 12:49:28 +02:00
Mikaël Cluseau cd69d9234e cosmetic changes 2025-07-23 10:45:31 +02:00
Mikaël Cluseau 5fa367949b feature: download set 2025-07-22 18:54:48 +02:00
Mikaël Cluseau cef4441208 download token: also render JSON 2025-07-22 11:58:18 +02:00
Mikaël Cluseau 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
Mikaël Cluseau 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
Mikaël Cluseau af2758dead compress initrds with zstd 2025-07-21 17:37:29 +02:00
Mikaël Cluseau 899a0a9dab pull-through dist server 2025-07-08 22:20:26 +02:00
Mikaël Cluseau 08cbccc756 allow download of .../dist assets 2025-07-08 21:45:33 +02:00
Mikaël Cluseau 62882e78d8 darken inputs in dark mode 2025-07-08 14:50:14 +02:00
Mikaël Cluseau 47843f202f bump modules 2025-07-06 15:47:19 +02:00
Mikaël Cluseau 216236c1eb sign bootstrap.tar content 2025-07-06 15:47:16 +02:00
Mikaël Cluseau 6651ff0364 add public key template functions 2025-07-06 11:18:01 +02:00
Mikaël Cluseau d77588274b ui fix 2025-07-03 20:32:05 +02:00
Mikaël Cluseau 20b6769cbb add kube CSR access 2025-07-02 22:07:12 +02:00
Mikaël Cluseau 9ad7715a29 remove cache, it's not useful in practice 2025-07-01 22:20:58 +02:00
Mikaël Cluseau 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
Mikaël Cluseau 73c533116c initrd ssh: back to std key paths 2025-06-30 11:00:09 +02:00
Mikaël Cluseau c8759e03d5 cleanup modd.conf 2025-06-29 18:34:59 +02:00
Mikaël Cluseau f5abdfdf3f ws-host: add missing Produce 2025-06-29 18:34:51 +02:00
Mikaël Cluseau 7a55735cc4 ui: remove a debug log 2025-06-29 08:26:43 +02:00
Mikaël Cluseau 48201132bd relax cert verification constraints
we have more than just server auth!
2025-06-29 08:25:28 +02:00
Mikaël Cluseau 37713f8c16 ui: mini 'fixes' 2025-06-29 08:24:56 +02:00
Mikaël Cluseau 85b9a45856 rework ui 2025-06-29 00:12:12 +02:00
Mikaël Cluseau af41df6ab4 add ssh user CA support 2025-06-28 11:34:41 +02:00