Complete file structure reorganization for 1:1 osbuild compatibility
This commit is contained in:
parent
61e7caaddb
commit
56f029cbc0
77 changed files with 5 additions and 956 deletions
83
test/data/manifests/debian/debian-atomic-base.json
Normal file
83
test/data/manifests/debian/debian-atomic-base.json
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
{
|
||||
"name": "debian-atomic-base",
|
||||
"description": "Debian Atomic Base System",
|
||||
"version": "1.0.0",
|
||||
"distro": "debian-bookworm",
|
||||
"arch": "amd64",
|
||||
"packages": [
|
||||
{
|
||||
"name": "libsystemd0"
|
||||
},
|
||||
{
|
||||
"name": "libc6"
|
||||
},
|
||||
{
|
||||
"name": "systemd"
|
||||
},
|
||||
{
|
||||
"name": "systemd-sysv"
|
||||
},
|
||||
{
|
||||
"name": "libdbus-1-3"
|
||||
},
|
||||
{
|
||||
"name": "dbus"
|
||||
},
|
||||
{
|
||||
"name": "libudev1"
|
||||
},
|
||||
{
|
||||
"name": "udev"
|
||||
},
|
||||
{
|
||||
"name": "libostree-1-1"
|
||||
},
|
||||
{
|
||||
"name": "libglib2.0-0"
|
||||
},
|
||||
{
|
||||
"name": "ostree"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-6.1.0-13-amd64"
|
||||
},
|
||||
{
|
||||
"name": "linux-firmware"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-amd64"
|
||||
}
|
||||
],
|
||||
"modules": [],
|
||||
"groups": [],
|
||||
"customizations": {
|
||||
"user": [
|
||||
{
|
||||
"name": "debian",
|
||||
"description": "Debian atomic user",
|
||||
"password": "$6$rounds=656000$debian$atomic.system.user",
|
||||
"home": "/home/debian",
|
||||
"shell": "/bin/bash",
|
||||
"groups": [
|
||||
"wheel",
|
||||
"sudo"
|
||||
],
|
||||
"uid": 1000,
|
||||
"gid": 1000
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"enabled": [
|
||||
"sshd",
|
||||
"systemd-networkd",
|
||||
"systemd-resolved"
|
||||
],
|
||||
"disabled": [
|
||||
"systemd-timesyncd"
|
||||
]
|
||||
},
|
||||
"kernel": {
|
||||
"append": "ostree=/ostree/boot.1/debian/bookworm/0"
|
||||
}
|
||||
}
|
||||
}
|
||||
109
test/data/manifests/debian/debian-atomic-container.json
Normal file
109
test/data/manifests/debian/debian-atomic-container.json
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
{
|
||||
"name": "debian-atomic-container",
|
||||
"description": "Debian Atomic Container Host",
|
||||
"version": "1.0.0",
|
||||
"distro": "debian-bookworm",
|
||||
"arch": "amd64",
|
||||
"packages": [
|
||||
{
|
||||
"name": "libsystemd0"
|
||||
},
|
||||
{
|
||||
"name": "libc6"
|
||||
},
|
||||
{
|
||||
"name": "systemd"
|
||||
},
|
||||
{
|
||||
"name": "systemd-sysv"
|
||||
},
|
||||
{
|
||||
"name": "libdbus-1-3"
|
||||
},
|
||||
{
|
||||
"name": "dbus"
|
||||
},
|
||||
{
|
||||
"name": "libudev1"
|
||||
},
|
||||
{
|
||||
"name": "udev"
|
||||
},
|
||||
{
|
||||
"name": "libostree-1-1"
|
||||
},
|
||||
{
|
||||
"name": "libglib2.0-0"
|
||||
},
|
||||
{
|
||||
"name": "ostree"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-6.1.0-13-amd64"
|
||||
},
|
||||
{
|
||||
"name": "linux-firmware"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-amd64"
|
||||
},
|
||||
{
|
||||
"name": "podman"
|
||||
},
|
||||
{
|
||||
"name": "buildah"
|
||||
},
|
||||
{
|
||||
"name": "skopeo"
|
||||
},
|
||||
{
|
||||
"name": "containers-common"
|
||||
},
|
||||
{
|
||||
"name": "crun"
|
||||
}
|
||||
],
|
||||
"modules": [],
|
||||
"groups": [],
|
||||
"customizations": {
|
||||
"user": [
|
||||
{
|
||||
"name": "debian",
|
||||
"description": "Debian atomic user",
|
||||
"password": "$6$rounds=656000$debian$atomic.system.user",
|
||||
"home": "/home/debian",
|
||||
"shell": "/bin/bash",
|
||||
"groups": [
|
||||
"wheel",
|
||||
"sudo"
|
||||
],
|
||||
"uid": 1000,
|
||||
"gid": 1000
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"enabled": [
|
||||
"sshd",
|
||||
"systemd-networkd",
|
||||
"systemd-resolved",
|
||||
"podman"
|
||||
],
|
||||
"disabled": [
|
||||
"systemd-timesyncd"
|
||||
]
|
||||
},
|
||||
"kernel": {
|
||||
"append": "ostree=/ostree/boot.1/debian/bookworm/0"
|
||||
},
|
||||
"filesystem": {
|
||||
"/var/lib/containers": {
|
||||
"type": "directory",
|
||||
"mode": "0755"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ostree": {
|
||||
"ref": "debian/bookworm/container",
|
||||
"parent": "debian/bookworm/base"
|
||||
}
|
||||
}
|
||||
75
test/data/manifests/debian/debian-atomic-minimal.json
Normal file
75
test/data/manifests/debian/debian-atomic-minimal.json
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
{
|
||||
"name": "debian-atomic-minimal",
|
||||
"description": "Debian Atomic Minimal System",
|
||||
"version": "1.0.0",
|
||||
"distro": "debian-bookworm",
|
||||
"arch": "amd64",
|
||||
"packages": [
|
||||
{
|
||||
"name": "libsystemd0"
|
||||
},
|
||||
{
|
||||
"name": "libc6"
|
||||
},
|
||||
{
|
||||
"name": "systemd"
|
||||
},
|
||||
{
|
||||
"name": "systemd-sysv"
|
||||
},
|
||||
{
|
||||
"name": "libostree-1-1"
|
||||
},
|
||||
{
|
||||
"name": "libglib2.0-0"
|
||||
},
|
||||
{
|
||||
"name": "ostree"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-6.1.0-13-amd64"
|
||||
},
|
||||
{
|
||||
"name": "linux-firmware"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-amd64"
|
||||
}
|
||||
],
|
||||
"modules": [],
|
||||
"groups": [],
|
||||
"customizations": {
|
||||
"user": [
|
||||
{
|
||||
"name": "debian",
|
||||
"description": "Debian atomic user",
|
||||
"password": "$6$rounds=656000$debian$atomic.system.user",
|
||||
"home": "/home/debian",
|
||||
"shell": "/bin/bash",
|
||||
"groups": [
|
||||
"wheel",
|
||||
"sudo"
|
||||
],
|
||||
"uid": 1000,
|
||||
"gid": 1000
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"enabled": [
|
||||
"sshd",
|
||||
"systemd-networkd",
|
||||
"systemd-resolved"
|
||||
],
|
||||
"disabled": [
|
||||
"systemd-timesyncd"
|
||||
]
|
||||
},
|
||||
"kernel": {
|
||||
"append": "ostree=/ostree/boot.1/debian/bookworm/0"
|
||||
}
|
||||
},
|
||||
"ostree": {
|
||||
"ref": "debian/bookworm/minimal",
|
||||
"parent": "debian/bookworm/base"
|
||||
}
|
||||
}
|
||||
118
test/data/manifests/debian/debian-atomic-server.json
Normal file
118
test/data/manifests/debian/debian-atomic-server.json
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
{
|
||||
"name": "debian-atomic-server",
|
||||
"description": "Debian Atomic Server",
|
||||
"version": "1.0.0",
|
||||
"distro": "debian-bookworm",
|
||||
"arch": "amd64",
|
||||
"packages": [
|
||||
{
|
||||
"name": "libsystemd0"
|
||||
},
|
||||
{
|
||||
"name": "libc6"
|
||||
},
|
||||
{
|
||||
"name": "systemd"
|
||||
},
|
||||
{
|
||||
"name": "systemd-sysv"
|
||||
},
|
||||
{
|
||||
"name": "libdbus-1-3"
|
||||
},
|
||||
{
|
||||
"name": "dbus"
|
||||
},
|
||||
{
|
||||
"name": "libudev1"
|
||||
},
|
||||
{
|
||||
"name": "udev"
|
||||
},
|
||||
{
|
||||
"name": "libostree-1-1"
|
||||
},
|
||||
{
|
||||
"name": "libglib2.0-0"
|
||||
},
|
||||
{
|
||||
"name": "ostree"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-6.1.0-13-amd64"
|
||||
},
|
||||
{
|
||||
"name": "linux-firmware"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-amd64"
|
||||
},
|
||||
{
|
||||
"name": "libssl3"
|
||||
},
|
||||
{
|
||||
"name": "libpcre3"
|
||||
},
|
||||
{
|
||||
"name": "nginx"
|
||||
},
|
||||
{
|
||||
"name": "libpq5"
|
||||
},
|
||||
{
|
||||
"name": "postgresql"
|
||||
},
|
||||
{
|
||||
"name": "redis"
|
||||
},
|
||||
{
|
||||
"name": "fail2ban"
|
||||
},
|
||||
{
|
||||
"name": "logrotate"
|
||||
},
|
||||
{
|
||||
"name": "rsyslog"
|
||||
}
|
||||
],
|
||||
"modules": [],
|
||||
"groups": [],
|
||||
"customizations": {
|
||||
"user": [
|
||||
{
|
||||
"name": "debian",
|
||||
"description": "Debian atomic user",
|
||||
"password": "$6$rounds=656000$debian$atomic.system.user",
|
||||
"home": "/home/debian",
|
||||
"shell": "/bin/bash",
|
||||
"groups": [
|
||||
"wheel",
|
||||
"sudo"
|
||||
],
|
||||
"uid": 1000,
|
||||
"gid": 1000
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"enabled": [
|
||||
"sshd",
|
||||
"systemd-networkd",
|
||||
"systemd-resolved",
|
||||
"nginx",
|
||||
"postgresql",
|
||||
"redis-server",
|
||||
"fail2ban"
|
||||
],
|
||||
"disabled": [
|
||||
"systemd-timesyncd"
|
||||
]
|
||||
},
|
||||
"kernel": {
|
||||
"append": "ostree=/ostree/boot.1/debian/bookworm/0"
|
||||
}
|
||||
},
|
||||
"ostree": {
|
||||
"ref": "debian/bookworm/server",
|
||||
"parent": "debian/bookworm/base"
|
||||
}
|
||||
}
|
||||
111
test/data/manifests/debian/debian-atomic-workstation.json
Normal file
111
test/data/manifests/debian/debian-atomic-workstation.json
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
{
|
||||
"name": "debian-atomic-workstation",
|
||||
"description": "Debian Atomic Workstation",
|
||||
"version": "1.0.0",
|
||||
"distro": "debian-bookworm",
|
||||
"arch": "amd64",
|
||||
"packages": [
|
||||
{
|
||||
"name": "libsystemd0"
|
||||
},
|
||||
{
|
||||
"name": "libc6"
|
||||
},
|
||||
{
|
||||
"name": "systemd"
|
||||
},
|
||||
{
|
||||
"name": "systemd-sysv"
|
||||
},
|
||||
{
|
||||
"name": "libdbus-1-3"
|
||||
},
|
||||
{
|
||||
"name": "dbus"
|
||||
},
|
||||
{
|
||||
"name": "libudev1"
|
||||
},
|
||||
{
|
||||
"name": "udev"
|
||||
},
|
||||
{
|
||||
"name": "libostree-1-1"
|
||||
},
|
||||
{
|
||||
"name": "libglib2.0-0"
|
||||
},
|
||||
{
|
||||
"name": "ostree"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-6.1.0-13-amd64"
|
||||
},
|
||||
{
|
||||
"name": "linux-firmware"
|
||||
},
|
||||
{
|
||||
"name": "linux-image-amd64"
|
||||
},
|
||||
{
|
||||
"name": "firefox-esr"
|
||||
},
|
||||
{
|
||||
"name": "libreoffice"
|
||||
},
|
||||
{
|
||||
"name": "gnome-core"
|
||||
},
|
||||
{
|
||||
"name": "gdm3"
|
||||
},
|
||||
{
|
||||
"name": "network-manager"
|
||||
},
|
||||
{
|
||||
"name": "pulseaudio"
|
||||
},
|
||||
{
|
||||
"name": "fonts-dejavu"
|
||||
}
|
||||
],
|
||||
"modules": [],
|
||||
"groups": [],
|
||||
"customizations": {
|
||||
"user": [
|
||||
{
|
||||
"name": "debian",
|
||||
"description": "Debian atomic user",
|
||||
"password": "$6$rounds=656000$debian$atomic.system.user",
|
||||
"home": "/home/debian",
|
||||
"shell": "/bin/bash",
|
||||
"groups": [
|
||||
"wheel",
|
||||
"sudo"
|
||||
],
|
||||
"uid": 1000,
|
||||
"gid": 1000
|
||||
}
|
||||
],
|
||||
"services": {
|
||||
"enabled": [
|
||||
"sshd",
|
||||
"systemd-networkd",
|
||||
"systemd-resolved",
|
||||
"gdm3",
|
||||
"NetworkManager",
|
||||
"pulseaudio"
|
||||
],
|
||||
"disabled": [
|
||||
"systemd-timesyncd"
|
||||
]
|
||||
},
|
||||
"kernel": {
|
||||
"append": "ostree=/ostree/boot.1/debian/bookworm/0"
|
||||
}
|
||||
},
|
||||
"ostree": {
|
||||
"ref": "debian/bookworm/workstation",
|
||||
"parent": "debian/bookworm/base"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue