diff --git a/.ansible-lint b/.ansible-lint index aa6e0057..e91bc814 100644 --- a/.ansible-lint +++ b/.ansible-lint @@ -6,4 +6,3 @@ skip_list: - no-changed-when # Commands should not change things if nothing needs doing. - risky-shell-pipe # Shells that use pipes should set the pipefail option. - literal-compare # Don't compare to literal True/False. - - var-naming[no-role-prefix] # Internal variables don't need role prefix. diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index d1d1d04b..d4a716b7 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -25,7 +25,7 @@ jobs: id-token: write steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@v4 with: fetch-depth: 1 diff --git a/.github/workflows/development.yml b/.github/workflows/development.yml index 7f6b7eea..90edaf6b 100644 --- a/.github/workflows/development.yml +++ b/.github/workflows/development.yml @@ -18,7 +18,7 @@ jobs: id-token: write contents: read steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 with: ref: development @@ -36,7 +36,7 @@ jobs: ./script/build_release dev - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ secrets.AWS_ROLE_DEV }} aws-region: ${{ secrets.AWS_ACCESS_REGION }} diff --git a/.github/workflows/pull-requests.yml b/.github/workflows/pull-requests.yml index 8444cdca..e4ab9559 100644 --- a/.github/workflows/pull-requests.yml +++ b/.github/workflows/pull-requests.yml @@ -12,17 +12,17 @@ jobs: name: Test Pull Request runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 - - uses: actions/setup-python@v6 + - uses: actions/setup-python@v5 with: - python-version: '3.14' # renovate: datasource=github-tags depName=python + python-version: '3.13' # renovate: datasource=github-tags depName=python - name: Install dependencies run: | - python -m pip install --upgrade pip - pip install ansible==13.2.0 # renovate: datasource=pypi depName=ansible - pip install ansible-lint==26.1.0 # renovate: datasource=pypi depName=ansible-lint + python -m pip install --upgrade pip + pip install ansible==10.2.0 # renovate: datasource=pypi + pip install ansible-lint==24.7.0 # renovate: datasource=pypi - name: Syntax Check run: | @@ -36,9 +36,9 @@ jobs: name: Build Pull Request runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 - - uses: actions/setup-python@v6 + - uses: actions/setup-python@v5 - name: Build PR release run: | diff --git a/.github/workflows/release-candidate.yml b/.github/workflows/release-candidate.yml index 21bc96f1..3f986b7a 100644 --- a/.github/workflows/release-candidate.yml +++ b/.github/workflows/release-candidate.yml @@ -18,7 +18,7 @@ jobs: id-token: write contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 with: ref: RC @@ -39,7 +39,7 @@ jobs: ./script/build_release rc - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ secrets.AWS_ROLE_STAGING }} aws-region: ${{ secrets.AWS_ACCESS_REGION }} @@ -66,7 +66,7 @@ jobs: - name: Extract release notes id: extract-release-notes - uses: ffurrer2/extract-release-notes@v3 + uses: ffurrer2/extract-release-notes@v2 - name: Create RC Release and Upload Assets uses: svenstaro/upload-release-action@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3b8f3b42..a64d3ac3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: id-token: write contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 with: ref: master @@ -38,7 +38,7 @@ jobs: ./script/build_release release - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ secrets.AWS_ROLE_PROD }} aws-region: ${{ secrets.AWS_ACCESS_REGION }} @@ -61,7 +61,7 @@ jobs: - name: Extract release notes id: extract-release-notes - uses: ffurrer2/extract-release-notes@v3 + uses: ffurrer2/extract-release-notes@v2 - name: Create Release and Upload Assets uses: svenstaro/upload-release-action@v2 diff --git a/.github/workflows/rolling.yml b/.github/workflows/rolling.yml index 14bac15b..8a2a4b71 100644 --- a/.github/workflows/rolling.yml +++ b/.github/workflows/rolling.yml @@ -20,7 +20,7 @@ jobs: id-token: write contents: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 with: ref: 'master' @@ -47,7 +47,7 @@ jobs: ./script/build_release rolling - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v5 + uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: ${{ secrets.AWS_ROLE_ROLLING }} aws-region: ${{ secrets.AWS_ACCESS_REGION }} diff --git a/CHANGELOG.md b/CHANGELOG.md index a2252e81..e22fc198 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,38 +3,7 @@ All notable changes to this project will be documented in this file. -## [2.0.90] - Unreleased - -## [2.0.89] - 2025-11-08 - -### Added - -- OpenSUSE 16.0 support with live ISO boot method -- Dasharo Tools Suite updated to v2.7.0 and v2.7.1 - -### Changed - -- Updated Ansible to v12 for improved build system -- Updated ansible-lint to v24.12.2 with compatibility fixes -- Various distribution version updates: - - Arch Linux updated to 2025.11.01 - - SmartOS updated to 20251030T000436Z - - CoreOS updated to 42.20251012.3.0-stable, 43.20251024.2.0-testing, 43.20251027.1.0-next - - IPFire updated to 2.29-core198 -- Improved dependency tracking in GitHub workflows -- Updated GitHub Actions: - - actions/checkout to v5 - - actions/setup-python to v6 - - aws-actions/configure-aws-credentials to v5 - -### Fixed - -- OpenSUSE 16.0 boot configuration now uses live ISO method with proper root= parameter -- Ansible-lint configuration updated to skip var-naming rule for internal variables -- CI/CD compatibility issues resolved between Ansible and ansible-lint versions -- Renovate configuration JSON syntax errors corrected - -## [2.0.88] - 2025-08-09 +## [2.0.88] - Unreleased ### Added @@ -55,6 +24,10 @@ All notable changes to this project will be documented in this file. ### Fixed +- Loading of TFTP menu files (fixed HOSTNAME typo): local-vars.ipxe, HOSTNAME-${hostname}.ipxe, + MAC-${mac:hexraw}.ipxe, MAC-${mac:hexhyp}.ipxe and custom menu.ipxe from the + root of the tftp server. The root `tftp-root-path` is a variable and can be + set in `local-vars.ipxe` to override. The default is `/` - Fedora CoreOS kernel filename format corrected ### Removed diff --git a/endpoints.yml b/endpoints.yml index 3afb4e10..bbd184fc 100644 --- a/endpoints.yml +++ b/endpoints.yml @@ -1,22 +1,22 @@ endpoints: kali-xfce-squash: - path: /debian-squash/releases/download/2025.4-f03c4b56/ + path: /debian-squash/releases/download/2025.2-8e024a88/ files: - filesystem.squashfs - initrd - vmlinuz os: kali - version: '2025.4' + version: '2025.2' flavor: xfce kernel: kali-xfce-squash kde-neon-user: - path: /ubuntu-squash/releases/download/20260115-1320-88395a11/ + path: /ubuntu-squash/releases/download/20250803-0744-9b372e2a/ files: - vmlinuz - filesystem.squashfs - initrd.lz os: neon - version: 20260115-1320 + version: 20250803-0744 flavor: user kernel: kde-neon-user regolith-current: @@ -37,13 +37,13 @@ endpoints: os: breakin version: 4.26.1 dban: - path: /asset-mirror/releases/download/2.3.0-dca9acb4/ + path: /asset-mirror/releases/download/2.3.0-a5b9d879/ files: - DBAN.BZI os: dban version: 2.3.0 sparky-stable-mingui: - path: /debian-squash/releases/download/8.1-d8df60d4/ + path: /debian-squash/releases/download/7.8-6c87e83c/ files: - filesystem.squashfs - initrd @@ -53,7 +53,7 @@ endpoints: flavor: xfce-min kernel: sparky-stable-mingui sparky-stable-gui: - path: /debian-squash/releases/download/8.1-28fbf253/ + path: /debian-squash/releases/download/7.8-d38c17d0/ files: - filesystem.squashfs - initrd @@ -63,7 +63,7 @@ endpoints: flavor: xfce kernel: sparky-stable-gui sparky-stable-lxqt: - path: /debian-squash/releases/download/8.1-16df4761/ + path: /debian-squash/releases/download/7.8-f9c9e1f1/ files: - filesystem.squashfs - initrd @@ -73,7 +73,7 @@ endpoints: flavor: lxqt kernel: sparky-stable-lxqt sparky-rolling-mingui: - path: /debian-squash/releases/download/2025.12-8a7a4cf8/ + path: /debian-squash/releases/download/2025.03-db19bb55/ files: - filesystem.squashfs - initrd @@ -83,7 +83,7 @@ endpoints: flavor: xfce-min kernel: sparky-rolling-mingui sparky-rolling-gui: - path: /debian-squash/releases/download/2025.12-314f0a50/ + path: /debian-squash/releases/download/2025.03-66a56f08/ files: - filesystem.squashfs - initrd @@ -93,7 +93,7 @@ endpoints: flavor: xfce kernel: sparky-rolling-gui sparky-rolling-lxqt: - path: /debian-squash/releases/download/2025.12-1a7f6c6a/ + path: /debian-squash/releases/download/2025.03-2b965fd7/ files: - filesystem.squashfs - initrd @@ -103,7 +103,7 @@ endpoints: flavor: lxqt kernel: sparky-rolling-lxqt oracle-8: - path: /asset-mirror/releases/download/6-c7882e2d/ + path: /asset-mirror/releases/download/6-1525fd25/ files: - vmlinuz - initrd @@ -129,7 +129,7 @@ endpoints: version: '2' flavor: ascii gparted-stable: - path: /debian-squash/releases/download/1.7.0-12-5616e296/ + path: /debian-squash/releases/download/1.7.0-8-cff72999/ files: - filesystem.squashfs - initrd @@ -145,7 +145,7 @@ endpoints: os: rescatux version: current caine: - path: /ubuntu-squash/releases/download/13.0-4216585a/ + path: /ubuntu-squash/releases/download/13.0-68785ee5/ files: - filesystem.squashfs - initrd @@ -153,12 +153,12 @@ endpoints: os: caine version: '13.0' dts: - path: /dts/v2.7.1 + path: /dts/v2.6.0 files: - initrd - vmlinuz os: dts - version: 2.7.1 + version: 2.6.0 bootrepair: path: /ubuntu-squash/releases/download/current-e035b00c/ files: @@ -168,7 +168,7 @@ endpoints: os: bootrepair version: current blackarch-installer: - path: /asset-mirror/releases/download/2023.04.01-cfc58a6d/ + path: /asset-mirror/releases/download/2023.04.01-d7a6ad88/ files: - initrd - vmlinuz @@ -184,7 +184,7 @@ endpoints: os: bluestar version: current zeninstall: - path: /asset-mirror/releases/download/2020.05.27-b25da634/ + path: /asset-mirror/releases/download/2020.05.27-a5eae279/ files: - initrd - vmlinuz @@ -216,7 +216,7 @@ endpoints: os: kaspersky version: '18' septor: - path: /debian-squash/releases/download/2022-32f07395/ + path: /debian-squash/releases/download/2022-4bfba007/ files: - filesystem.squashfs - initrd @@ -224,7 +224,7 @@ endpoints: os: septor version: current manjaro-xfce-current: - path: /manjaro-squash/releases/download/26.0.1-260114-linux618-93c4b57e/ + path: /manjaro-squash/releases/download/24.2.1-241216-linux612-58470e08/ files: - livefs.sfs - rootfs.sfs @@ -237,7 +237,7 @@ endpoints: flavor: xfce kernel: manjaro-xfce-current manjaro-gnome-current: - path: /manjaro-squash/releases/download/26.0.1-260114-linux618-917f9a0a/ + path: /manjaro-squash/releases/download/24.2.1-241216-linux612-e001c928/ files: - livefs.sfs - rootfs.sfs @@ -250,7 +250,7 @@ endpoints: flavor: gnome kernel: manjaro-gnome-current manjaro-kde-current: - path: /manjaro-squash/releases/download/26.0.1-260114-linux618-df3b24fa/ + path: /manjaro-squash/releases/download/24.2.1-241216-linux612-41601e40/ files: - livefs.sfs - rootfs.sfs @@ -263,14 +263,14 @@ endpoints: flavor: kde kernel: manjaro-kde-current fatdog: - path: /asset-mirror/releases/download/903-eefda31d/ + path: /asset-mirror/releases/download/903-ddcb82ff/ files: - vmlinuz - initrd os: fatdog version: current raizo: - path: /debian-squash/releases/download/v16.25.10.26i-5c171de0/ + path: /debian-squash/releases/download/v16.25.04.12i-cdb1c06f/ files: - filesystem.squashfs - initrd @@ -278,7 +278,7 @@ endpoints: os: raizo version: current 4mlinux: - path: /asset-mirror/releases/download/50.0-fcaac630/ + path: /asset-mirror/releases/download/49.0-c292230f/ files: - initrd - vmlinuz @@ -286,7 +286,7 @@ endpoints: version: current flavor: full 4mlinux-thesss: - path: /asset-mirror/releases/download/50.0-bb45ecde/ + path: /asset-mirror/releases/download/49.0-4aab1393/ files: - initrd - vmlinuz @@ -294,7 +294,7 @@ endpoints: version: current flavor: TheSSS 4mlinux-bakandimg: - path: /asset-mirror/releases/download/50.0-978b0518/ + path: /asset-mirror/releases/download/48.0-d0598ee4/ files: - initrd - vmlinuz @@ -302,7 +302,7 @@ endpoints: version: current flavor: BakAndImg 4mlinux-antivirus: - path: /asset-mirror/releases/download/50.0-1.4.3-6a1b14f1/ + path: /asset-mirror/releases/download/49.0-1.4.2-43b0f75b/ files: - initrd - vmlinuz @@ -310,7 +310,7 @@ endpoints: version: current flavor: AntivirusLiveCD ubuntu-20.04-default-squash: - path: /ubuntu-squash/releases/download/20.04.6-edcc76af/ + path: /ubuntu-squash/releases/download/20.04.6-c92baa25/ files: - filesystem.squashfs - initrd @@ -320,7 +320,7 @@ endpoints: flavor: GNOME kernel: ubuntu-20.04-default-squash ubuntu-20.04-KDE-squash: - path: /ubuntu-squash/releases/download/20.04.6-de797e6a/ + path: /ubuntu-squash/releases/download/20.04.6-c08faa24/ files: - filesystem.squashfs - initrd @@ -330,7 +330,7 @@ endpoints: flavor: KDE kernel: ubuntu-20.04-KDE-squash ubuntu-20.04-XFCE-squash: - path: /ubuntu-squash/releases/download/20.04.6-ecac5789/ + path: /ubuntu-squash/releases/download/20.04.6-ad603665/ files: - filesystem.squashfs - initrd @@ -340,7 +340,7 @@ endpoints: flavor: XFCE kernel: ubuntu-20.04-XFCE-squash ubuntu-20.04-Budgie-squash: - path: /ubuntu-squash/releases/download/20.04.6-4901a824/ + path: /ubuntu-squash/releases/download/20.04.6-a64212f3/ files: - filesystem.squashfs - initrd @@ -350,7 +350,7 @@ endpoints: flavor: Budgie kernel: ubuntu-20.04-Budgie-squash ubuntu-20.04-MATE-squash: - path: /ubuntu-squash/releases/download/20.04.6-b988c78f/ + path: /ubuntu-squash/releases/download/20.04.6-8e277cc9/ files: - filesystem.squashfs - initrd @@ -360,7 +360,7 @@ endpoints: flavor: MATE kernel: ubuntu-20.04-MATE-squash ubuntu-20.04-kylin-squash: - path: /ubuntu-squash/releases/download/20.04.6-fe97e81a/ + path: /ubuntu-squash/releases/download/20.04.6-08c13e9b/ files: - filesystem.squashfs - initrd @@ -425,7 +425,7 @@ endpoints: version: 5.8 kernel: linux-lite-5-squash vyos-rolling: - path: /debian-squash/releases/download/2026.01.23-0022-rolling-bf6bd56c/ + path: /debian-squash/releases/download/2025.08.06-0021-rolling-0d0f700e/ files: - filesystem.squashfs - initrd @@ -445,7 +445,7 @@ endpoints: flavor: gnome kernel: pureos-gnome rescuezilla: - path: /asset-mirror/releases/download/2.6.1-123ed276/ + path: /asset-mirror/releases/download/2.6.1-2ace42ce/ files: - filesystem.squashfs - initrd @@ -461,13 +461,13 @@ endpoints: os: nitrux version: 2022.02.28 endeavouros: - path: /asset-mirror/releases/download/2025.11.24-a0604436/ + path: /asset-mirror/releases/download/Neo-2025.03.19-aaf870af/ files: - airootfs.sfs - initrd - vmlinuz os: endeavouros - version: 2025.11.24 + version: Neo-2025.03.19 kodachi-8: path: /ubuntu-squash/releases/download/8.2-625e11fa/ files: @@ -477,7 +477,7 @@ endpoints: os: kodachi version: '8' redorescue: - path: /asset-mirror/releases/download/4.0.0-000d2575/ + path: /asset-mirror/releases/download/4.0.0-838b6fef/ files: - filesystem.squashfs - initrd @@ -494,7 +494,7 @@ endpoints: version: '6' kernel: elementaryos-6-default-squash voyager-bullseye-squash: - path: /debian-squash/releases/download/bullseye-a59d37d9/ + path: /debian-squash/releases/download/bullseye-f449bf64/ files: - filesystem.squashfs - initrd @@ -504,13 +504,13 @@ endpoints: flavor: bullseye kernel: voyager-bullseye-squash memtest86: - path: /asset-mirror/releases/download/11.6-0a2bf7d3/ + path: /asset-mirror/releases/download/11.4-2ae1d21b/ files: - memtest86-usb.img os: memtest86-free - version: '11.6' + version: '11.4' gentoo-x86: - path: /asset-mirror/releases/download/20241209T170323Z-4e10abc5/ + path: /asset-mirror/releases/download/20241209T170323Z-5b773f72/ files: - image.squashfs - initrd @@ -519,32 +519,32 @@ endpoints: version: 20241209T170323Z arch: x86 gentoo-arm64: - path: /asset-mirror/releases/download/20260104T233056Z-3c528165/ + path: /asset-mirror/releases/download/20250713T232224Z-d5972d15/ files: - image.squashfs - initrd - vmlinuz os: gentoo - version: 20260104T233056Z + version: 20250713T232224Z arch: arm64 gentoo-amd64: - path: /asset-mirror/releases/download/20260107T201601Z-9aa997ef/ + path: /asset-mirror/releases/download/20250608T165347Z-63d6ec39/ files: - image.squashfs - initrd - vmlinuz os: gentoo - version: 20260107T201601Z + version: 20250608T165347Z arch: amd64 tails: - path: /asset-mirror/releases/download/7.4-17629562/ + path: /asset-mirror/releases/download/6.18-00388326/ files: - vmlinuz - initrd.img - 9990-misc-helpers.sh - tails-amd64.iso os: tails - version: '7.4' + version: '6.18' arch: amd64 hrmpf: path: /asset-mirror/releases/download/20231124-1008bb6d/ @@ -555,7 +555,7 @@ endpoints: os: hrmpf version: '20231124' ubuntu-netboot-20.04-arm64: - path: /ubuntu-squash/releases/download/20.04.5-bb142c3d/ + path: /ubuntu-squash/releases/download/20.04.5-3362c70d/ files: - initrd - vmlinuz @@ -566,7 +566,7 @@ endpoints: kernel: ubuntu-netboot-20.04-arm64 arch: arm64 ubuntu-netboot-20.04-amd64: - path: /ubuntu-squash/releases/download/20.04.6-b13ed0a8/ + path: /ubuntu-squash/releases/download/20.04.6-6cac7910/ files: - initrd - vmlinuz @@ -586,31 +586,31 @@ endpoints: version: 9.03 arch: i686 systemrescue-amd64: - path: /asset-mirror/releases/download/12.03-d20a63ac/ + path: /asset-mirror/releases/download/12.01-046a7ade/ files: - airootfs.sfs - initrd - vmlinuz - archiso_pxe_http os: systemrescue - version: 12.03 + version: 12.01 arch: amd64 shredos-i686: - path: /asset-mirror/releases/download/0.34_32-bit_20221231-c4450e3a/ + path: /asset-mirror/releases/download/0.34_32-bit_20221231-3adcc4d0/ files: - shredos os: shredos version: 0.34_32-bit_20221231 arch: i686 shredos-x86_64: - path: /asset-mirror/releases/download/2024.11_27_x86-64_0.38-69ea11f9/ + path: /asset-mirror/releases/download/2024.11_27_x86-64_0.38-fa89876c/ files: - shredos os: shredos version: 2024.11_27_x86-64_0.38 arch: x86_64 archlinux-32: - path: /asset-mirror/releases/download/2024.07.10-2797a944/ + path: /asset-mirror/releases/download/2024.07.10-1d684723/ files: - airootfs.sfs - initramfs-linux.img @@ -619,46 +619,46 @@ endpoints: version: 2024.07.10 arch: i686 clonezilla-debian-stable-amd64: - path: /debian-squash/releases/download/3.3.0-33-1a41a72c/ + path: /debian-squash/releases/download/3.2.2-15-91a0e644/ files: - filesystem.squashfs - initrd - vmlinuz os: clonezilla - version: 3.3.0-33 + version: 3.2.2-15 flavor: stable kernel: clonezilla-debian-stable-amd64 arch: amd64 clonezilla-ubuntu-stable-amd64: - path: /ubuntu-squash/releases/download/20251017-questing-b835723b/ + path: /ubuntu-squash/releases/download/20250620-plucky-24b2fcf3/ files: - filesystem.squashfs - initrd - vmlinuz os: clonezilla - version: 20251017-questing + version: 20250620-plucky flavor: stable kernel: clonezilla-ubuntu-stable-amd64 arch: amd64 clonezilla-debian-testing-amd64: - path: /debian-squash/releases/download/3.3.1-27-8db01622/ + path: /debian-squash/releases/download/3.3.0-3-9e73bfe5/ files: - filesystem.squashfs - initrd - vmlinuz os: clonezilla - version: 3.3.1-27 + version: 3.3.0-3 flavor: testing kernel: clonezilla-debian-testing-amd64 arch: amd64 clonezilla-ubuntu-testing-amd64: - path: /ubuntu-squash/releases/download/20260115-resolute-bea81d96/ + path: /ubuntu-squash/releases/download/20250802-questing-c67d897c/ files: - filesystem.squashfs - initrd - vmlinuz os: clonezilla - version: 20260115-resolute + version: 20250802-questing flavor: testing kernel: clonezilla-ubuntu-testing-amd64 arch: amd64 @@ -691,7 +691,7 @@ endpoints: flavor: dr460nized version: 250801 garuda-xfce: - path: /asset-mirror/releases/download/250801-c866e6bf/ + path: /asset-mirror/releases/download/250308-c866e6bf/ files: - amd_ucode.img - desktopfs.sfs @@ -703,7 +703,7 @@ endpoints: - vmlinuz os: garuda flavor: xfce - version: 250801 + version: 250308 garuda-gnome: path: /asset-mirror/releases/download/250801-c80a21be/ files: @@ -775,7 +775,7 @@ endpoints: flavor: i3wm version: 250801 garuda-sway: - path: /asset-mirror/releases/download/250801-8d451890/ + path: /asset-mirror/releases/download/250308-8d451890/ files: - amd_ucode.img - desktopfs.sfs @@ -787,7 +787,7 @@ endpoints: - vmlinuz os: garuda flavor: sway - version: 250801 + version: 250308 garuda-mate: path: /asset-mirror/releases/download/230501-3af08aa6/ files: @@ -817,31 +817,31 @@ endpoints: flavor: kde-barebones version: 220329 proxmox-backup-server: - path: /asset-mirror/releases/download/4.1-1-6f50261b/ + path: /asset-mirror/releases/download/4.0-BETA-1-f308cf4b/ files: - initrd - vmlinuz - proxmox.iso os: proxmox-backup-server - version: 4.1-1 + version: 4.0-BETA-1 proxmox-ve: - path: /asset-mirror/releases/download/9.1-1-1d6923a5/ + path: /asset-mirror/releases/download/9.0-1-613c19ff/ files: - initrd - proxmox.iso - vmlinuz os: proxmox-ve - version: 9.1-1 + version: 9.0-1 proxmox-mailgateway: - path: /asset-mirror/releases/download/9.0-1-ded4eba1/ + path: /asset-mirror/releases/download/8.2-1-8374c64d/ files: - initrd - vmlinuz - proxmox.iso os: proxmox-mailgateway - version: 9.0-1 + version: 8.2-1 ubuntu-netboot-22.04-amd64: - path: /ubuntu-squash/releases/download/22.04.5-be230164/ + path: /ubuntu-squash/releases/download/22.04.5-295657f3/ files: - initrd - vmlinuz @@ -852,7 +852,7 @@ endpoints: kernel: ubuntu-netboot-22.04-amd64 arch: amd64 ubuntu-netboot-22.04-arm64: - path: /ubuntu-squash/releases/download/22.04.5-9d9df014/ + path: /ubuntu-squash/releases/download/22.04.5-32a0e326/ files: - initrd - vmlinuz @@ -863,7 +863,7 @@ endpoints: kernel: ubuntu-netboot-22.04-arm64 arch: arm64 ubuntu-22.04-default-squash: - path: /ubuntu-squash/releases/download/22.04.5-9d09e9e2/ + path: /ubuntu-squash/releases/download/22.04.5-b0159fca/ files: - filesystem.squashfs - initrd @@ -873,7 +873,7 @@ endpoints: flavor: GNOME kernel: ubuntu-22.04-default-squash ubuntu-22.04-XFCE-squash: - path: /ubuntu-squash/releases/download/22.04.5-f1d182b7/ + path: /ubuntu-squash/releases/download/22.04.5-1a95043e/ files: - filesystem.squashfs - initrd @@ -883,7 +883,7 @@ endpoints: flavor: XFCE kernel: ubuntu-22.04-XFCE-squash ubuntu-22.04-MATE-squash: - path: /ubuntu-squash/releases/download/22.04.5-96688be7/ + path: /ubuntu-squash/releases/download/22.04.5-e4bfedfe/ files: - filesystem.squashfs - initrd @@ -893,7 +893,7 @@ endpoints: flavor: MATE kernel: ubuntu-22.04-MATE-squash ubuntu-22.04-Budgie-squash: - path: /ubuntu-squash/releases/download/22.04.5-a893fa5a/ + path: /ubuntu-squash/releases/download/22.04.5-7f1ad0e4/ files: - filesystem.squashfs - initrd @@ -903,7 +903,7 @@ endpoints: flavor: Budgie kernel: ubuntu-22.04-Budgie-squash ubuntu-22.04-KDE-squash: - path: /ubuntu-squash/releases/download/22.04.5-45d5c769/ + path: /ubuntu-squash/releases/download/22.04.5-36909c4f/ files: - filesystem.squashfs - initrd @@ -913,7 +913,7 @@ endpoints: flavor: KDE kernel: ubuntu-22.04-KDE-squash ubuntu-22.04-kylin-squash: - path: /ubuntu-squash/releases/download/22.04.5-943f61f5/ + path: /ubuntu-squash/releases/download/22.04.5-14797330/ files: - filesystem.squashfs - initrd @@ -923,7 +923,7 @@ endpoints: flavor: kylin kernel: ubuntu-22.04-kylin-squash voyager-jammy-squash: - path: /ubuntu-squash/releases/download/jammy-e9ee9abe/ + path: /ubuntu-squash/releases/download/jammy-d0714f36/ files: - filesystem.squashfs - initrd @@ -933,7 +933,7 @@ endpoints: flavor: jammy kernel: voyager-jammy-squash pop-22.04-default-squash: - path: /ubuntu-squash/releases/download/21-31dbd35b/ + path: /ubuntu-squash/releases/download/21-3c299ef8/ files: - filesystem.squashfs - initrd @@ -943,7 +943,7 @@ endpoints: flavor: intel-amd kernel: pop-22.04-default-squash vmware-photon-x86_64: - path: /asset-mirror/releases/download/4.0-febcf67e/ + path: /asset-mirror/releases/download/4.0-453a4a7b/ files: - initrd.img - vmlinuz @@ -951,7 +951,7 @@ endpoints: version: '4.0' arch: x86_64 vmware-photon-aarch64: - path: /asset-mirror/releases/download/4.0-ed208546/ + path: /asset-mirror/releases/download/4.0-4e0c6bec/ files: - initrd.img - vmlinuz @@ -959,7 +959,7 @@ endpoints: version: '4.0' arch: aarch64 harvester: - path: /asset-mirror/releases/download/v1.7.0-fcf0fd7f/ + path: /asset-mirror/releases/download/v1.5.1-c82c6d22/ files: - harvester-vmlinuz-amd64 - harvester-initrd-amd64 @@ -967,7 +967,7 @@ endpoints: - harvester-amd64.sha512 - version.yaml os: harvester - version: v1.7.0 + version: v1.5.1 linux-lite-6-squash: path: /ubuntu-squash/releases/download/6.4-2550834c/ files: @@ -978,7 +978,7 @@ endpoints: version: 6.4 kernel: linux-lite-6-squash mint-21-cinnamon-squash: - path: /ubuntu-squash/releases/download/21-32bd7a0e/ + path: /ubuntu-squash/releases/download/21-1ff19e78/ files: - initrd - vmlinuz @@ -988,7 +988,7 @@ endpoints: flavor: Cinnamon kernel: mint-21-cinnamon-squash mint-21-mate-squash: - path: /ubuntu-squash/releases/download/21-f0dbd590/ + path: /ubuntu-squash/releases/download/21-b57bf769/ files: - initrd - vmlinuz @@ -998,7 +998,7 @@ endpoints: flavor: mate kernel: mint-21-mate-squash mint-21-xfce-squash: - path: /ubuntu-squash/releases/download/21-48716442/ + path: /ubuntu-squash/releases/download/21-41ed8540/ files: - initrd - vmlinuz @@ -1008,7 +1008,7 @@ endpoints: flavor: xfce kernel: mint-21-xfce-squash oracle-9-x86_64: - path: /asset-mirror/releases/download/U1-23c7d963/ + path: /asset-mirror/releases/download/U0-5d86c3df/ files: - vmlinuz - initrd @@ -1017,7 +1017,7 @@ endpoints: version: '9' arch: x86_64 oracle-9-aarch64: - path: /asset-mirror/releases/download/U1-f576e989/ + path: /asset-mirror/releases/download/U0-f2411221/ files: - vmlinuz - initrd @@ -1026,7 +1026,7 @@ endpoints: version: '9' arch: aarch64 parrot-home: - path: /debian-squash/releases/download/6.3.2-27d6d20b/ + path: /debian-squash/releases/download/6.3.2-37ae0f27/ files: - filesystem.squashfs - initrd @@ -1035,7 +1035,7 @@ endpoints: version: 6.3.2 flavor: home parrot-security: - path: /debian-squash/releases/download/6.3.2-b763048a/ + path: /debian-squash/releases/download/6.3.2-999ed7ad/ files: - filesystem.squashfs - initrd @@ -1066,7 +1066,7 @@ endpoints: flavor: cinnamon version: 250801 elementaryos-7-default-squash: - path: /ubuntu-squash/releases/download/7-82f69428/ + path: /ubuntu-squash/releases/download/7-3e6e05f6/ files: - initrd - vmlinuz @@ -1075,7 +1075,7 @@ endpoints: version: '7' kernel: elementaryos-7-default-squash ubuntu-20.04-LXQT-squash: - path: /ubuntu-squash/releases/download/20.04.5-07228691/ + path: /ubuntu-squash/releases/download/20.04.5-95f04bf8/ files: - filesystem.squashfs - initrd @@ -1156,7 +1156,7 @@ endpoints: flavor: kde kernel: debian-12-live-kernel ubuntu-22.04-LXQT-squash: - path: /ubuntu-squash/releases/download/22.04.5-81dbf90b/ + path: /ubuntu-squash/releases/download/22.04.5-e60a4189/ files: - filesystem.squashfs - initrd @@ -1176,7 +1176,7 @@ endpoints: flavor: desktop kernel: backbox-default-squash bodhi-standard: - path: /ubuntu-squash/releases/download/7.0.0-f22738f2/ + path: /ubuntu-squash/releases/download/7.0.0-a4394ab0/ files: - filesystem.squashfs - initrd @@ -1185,7 +1185,7 @@ endpoints: version: 7.0.0 flavor: standard bodhi-apppack: - path: /ubuntu-squash/releases/download/7.0.0-b588d8e1/ + path: /ubuntu-squash/releases/download/7.0.0-c167c30e/ files: - filesystem.squashfs - initrd @@ -1194,7 +1194,7 @@ endpoints: version: 7.0.0 flavor: apppack mfsbsd-14: - path: /asset-mirror/releases/download/14.2-f360f980/ + path: /asset-mirror/releases/download/14.2-a5094acd/ files: - default.img - special-edition.img @@ -1211,37 +1211,34 @@ endpoints: flavor: Core kernel: zorin-core-squash q4os-plasma-squash: - path: /debian-squash/releases/download/6.4-65fa9dd9/ + path: /debian-squash/releases/download/5.8-3af797cd/ files: - filesystem.squashfs os: Q4OS - version: '6.4' + version: '5.8' flavor: plasma kernel: q4os-default-squash q4os-default-squash: - path: /debian-squash/releases/download/6.4-5d30850e/ + path: /debian-squash/releases/download/5.8-d1a34866/ files: - filesystem.squashfs - initrd - vmlinuz os: Q4OS - version: '6.4' + version: '5.8' flavor: trinity kernel: q4os-default-squash memtest86plus: - path: /asset-mirror/releases/download/8.00-32a14678/ + path: /asset-mirror/releases/download/7.20-014832f7/ files: - memtest32.bin - memtest32.efi - memtest64.bin - memtest64.efi - - mt86p_i586 - - mt86p_la64 - - mt86p_x86_64 os: memtest86-plus - version: '8.00' + version: '7.20' ubuntu-netboot-24.04-arm64: - path: /ubuntu-squash/releases/download/24.04.3-b13d6c2e/ + path: /ubuntu-squash/releases/download/24.04.3-7b71a472/ files: - initrd - vmlinuz @@ -1252,7 +1249,7 @@ endpoints: kernel: ubuntu-netboot-24.04-arm64 arch: arm64 ubuntu-netboot-24.04-amd64: - path: /ubuntu-squash/releases/download/24.04.3-717d3a1a/ + path: /ubuntu-squash/releases/download/24.04.3-dac09526/ files: - initrd - vmlinuz @@ -1272,7 +1269,7 @@ endpoints: version: 40 flavor: GNOME ubuntu-24.04-default-squash: - path: /ubuntu-squash/releases/download/24.04.3-315cc059/ + path: /ubuntu-squash/releases/download/24.04.2-8efa196d/ files: - filesystem.squashfs - initrd @@ -1293,19 +1290,19 @@ endpoints: os: vanilla-os version: 2-20240728 zfsbootmenu: - path: /asset-mirror/releases/download/3.1.0-1620b6a3/ + path: /asset-mirror/releases/download/3.0.1-bfc4188e/ files: - zfsbootmenu-recovery-x86_64.efi os: zfsbootmenu - version: 3.1.0 + version: 3.0.1 supergrubdisk: - path: /asset-mirror/releases/download/2.06s4-30515aca/ + path: /asset-mirror/releases/download/2.06s4-b7b838c6/ files: - supergrub2-classic-x86_64.efi os: supergrubdisk version: 2.06s4 mint-22-xfce-squash: - path: /ubuntu-squash/releases/download/22-e45bc094/ + path: /ubuntu-squash/releases/download/22-42f238bf/ files: - initrd - vmlinuz @@ -1315,7 +1312,7 @@ endpoints: flavor: xfce kernel: mint-22-xfce-squash mint-22-cinnamon-squash: - path: /ubuntu-squash/releases/download/22-14b93ac4/ + path: /ubuntu-squash/releases/download/22-1431f755/ files: - initrd - vmlinuz @@ -1325,7 +1322,7 @@ endpoints: flavor: Cinnamon kernel: mint-22-cinnamon-squash mint-22-mate-squash: - path: /ubuntu-squash/releases/download/22-482b71dc/ + path: /ubuntu-squash/releases/download/22-979f0303/ files: - initrd - vmlinuz @@ -1335,7 +1332,7 @@ endpoints: flavor: mate kernel: mint-22-mate-squash ubuntu-netboot-24.10-amd64: - path: /ubuntu-squash/releases/download/24.10-01d20dde/ + path: /ubuntu-squash/releases/download/24.10-fcf8807c/ files: - initrd - vmlinuz @@ -1357,47 +1354,47 @@ endpoints: kernel: ubuntu-netboot-24.10-arm64 arch: arm64 grml-small-amd64: - path: /debian-squash/releases/download/2025.12-ca5dc013/ + path: /debian-squash/releases/download/2025.05-df4a87dc/ files: - filesystem.squashfs - initrd - vmlinuz os: grml - version: '2025.12' + version: '2025.05' flavor: small arch: amd64 grml-full-amd64: - path: /debian-squash/releases/download/2025.12-ee78df85/ + path: /debian-squash/releases/download/2025.05-8d0a7327/ files: - filesystem.squashfs - initrd - vmlinuz os: grml - version: '2025.12' + version: '2025.05' flavor: full arch: amd64 grml-full-arm64: - path: /debian-squash/releases/download/2025.12-f76c469c/ + path: /debian-squash/releases/download/2025.05-e0c2c740/ files: - filesystem.squashfs - initrd - vmlinuz os: grml - version: '2025.12' + version: '2025.05' flavor: full arch: arm64 grml-small-arm64: - path: /debian-squash/releases/download/2025.12-d7d97ac4/ + path: /debian-squash/releases/download/2025.05-8700c181/ files: - filesystem.squashfs - initrd - vmlinuz os: grml - version: '2025.12' + version: '2025.05' flavor: small arch: arm64 uefishell: - path: /asset-mirror/releases/download/edk2-stable202002-a6917535/ + path: /asset-mirror/releases/download/edk2-stable202002-046915a7/ files: - uefi-shell-x64.efi - uefi-shell-aarch64.efi @@ -1405,13 +1402,13 @@ endpoints: os: uefi-shell version: edk2-stable202002 uefi-shell-x64: - path: /asset-mirror/releases/download/edk2-stable202002-a9ce7096/ + path: /asset-mirror/releases/download/edk2-stable202002-4c8abfeb/ files: - uefi-shell-x64.efi os: uefi-shell-x64 version: edk2-stable202002 ubuntu-netboot-25.04-amd64: - path: /ubuntu-squash/releases/download/25.04-fa10ffe9/ + path: /ubuntu-squash/releases/download/25.04-8094159e/ files: - initrd - vmlinuz @@ -1422,7 +1419,7 @@ endpoints: kernel: ubuntu-netboot-25.04-amd64 arch: amd64 ubuntu-netboot-25.04-arm64: - path: /ubuntu-squash/releases/download/25.04-63097bc7/ + path: /ubuntu-squash/releases/download/25.04-e56e947a/ files: - initrd - vmlinuz @@ -1433,7 +1430,7 @@ endpoints: kernel: ubuntu-netboot-25.04-arm64 arch: arm64 mint-20-xfce-squash: - path: /ubuntu-squash/releases/download/20.3-af4b8d97/ + path: /ubuntu-squash/releases/download/20.3-7abfea92/ files: - initrd - vmlinuz @@ -1443,7 +1440,7 @@ endpoints: flavor: xfce kernel: mint-20-xfce-squash mint-20-cinnamon-squash: - path: /ubuntu-squash/releases/download/20.3-33df4cad/ + path: /ubuntu-squash/releases/download/20.3-85db6b9f/ files: - initrd - vmlinuz @@ -1453,7 +1450,7 @@ endpoints: flavor: Cinnamon kernel: mint-20-cinnamon-squash mint-20-mate-squash: - path: /ubuntu-squash/releases/download/20.3-7b17290c/ + path: /ubuntu-squash/releases/download/20.3-de3a088b/ files: - initrd - vmlinuz @@ -1473,23 +1470,23 @@ endpoints: flavor: Cinnamon kernel: mint-lmde-cinnamon-squash ubuntu-spins: - path: /asset-mirror/releases/download/0.0.3-d0cf8373/ + path: /asset-mirror/releases/download/0.0.2-fb924c06/ files: - vmlinuz - initrd os: ubuntu-spins - version: 0.0.3 + version: 0.0.2 cachyos: - path: /asset-mirror/releases/download/251129-b5de98b7/ + path: /asset-mirror/releases/download/250713-4337df9e/ files: - airootfs.sfs - initrd - vmlinuz - archiso_pxe_http os: cachyos - version: '251129' + version: '250713' deepin-20-squash: - path: /debian-squash/releases/download/20.9-a4ce5fe4/ + path: /debian-squash/releases/download/20.9-e3a3a399/ files: - filesystem.squashfs - initrd @@ -1497,104 +1494,3 @@ endpoints: os: Deepin version: '20.9' kernel: deepin-20-squash - debian-13-live-kernel: - path: /debian-core-13/releases/download/13.3.0-0a426450/ - files: - - initrd - - vmlinuz - os: debian - version: '13' - debian-13-default-squash: - path: /debian-squash/releases/download/13.3.0-9d9b777e/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: core - kernel: debian-13-live-kernel - debian-13-lxde-squash: - path: /debian-squash/releases/download/13.3.0-98209c44/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: lxde - kernel: debian-13-live-kernel - debian-13-kde-squash: - path: /debian-squash/releases/download/13.3.0-c5f83616/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: kde - kernel: debian-13-live-kernel - debian-13-gnome-squash: - path: /debian-squash/releases/download/13.3.0-0aea8fe2/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: gnome - kernel: debian-13-live-kernel - debian-13-lxqt-squash: - path: /debian-squash/releases/download/13.3.0-6936b7a0/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: lxqt - kernel: debian-13-live-kernel - debian-13-mate-squash: - path: /debian-squash/releases/download/13.3.0-f3c0e3ad/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: mate - kernel: debian-13-live-kernel - ubuntu-netboot-25.10-amd64: - path: /ubuntu-squash/releases/download/25.10-64f54a86/ - files: - - initrd - - vmlinuz - os: ubuntu - version: '25.10' - codename: questing - flavor: netboot - kernel: ubuntu-netboot-25.10-amd64 - arch: amd64 - ubuntu-netboot-25.10-arm64: - path: /ubuntu-squash/releases/download/25.10-9fc235de/ - files: - - initrd - - vmlinuz - os: ubuntu - version: '25.10' - codename: questing - flavor: netboot - kernel: ubuntu-netboot-25.10-arm64 - arch: arm64 - debian-13-cinnamon-squash: - path: /debian-squash/releases/download/13.3.0-bcf1dab7/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: cinnamon - kernel: debian-13-live-kernel - debian-13-xfce-squash: - path: /debian-squash/releases/download/13.3.0-5048a26b/ - files: - - filesystem.squashfs - os: debian - version: 13.3.0 - flavor: xfce - kernel: debian-13-live-kernel - proxmox-datacenter-manager: - path: /asset-mirror/releases/download/1.0-2-6fa12487/ - files: - - initrd - - proxmox.iso - - vmlinuz - os: proxmox-datacenter-manager - version: 1.0-2 diff --git a/renovate.json b/renovate.json index 83b440b0..b42c4fba 100644 --- a/renovate.json +++ b/renovate.json @@ -1,14 +1,5 @@ { "extends": [ "config:recommended" - ], - "regexManagers": [ - { - "fileMatch": ["^\\.github\\/workflows\\/.*\\.ya?ml$"], - "matchStrings": [ - "pip(?:3)?\\s+install(?:\\s+(?:-U|--upgrade))?\\s+(?[A-Za-z0-9_.+-]+(?:\\[[^\\]]+\\])?)==(?\\d+(?:\\.\\d+)*)" - ], - "datasourceTemplate": "pypi" - } ] } diff --git a/roles/netbootxyz/defaults/main.yml b/roles/netbootxyz/defaults/main.yml index 0d5e3874..1f2590a4 100644 --- a/roles/netbootxyz/defaults/main.yml +++ b/roles/netbootxyz/defaults/main.yml @@ -157,8 +157,8 @@ releases: mirror: http://dl-cdn.alpinelinux.org name: Alpine Linux versions: - - code_name: v3.23 - name: '3.23' + - code_name: v3.22 + name: '3.22' - code_name: edge name: Edge (development) archlinux: @@ -168,8 +168,8 @@ releases: mirror: mirrors.kernel.org name: Arch Linux versions: - - code_name: 2026.01.01 - name: 2026.01.01 + - code_name: 2025.08.01 + name: 2025.08.01 blackarch: enabled: true menu: linux @@ -195,11 +195,11 @@ releases: mirror: https://builds.coreos.fedoraproject.org name: Fedora CoreOS versions: - - code_name: 43.20260105.3.0 + - code_name: 42.20250721.3.0 name: stable - - code_name: 43.20260119.2.1 + - code_name: 42.20250803.2.0 name: testing - - code_name: 43.20260119.1.1 + - code_name: 42.20250803.1.0 name: next debian: archive_mirror: http://archive.debian.org @@ -243,10 +243,10 @@ releases: mirror: http://mirrors.kernel.org name: Fedora versions: - - code_name: 43 - name: 43 - code_name: 42 name: 42 + - code_name: 41 + name: 41 flatcar: enabled: true menu: linux @@ -291,8 +291,8 @@ releases: mirror: https://downloads.ipfire.org name: IPFire versions: - - code_name: 2.29-core199 - name: 2.29 Core199 + - code_name: 2.29-core196 + name: 2.29 Core196 k3os: enabled: true menu: linux @@ -331,7 +331,7 @@ releases: name: Ubuntu 24.04 - key: ubuntu-24.10 name: Ubuntu 24.10 - version: v3.5.3 + version: v3.5.0 kali: base_dir: kali enabled: true @@ -358,8 +358,6 @@ releases: menu: linux name: NixOS versions: - - code_name: nixos-25.11 - name: nixos-25.11 - code_name: nixos-25.05 name: nixos-25.05 - code_name: nixos-24.11 @@ -403,18 +401,18 @@ releases: base_dir: pub/OpenBSD enabled: true menu: bsd - mirror: http://cdn.openbsd.org + mirror: http://ftp.openbsd.org name: OpenBSD versions: + - code_name: '7.6' + image_ver: '76' + name: '7.6' + - code_name: '7.5' + image_ver: '75' + name: '7.5' - code_name: snapshots - image_ver: '78' - name: 7.8 Latest Snapshot - - code_name: '7.8' - image_ver: '78' - name: '7.8' - - code_name: '7.7' - image_ver: '77' - name: '7.7' + image_ver: '76' + name: 7.6 Latest Snapshot opensuse: base_dir: distribution/leap enabled: true @@ -422,10 +420,10 @@ releases: mirror: http://download.opensuse.org name: openSUSE versions: - - code_name: '16.0' - name: openSUSE Leap 16.0 - code_name: '15.6' name: openSUSE Leap 15.6 + - code_name: '15.5' + name: openSUSE Leap 15.5 - code_name: tumbleweed name: openSUSE tumbleweed oracle: @@ -483,14 +481,14 @@ releases: mirror: https://netboot.smartos.org/os/ name: SmartOS versions: - - code_name: 20260122T000642Z - name: 20260122T000642Z - - code_name: 20260108T003758Z - name: 20260108T003758Z - - code_name: 20251211T000906Z - name: 20251211T000906Z - - code_name: 20251127T000410Z - name: 20251127T000410Z + - code_name: 20250807T000218Z + name: 20250807T000218Z + - code_name: 20250724T001011Z + name: 20250724T001011Z + - code_name: 20250710T000436Z + name: 20250710T000436Z + - code_name: 20250626T191621Z + name: 20250626T191621Z talos: enabled: true menu: linux @@ -639,8 +637,6 @@ releases: mirror: http://archive.ubuntu.com name: Ubuntu versions: - - code_name: questing - name: 25.10 Questing Quokka - code_name: plucky name: 25.04 Plucky Puffin - code_name: oracular @@ -737,7 +733,7 @@ utilitiesefi: enabled: true name: Memtest86+ {{ endpoints.memtest86plus.version }} type: memtest - util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}mt86p_x86_64 + util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}memtest64.efi version: '{{ endpoints.memtest86plus.version }}' redorescue: enabled: true @@ -797,7 +793,7 @@ utilitiespcbios32: enabled: true name: Memtest86+ {{ endpoints.memtest86plus.version }} type: memtest - util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}mt86p_i586 + util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}memtest32.bin version: '{{ endpoints.memtest86plus.version }}' shredos: enabled: true @@ -869,7 +865,7 @@ utilitiespcbios64: enabled: true name: Memtest86+ {{ endpoints.memtest86plus.version }} type: memtest - util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}mt86p_x86_64 + util_path: ${live_endpoint}{{ endpoints.memtest86plus.path }}memtest64.bin version: '{{ endpoints.memtest86plus.version }}' redorescue: enabled: true diff --git a/roles/netbootxyz/templates/menu/boot.cfg.j2 b/roles/netbootxyz/templates/menu/boot.cfg.j2 index be8b0f2c..59449dd1 100644 --- a/roles/netbootxyz/templates/menu/boot.cfg.j2 +++ b/roles/netbootxyz/templates/menu/boot.cfg.j2 @@ -82,7 +82,7 @@ set menu_pci 0 iseq ${platform} efi && goto efi || goto architectures_end :efi -set menu_bsd 1 +set menu_bsd 0 set menu_freedos 0 set menu_unix 0 set menu_pci 0 @@ -121,7 +121,7 @@ goto clouds_end :metal_arm64 set cmdline console=ttyAMA0,115200 set ipxe_disk netboot.xyz-metal-arm64-snp.efi -set menu_bsd 1 +set menu_bsd 0 set menu_freedos 0 set menu_live 0 set menu_windows 0 diff --git a/roles/netbootxyz/templates/menu/bsd.ipxe.j2 b/roles/netbootxyz/templates/menu/bsd.ipxe.j2 index d06c1188..80206baa 100644 --- a/roles/netbootxyz/templates/menu/bsd.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/bsd.ipxe.j2 @@ -10,12 +10,8 @@ menu BSD Installers - Current Arch [ ${arch} ] item --gap BSD Based Operating Systems {% for key, value in releases.items() | sort(attribute='1.name') %} {% if value.enabled is defined and value.menu == "bsd" and value.enabled | bool %} -{% if key == "freebsd" %} -iseq ${platform} efi || item {{ key }} ${space} {{ value.name }} -{% else %} item {{ key }} ${space} {{ value.name }} {% endif %} -{% endif %} {% endfor %} choose menu || goto bsd_exit diff --git a/roles/netbootxyz/templates/menu/flatcar.ipxe.j2 b/roles/netbootxyz/templates/menu/flatcar.ipxe.j2 index 900703af..e242b3af 100644 --- a/roles/netbootxyz/templates/menu/flatcar.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/flatcar.ipxe.j2 @@ -30,7 +30,7 @@ goto flatcar_exit :alpha :edge set release ${menu} -set base-url https://flatcar.cdn.cncf.io/${release}/${os_arch}-usr/current +set base-url http://${release}.release.flatcar-linux.net/${os_arch}-usr/current kernel ${base-url}/flatcar_production_pxe.vmlinuz ${flatcar_firstboot} ${flatcar_params} flatcar.autologin=tty1 flatcar.autologin=ttyS0 initrd=flatcar_production_pxe_image.cpio.gz ${cmdline} initrd ${base-url}/flatcar_production_pxe_image.cpio.gz boot diff --git a/roles/netbootxyz/templates/menu/openbsd.ipxe.j2 b/roles/netbootxyz/templates/menu/openbsd.ipxe.j2 index d5ed303c..5101ee41 100644 --- a/roles/netbootxyz/templates/menu/openbsd.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/openbsd.ipxe.j2 @@ -30,7 +30,7 @@ chain ${memdisk} iso raw goto openbsd_menu :efi_boot -set src ${openbsd_mirror}/${openbsd_base_dir}/${ver}/${os_arch}/miniroot${image_ver}.img +set src ${openbsd_mirror}/${openbsd_base_dir}/${ver}/${os_arch}/install${image_ver}.img imgfree sanboot ${src} goto openbsd_menu diff --git a/roles/netbootxyz/templates/menu/opensuse.ipxe.j2 b/roles/netbootxyz/templates/menu/opensuse.ipxe.j2 index 085f9cb9..c7424384 100644 --- a/roles/netbootxyz/templates/menu/opensuse.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/opensuse.ipxe.j2 @@ -69,30 +69,11 @@ choose version || goto opensuse_exit set dir ${opensuse_base_dir}/${version}/repo/oss iseq ${version} tumbleweed && set dir ${version}/repo/oss || -# Tumbleweed ARM64 uses ports mirror -iseq ${version} tumbleweed && iseq ${os_arch} aarch64 && set dir ports/aarch64/${version}/repo/oss || - -# Check if version needs live ISO boot method (16.0 and later) -iseq ${version} 16.0 && set dir distribution/leap/${version}/repo/oss && set iso_dir distribution/leap/${version}/offline && set use_live_iso true || - imgfree set kernel_url boot/${os_arch}/loader iseq ${os_arch} aarch64 && set kernel_url boot/${os_arch} || - -# Choose boot method based on version -isset ${use_live_iso} && goto opensuse_live_boot || goto opensuse_standard_boot - -:opensuse_live_boot -kernel ${opensuse_mirror}/${dir}/${kernel_url}/linux root=live:${opensuse_mirror}/${iso_dir}/Leap-${version}-online-installer-${os_arch}.install.iso ${netsetup} ${params} {{ kernel_params }} -initrd ${opensuse_mirror}/${dir}/${kernel_url}/initrd -goto boot_os - -:opensuse_standard_boot kernel ${opensuse_mirror}/${dir}/${kernel_url}/linux ${netsetup} install=${opensuse_mirror}/${dir} ${params} {{ kernel_params }} initrd ${opensuse_mirror}/${dir}/${kernel_url}/initrd -goto boot_os - -:boot_os echo MD5sums: md5sum linux initrd boot diff --git a/roles/netbootxyz/templates/menu/oracle.ipxe.j2 b/roles/netbootxyz/templates/menu/oracle.ipxe.j2 index baf8d828..aca31690 100644 --- a/roles/netbootxyz/templates/menu/oracle.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/oracle.ipxe.j2 @@ -12,33 +12,14 @@ set os_arch ${arch} iseq ${os_arch} x86_64 && set os_arch x86_64 || iseq ${os_arch} arm64 && set os_arch aarch64 || item --gap ${os} Versions -{% set defined_versions = {} %} {% for key, value in endpoints.items() | sort %} {% if value.os == "oracle" %} -{% if value.version not in defined_versions %} -{% set _ = defined_versions.update({value.version: []}) %} -{% endif %} -{% set _ = defined_versions[value.version].append(value.arch) %} -{% endif %} -{% endfor %} -{% for version, archs in defined_versions.items() | sort %} -{% if archs | length > 1 %} -item {{ version }} ${space} ${os} {{ version }} -{% else %} -iseq ${os_arch} {{ archs[0] }} && item {{ version }} ${space} ${os} {{ version }} || +item {{ value.version }} ${space} ${os} {{ value.version }} {% endif %} {% endfor %} choose version || goto oracle_exit -goto ${version} +goto ${version}_${os_arch} -{% for version, archs in defined_versions.items() | sort %} -:{{ version }} -{% for arch in archs %} -iseq ${os_arch} {{ arch }} && goto {{ version }}_{{ arch }} || -{% endfor %} -goto oracle_exit - -{% endfor %} {% for key, value in endpoints.items() | sort %} {% if value.os == "oracle" %} :{{ value.version }}_{{ value.arch }} diff --git a/roles/netbootxyz/templates/menu/proxmox.ipxe.j2 b/roles/netbootxyz/templates/menu/proxmox.ipxe.j2 index 6a767497..1c194884 100644 --- a/roles/netbootxyz/templates/menu/proxmox.ipxe.j2 +++ b/roles/netbootxyz/templates/menu/proxmox.ipxe.j2 @@ -23,12 +23,6 @@ item pmg-normal ${space} ${os} Mail Gateway {{ value.version }} item pmg-text ${space} ${os} Mail Gateway {{ value.version }} (Text) item pmg-debug ${space} ${os} Mail Gateway {{ value.version }} (Debug) {% endif %} -{% if value.os == "proxmox-datacenter-manager" %} -item --gap ${os} Datacenter Manager -item pdm-normal ${space} ${os} Datacenter Manager {{ value.version }} -item pdm-text ${space} ${os} Datacenter Manager {{ value.version }} (Text) -item pdm-debug ${space} ${os} Datacenter Manager {{ value.version }} (Debug) -{% endif %} {% if value.os == "proxmox-ve" %} item --gap ${os} VE item pve-normal ${space} ${os} VE {{ value.version }} @@ -39,18 +33,6 @@ item pve-debug ${space} ${os} VE {{ value.version }} (Debug) choose proxmox_choice || goto proxmox_exit goto ${proxmox_choice} -:pdm-normal -set params splash=silent -goto boot-pdm - -:pdm-text -set params splash=silent proxtui -goto boot-pdm - -:pdm-debug -set params splash=verbose proxdebug -goto boot-pdm - :pve-normal set params splash=silent goto boot-pve @@ -113,19 +95,6 @@ initrd ${kernel_url}initrd initrd ${kernel_url}proxmox.iso /proxmox.iso boot -:boot-pdm -{% for key, value in endpoints.items() | sort %} -{% if value.os == "proxmox-datacenter-manager" %} -set kernel_url ${live_endpoint}{{ value.path }} -set proxmox_version {{ value.version }} -{% endif %} -{% endfor %} -imgfree -kernel ${kernel_url}vmlinuz vga=791 video=vesafb:ywrap,mtrr ramdisk_size=16777216 rw quiet ${params} {{ kernel_params }} -initrd ${kernel_url}initrd -initrd ${kernel_url}proxmox.iso /proxmox.iso -boot - :boot-pve {% for key, value in endpoints.items() | sort %} {% if value.os == "proxmox-ve" %} diff --git a/version.txt b/version.txt index 36831c3e..0ad1ba85 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -2.0.90 +2.0.88