first commit
This commit is contained in:
commit
ec63937f20
17 changed files with 2808 additions and 0 deletions
97
treefiles/base-forky.yaml
Normal file
97
treefiles/base-forky.yaml
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
# Debian Atomic Base (Forky Testing)
|
||||
# Fedora Atomic 1:1 parallel for Debian 14 Testing
|
||||
# Based on base-atomic.yaml patterns
|
||||
|
||||
include: common.yaml
|
||||
|
||||
# Base reference
|
||||
ref: debian-atomic/base-forky
|
||||
|
||||
# Base packages (minimal set)
|
||||
packages:
|
||||
# Core system only - inherited from common.yaml
|
||||
# These packages are inherited by all variants
|
||||
|
||||
# This file can override or add base-specific packages if needed
|
||||
|
||||
# Base-specific configuration
|
||||
config:
|
||||
# Base system configuration
|
||||
base:
|
||||
type: "foundation"
|
||||
purpose: "variant_base"
|
||||
minimal: true
|
||||
debian_version: "14-forky"
|
||||
stability: "testing"
|
||||
|
||||
# OSTree configuration
|
||||
ostree:
|
||||
ref: debian-atomic/base-forky
|
||||
repo: /ostree/repo
|
||||
mode: "bare"
|
||||
|
||||
# Boot configuration
|
||||
boot:
|
||||
kernel: linux-image-amd64
|
||||
initramfs: true
|
||||
grub: true
|
||||
secure_boot: false # Can be enabled per deployment
|
||||
|
||||
# System configuration
|
||||
system:
|
||||
timezone: UTC
|
||||
locale: en_US.UTF-8
|
||||
keymap: us
|
||||
hostname: "debian-atomic-base-forky"
|
||||
|
||||
# Security configuration
|
||||
security:
|
||||
selinux: false # Debian doesn't use SELinux by default
|
||||
apparmor: true
|
||||
audit: false
|
||||
firewall: false
|
||||
|
||||
# Performance configuration
|
||||
performance:
|
||||
kernel_parameters:
|
||||
- "vm.swappiness=1"
|
||||
- "vm.dirty_ratio=15"
|
||||
- "vm.dirty_background_ratio=5"
|
||||
- "kernel.printk=3 4 1 3"
|
||||
- "dev.cpu.dma_latency=0"
|
||||
- "kernel.sched_rt_runtime_us=-1"
|
||||
|
||||
systemd:
|
||||
timeout: "300s"
|
||||
kill_mode: "mixed"
|
||||
restart: "always"
|
||||
|
||||
# Base metadata
|
||||
metadata:
|
||||
variant: "base-forky"
|
||||
description: "Debian Atomic Base (Forky Testing) - Foundation for all variants"
|
||||
category: "foundation"
|
||||
target: "system"
|
||||
purpose: "variant_base"
|
||||
fedora_equivalent: "base-atomic"
|
||||
debian_version: "14-forky"
|
||||
stability: "testing"
|
||||
|
||||
# Features
|
||||
features:
|
||||
- "Minimal OSTree System (Debian 14 Testing)"
|
||||
- "Core System Packages"
|
||||
- "Boot Infrastructure"
|
||||
- "Container Runtime Support"
|
||||
- "Atomic Updates"
|
||||
- "Rollback Capability"
|
||||
- "Variant Inheritance Support"
|
||||
- "Immutable Foundation"
|
||||
- "Latest Debian Testing Features"
|
||||
|
||||
# Inheritance
|
||||
inheritance:
|
||||
provides: "base_system"
|
||||
required_by: "all_variants"
|
||||
can_override: "common_packages"
|
||||
debian_version: "14-forky"
|
||||
Loading…
Add table
Add a link
Reference in a new issue