d87fe3f4c5
Merge KVM publishable validation lane
KVM Publishable Validation / publishable-kvm-suite (push) Has been cancelled
2026-05-11 13:28:18 +09:00
72a68e8fc4
まとめてコミット
2026-05-05 22:49:03 +09:00
c1d4178a52
Establish baseline product surface and proof lanes
2026-04-10 19:28:44 +09:00
3cf0cd49b9
Pin KVM publishable lane to mouse runner
KVM Publishable Validation / publishable-kvm-suite (push) Has been cancelled
2026-04-05 04:24:15 +09:00
955214f393
Pass Forgejo token into manual checkout step
KVM Publishable Validation / publishable-kvm-suite (push) Failing after 48s
2026-04-05 04:20:17 +09:00
c527d50a9e
Use manual checkout for KVM publishable workflow
KVM Publishable Validation / publishable-kvm-suite (push) Failing after 0s
2026-04-05 04:19:40 +09:00
f931f892e3
Document and harden remote KVM publishable lane
KVM Publishable Validation / publishable-kvm-suite (push) Failing after 6s
2026-04-05 04:17:40 +09:00
c1c610d2db
Route KVM suite temp files to larger volumes
KVM Publishable Validation / publishable-kvm-suite (push) Failing after 11m56s
2026-04-05 04:01:50 +09:00
26a306da1c
Harden KVM suite runner bootstrap
KVM Publishable Validation / publishable-kvm-suite (push) Failing after 20s
2026-04-05 03:59:52 +09:00
8bb926d66f
Source Nix before KVM workflow bootstrap
KVM Publishable Validation / publishable-kvm-suite (push) Failing after 5s
2026-04-05 03:59:00 +09:00
a581c9f3b9
Match KVM workflow to Forgejo runner labels
KVM Publishable Validation / publishable-kvm-suite (push) Failing after 23s
2026-04-05 03:57:37 +09:00
b8ef9b64ad
Trigger KVM workflow on push
KVM Publishable Validation / publishable-kvm-suite (push) Waiting to run
2026-04-05 03:52:40 +09:00
45e77a70ed
Rename KVM workflow to force a fresh dispatch
2026-04-05 03:51:29 +09:00
bf208ca0ff
Run KVM validation on self-hosted runners
2026-04-05 03:49:28 +09:00
11cd8be2f7
Establish canonical validation lanes
2026-04-05 03:47:21 +09:00
b8ebd24d4e
nix-nos削除
2026-04-04 16:33:03 +09:00
4ab47b1726
Implement declarative tenant networking and local VM dataplane
...
Add tenant-scoped PrismNET routing, security-group, port, and service-IP APIs plus a deployer reconciler and Nix module that apply declarative tenant network state.
Teach PlasmaVMC to realize PrismNET NICs as a concrete local worker dataplane with Linux bridges, dnsmasq-backed DHCP, tap devices, richer network metadata, stable managed-volume IDs, and file:// image imports.
Expand the VM cluster validation around the new path, including the guest webapp demo, restart and cross-node migration checks, IAM listener reservation hardening, and a flake workspace-source-root audit so Nix builds keep path dependencies complete.
2026-04-04 00:07:43 +09:00
83c34f8453
add nix-backed kvm boot smoke coverage
2026-04-02 13:54:01 +09:00
311bcdf2c0
fix plasmavmc kvm smoke shutdown test
2026-04-02 13:43:13 +09:00
105dccfaa9
tighten plasmavmc vm and volume id validation
2026-04-02 13:35:08 +09:00
0745216107
harden plasmavmc image ingestion and internal execution paths
2026-04-02 07:57:25 +09:00
260fb4c576
Stabilize node-agent startup convergence
2026-04-02 07:28:00 +09:00
82a4c6a941
Make deployer controllers watch-driven
2026-04-02 07:09:03 +09:00
faabcbfc2e
Refresh service status from node agent
2026-04-01 23:07:42 +09:00
0a5c823134
Add service inspection to deployer ctl
2026-04-01 22:36:14 +09:00
7450832bff
Add dependency-aware fleet scheduling
2026-04-01 22:22:18 +09:00
b07bcb3772
nightlight: align metadata matcher semantics
2026-04-01 15:58:13 +09:00
9b26deee9b
nightlight: implement promql arithmetic and quantiles
2026-04-01 15:46:11 +09:00
bf93c7bb87
Test k8shost restart-safe controller cleanup
2026-04-01 14:35:48 +09:00
74d1e197cb
Persist k8shost controller tenant registries
2026-04-01 14:15:13 +09:00
a1aa3f8245
Make k8shost publications authoritative across tenants
2026-04-01 13:50:21 +09:00
c17e5a6130
Implement FlareDB SQL routing and service CRUD
2026-04-01 02:07:55 +09:00
23ec8b5edb
Implement k8shost deployment REST API
2026-04-01 00:14:40 +09:00
2b7c3166d2
Implement K8sHost deployment reconciliation
2026-03-31 23:15:04 +09:00
ec55fdea05
nightlight: trim test-only helpers
2026-03-31 22:00:56 +09:00
bd09761def
nightlight: add durable grpc runtime
2026-03-31 21:29:14 +09:00
9dfe86f92a
fix cluster resiliency gaps across VM watch, runtime health, and FlareDB routing
2026-03-31 14:09:45 +09:00
1698009062
Simplify DNS publication state and FlashDNS storage
2026-03-31 11:14:18 +09:00
aba1b73d5b
Tighten cluster builds and add record-set DNS publication
2026-03-31 10:03:40 +09:00
b75766af0b
Implement IAM tenant registry and privileged admin surfaces
2026-03-31 01:23:16 +09:00
37f5479ab8
Add daemon scheduling for native services
Nix CI / filter (push) Failing after 1s
Nix CI / gate () (push) Has been skipped
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1s
2026-03-30 21:31:32 +09:00
ce979d8f26
fiberlb: add BGP interop, drain, and policy validation
Nix CI / filter (push) Successful in 6s
Nix CI / gate () (push) Failing after 1s
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1s
2026-03-30 20:06:08 +09:00
67d4523adf
Strengthen FiberLB multi-peer BGP verification
Nix CI / filter (push) Failing after 1s
Nix CI / gate () (push) Has been skipped
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1s
2026-03-30 17:41:24 +09:00
63c7251756
Harden FiberLB native BGP control plane
Nix CI / filter (push) Failing after 1s
Nix CI / gate () (push) Has been skipped
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1s
2026-03-30 16:46:35 +09:00
ce4bab07d6
fiberlb: add native BGP speaker and VM smoke test
Nix CI / filter (push) Failing after 1s
Nix CI / gate () (push) Has been skipped
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1s
2026-03-30 16:13:14 +09:00
96d46a3603
Integrate topology-driven bootstrap into nix-nos
Nix CI / filter (push) Successful in 8s
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / gate () (push) Failing after 5s
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1s
2026-03-30 14:39:28 +09:00
795b8ad70c
Add prebuilt system closure support for host rollouts
Nix CI / filter (push) Successful in 7s
Nix CI / gate () (push) Failing after 1s
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1s
2026-03-30 13:54:14 +09:00
d6d96b8c37
Move native runtime seed state into declarative Nix
Nix CI / filter (push) Successful in 6s
Nix CI / gate () (push) Failing after 1s
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1s
2026-03-28 07:38:45 +09:00
9d21e2da95
Add PrismNet-backed PlasmaVMC matrix coverage
Nix CI / filter (push) Failing after 1s
Nix CI / gate () (push) Has been skipped
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1s
2026-03-28 03:14:11 +09:00
e1a5d394e5
ci: unify workspace inventory and harden tier0 gating
Nix CI / filter (push) Successful in 54s
Nix CI / gate (shared crates) (push) Has been skipped
Nix CI / gate () (push) Failing after 6s
Nix CI / build () (push) Has been skipped
Nix CI / ci-status (push) Failing after 1m14s
2026-03-28 00:09:22 +09:00