Volt CLI: source-available under AGPSL v5.0
Complete infrastructure platform CLI: - Container runtime (systemd-nspawn) - VoltVisor VMs (Neutron Stardust / QEMU) - Stellarium CAS (content-addressed storage) - ORAS Registry - GitOps integration - Landlock LSM security - Compose orchestration - Mesh networking Copyright (c) Armored Gates LLC. All rights reserved. Licensed under AGPSL v5.0
This commit is contained in:
84
RENAME-LOG.md
Normal file
84
RENAME-LOG.md
Normal file
@@ -0,0 +1,84 @@
|
||||
# Rename Log: Neutron-Stardust → Volt
|
||||
|
||||
## Date
|
||||
2025-07-16
|
||||
|
||||
## Summary
|
||||
Renamed the neutron-stardust Go CLI codebase to "volt" and the NovaFlare Rust VMM codebase to "volt-vmm".
|
||||
|
||||
## Go Codebase Changes (`/home/karl/clawd/volt/`)
|
||||
|
||||
### Directory Renames
|
||||
- `cmd/neutron/` → `cmd/volt/`
|
||||
- `cmd/neutron/cmd/` → `cmd/volt/cmd/`
|
||||
- `configs/systemd/neutron-vm@.service` → `configs/systemd/volt-vm@.service`
|
||||
|
||||
### go.mod
|
||||
- `module github.com/armoredgate/neutron-stardust` → `module github.com/armoredgate/volt`
|
||||
|
||||
### Import Paths (all .go files)
|
||||
- `github.com/armoredgate/neutron-stardust/cmd/neutron/cmd` → `github.com/armoredgate/volt/cmd/volt/cmd`
|
||||
- `github.com/armoredgate/neutron-stardust/pkg/*` → `github.com/armoredgate/volt/pkg/*`
|
||||
|
||||
### String Replacements (applied across all .go, .sh, .yaml, .config, .service, Makefile, .md files)
|
||||
- `Neutron Stardust` → `Volt Platform`
|
||||
- `neutron-stardust` → `volt`
|
||||
- `neutron-runtime` → `volt-runtime`
|
||||
- `neutron-vm@` → `volt-vm@`
|
||||
- `neutron0` → `volt0` → `voltbr0`
|
||||
- All path references (`/etc/neutron/`, `/var/lib/neutron/`, `/var/run/neutron/`, `/var/cache/neutron/`)
|
||||
- All image names (`neutron/server`, `neutron/dev`, `neutron/desktop-*`, `neutron/edge`, `neutron/k8s-node`)
|
||||
- Service names, kernel config strings, user/group names, hostnames
|
||||
- Domain references (`neutron.io/` → `voltvisor.io/`, `get.neutron.dev` → `get.voltvisor.io`, `armoredgate.com/neutron` → `voltvisor.io`)
|
||||
- All remaining `NEUTRON` → `VOLT`, `Neutron` → `Volt`, `neutron` → `volt`
|
||||
|
||||
### Build Artifacts
|
||||
- Removed pre-built `build/neutron` binary
|
||||
- Successfully rebuilt with `go build ./cmd/volt/`
|
||||
|
||||
## Rust VMM Codebase Changes (`/home/karl/clawd/volt-vmm/`)
|
||||
|
||||
### Directory Renames
|
||||
- `rootfs/nova-init/` → `rootfs/volt-init/`
|
||||
- `networking/systemd/` files renamed:
|
||||
- `90-novaflare-tap.link` → `90-volt-tap.link`
|
||||
- `90-novaflare-veth.link` → `90-volt-veth.link`
|
||||
- `nova0.netdev` → `volt0.netdev`
|
||||
- `nova0.network` → `volt0.network`
|
||||
- `nova-tap@.network` → `volt-tap@.network`
|
||||
- `nova-veth@.network` → `volt-veth@.network`
|
||||
|
||||
### Cargo.toml Changes
|
||||
- **Workspace:** authors → "Volt Contributors", repository → `https://github.com/armoredgate/volt-vmm`, members path updated
|
||||
- **vmm/Cargo.toml:** `name = "novaflare"` → `name = "volt-vmm"`, binary name updated
|
||||
- **stellarium/Cargo.toml:** Kept `name = "stellarium"`, updated description only
|
||||
- **rootfs/volt-init/Cargo.toml:** `name = "nova-init"` → `name = "volt-init"`, description updated
|
||||
|
||||
### String Replacements (all .rs, .sh, .md, .toml files)
|
||||
- `NovaFlare` → `Volt`
|
||||
- `Novaflare` → `Volt`
|
||||
- `novaflare` → `volt-vmm`
|
||||
- `NOVAFLARE_BIN` → `VOLT_BIN`
|
||||
- `nova-init` → `volt-init`
|
||||
- `nova0` → `volt0`
|
||||
- `nova-tap` → `volt-tap`
|
||||
- `nova-veth` → `volt-veth`
|
||||
- All Cargo.lock files updated
|
||||
|
||||
### Preserved
|
||||
- All `stellarium`/`Stellarium` references kept as-is
|
||||
- `VirtIO-Stellar` kept as-is
|
||||
- `docker://` OCI protocol references in stellarium OCI pull code (standard protocol, not Docker usage)
|
||||
|
||||
## Verification Results
|
||||
- ✅ `grep -rn "neutron" /home/karl/clawd/volt/` — 0 results (excluding .git/)
|
||||
- ✅ `grep -rn "Neutron" /home/karl/clawd/volt/` — 0 results (excluding .git/)
|
||||
- ✅ `grep -rn -i "novaflare" /home/karl/clawd/volt-vmm/` — 0 results (excluding .git/, target/)
|
||||
- ✅ `go build ./cmd/volt/` — succeeds
|
||||
- ✅ `cargo check` — succeeds for all workspace members (volt-vmm, stellarium, volt-init)
|
||||
- ✅ No references to "docker" as a tool anywhere
|
||||
|
||||
## Issues Encountered
|
||||
- None. All renames applied cleanly.
|
||||
- Go version on system `/usr/bin/go` is 1.19.8; used `/usr/local/go/bin/go` (1.24.4) for builds.
|
||||
- `cargo` located at `/home/karl/.cargo/bin/cargo`.
|
||||
Reference in New Issue
Block a user