Files
volt/RENAME-LOG.md
Karl Clinger 0ebe75b2ca 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
2026-03-21 02:08:15 -05:00

85 lines
3.6 KiB
Markdown

# 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`.