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:
72
configs/images/server.yaml
Normal file
72
configs/images/server.yaml
Normal file
@@ -0,0 +1,72 @@
|
||||
# Volt Image: Server
|
||||
# Target density: 50,000+ per host
|
||||
# Unique size: ~5MB per VM
|
||||
|
||||
name: volt/server
|
||||
version: "1.0"
|
||||
description: "Minimal server VM for headless workloads"
|
||||
|
||||
# Base configuration
|
||||
kernel: kernel-server
|
||||
userland: musl-minimal
|
||||
|
||||
# Resource defaults
|
||||
defaults:
|
||||
memory: 256M
|
||||
cpus: 1
|
||||
network: default
|
||||
|
||||
# Included packages (shared)
|
||||
packages:
|
||||
- busybox
|
||||
- openssl
|
||||
- curl
|
||||
- ca-certificates
|
||||
- tzdata
|
||||
|
||||
# Init system
|
||||
init:
|
||||
type: busybox
|
||||
command: /sbin/init
|
||||
|
||||
# Shell
|
||||
shell: /bin/ash
|
||||
|
||||
# Security policy
|
||||
security:
|
||||
landlock_profile: server
|
||||
seccomp_profile: server
|
||||
capabilities:
|
||||
drop:
|
||||
- ALL
|
||||
add:
|
||||
- NET_BIND_SERVICE
|
||||
- SETUID
|
||||
- SETGID
|
||||
|
||||
# Filesystem layout
|
||||
filesystem:
|
||||
readonly:
|
||||
- /usr
|
||||
- /lib
|
||||
- /bin
|
||||
- /sbin
|
||||
writable:
|
||||
- /tmp
|
||||
- /var
|
||||
- /app
|
||||
|
||||
# Health check
|
||||
healthcheck:
|
||||
type: tcp
|
||||
port: 8080
|
||||
interval: 30s
|
||||
timeout: 5s
|
||||
retries: 3
|
||||
|
||||
# Metadata
|
||||
metadata:
|
||||
category: server
|
||||
density: 50000
|
||||
boot_time: "<200ms"
|
||||
ode_capable: false
|
||||
Reference in New Issue
Block a user