diff --git a/userenvs/fedora-latest.json b/userenvs/fedora-latest.json index f2b30e55..c0a07f87 120000 --- a/userenvs/fedora-latest.json +++ b/userenvs/fedora-latest.json @@ -1 +1 @@ -fedora40.json \ No newline at end of file +fedora41.json \ No newline at end of file diff --git a/userenvs/fedora41.json b/userenvs/fedora41.json new file mode 100644 index 00000000..76e039f7 --- /dev/null +++ b/userenvs/fedora41.json @@ -0,0 +1,106 @@ +{ + "workshop": { + "schema": { + "version": "2024.08.07" + } + }, + "userenv": { + "name": "fedora41", + "label": "Fedora 41", + "origin": { + "image": "images.paas.redhat.com/crucible/private-userenvs", + "tag": "fedora41", + "build-policy": "missing" + }, + "properties": { + "platform": [ + { + "architecture": "x86_64" + }, + { + "architecture": "aarch64" + } + ], + "packages": { + "type": "rpm", + "manager": "dnf" + } + } + }, + "requirements": [ + { + "name": "python310", + "type": "distro", + "distro_info": { + "packages": [ + "python310", + "python3-pip", + "python3-devel" + ] + } + }, + { + "name": "utils", + "type": "distro", + "distro_info": { + "packages": [ + "curl", + "tar", + "cpio", + "gzip", + "jq", + "git", + "cpio", + "findutils", + "hostname", + "iputils", + "iproute", + "elfutils-libelf", + "openssl", + "xz", + "libcap", + "libzstd", + "numactl" + ] + } + }, + { + "name": "core-compiling", + "type": "distro", + "distro_info": { + "packages": [ + "diffutils", + "gcc", + "libtool", + "autoconf", + "automake", + "make", + "clang", + "slang-devel", + "libbabeltrace", + "elfutils-libelf-devel", + "elfutils-debuginfod", + "elfutils-debuginfod-client-devel", + "openssl-devel", + "xz-devel", + "libzstd-devel", + "libcap-devel", + "libnl3-devel", + "numactl-devel", + "java-1.8.0-openjdk", + "libpfm", + "glibc-gconv-extra" + ] + } + }, + { + "name": "core-node", + "type": "distro", + "distro_info": { + "packages": [ + "nodejs" + ] + } + } + ] +} diff --git a/userenvs/fedora41/requirements/01-python.json b/userenvs/fedora41/requirements/01-python.json new file mode 120000 index 00000000..6410858f --- /dev/null +++ b/userenvs/fedora41/requirements/01-python.json @@ -0,0 +1 @@ +../../components/python310-pip3.json \ No newline at end of file diff --git a/userenvs/fedora41/requirements/02-core-utils.json b/userenvs/fedora41/requirements/02-core-utils.json new file mode 120000 index 00000000..1fce36e9 --- /dev/null +++ b/userenvs/fedora41/requirements/02-core-utils.json @@ -0,0 +1 @@ +../../components/rpm-core-utils.json \ No newline at end of file diff --git a/userenvs/fedora41/requirements/03-core-compiling.json b/userenvs/fedora41/requirements/03-core-compiling.json new file mode 120000 index 00000000..5bfe5c8e --- /dev/null +++ b/userenvs/fedora41/requirements/03-core-compiling.json @@ -0,0 +1 @@ +../../components/rpm-core-compiling.json \ No newline at end of file diff --git a/userenvs/fedora41/requirements/05-core-node.json b/userenvs/fedora41/requirements/05-core-node.json new file mode 120000 index 00000000..bab0396c --- /dev/null +++ b/userenvs/fedora41/requirements/05-core-node.json @@ -0,0 +1 @@ +../../components/core-node.json \ No newline at end of file diff --git a/userenvs/fedora41/schema.json b/userenvs/fedora41/schema.json new file mode 120000 index 00000000..7b6727eb --- /dev/null +++ b/userenvs/fedora41/schema.json @@ -0,0 +1 @@ +../components/schema.json \ No newline at end of file diff --git a/userenvs/fedora41/userenv.json b/userenvs/fedora41/userenv.json new file mode 100644 index 00000000..0e9e136b --- /dev/null +++ b/userenvs/fedora41/userenv.json @@ -0,0 +1,23 @@ + "userenv": { + "name": "fedora41", + "label": "Fedora 41", + "origin": { + "image": "images.paas.redhat.com/crucible/private-userenvs", + "tag": "fedora41", + "build-policy": "missing" + }, + "properties": { + "platform": [ + { + "architecture": "x86_64" + }, + { + "architecture": "aarch64" + } + ], + "packages": { + "type": "rpm", + "manager": "dnf" + } + } + },