Skip to content

Adding support for eLxr13 Bianca Release#564

Merged
srmungar merged 31 commits into
mainfrom
elxr13-support
May 20, 2026
Merged

Adding support for eLxr13 Bianca Release#564
srmungar merged 31 commits into
mainfrom
elxr13-support

Conversation

@srmungar

Copy link
Copy Markdown
Contributor

Merge Checklist

All boxes should be checked before merging the PR

  • The changes in the PR have been built and tested
  • Documentation has been updated to reflect the changes (or no doc update needed)
  • Ready to merge

Description

Any Newly Introduced Dependencies

How Has This Been Tested?

@srmungar srmungar requested a review from samueltaripin May 15, 2026 06:25
@srmungar srmungar requested a review from a team as a code owner May 15, 2026 06:25
Copilot AI review requested due to automatic review settings May 15, 2026 06:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds eLxr13 Bianca release configuration and example templates so the existing Wind River eLxr provider can target a new distribution.

Changes:

  • Extends schemas to recognize elxr13/Bianca.
  • Adds eLxr13 provider, chroot, default image, and additional-file configs.
  • Adds eLxr13 x86_64/aarch64 example image templates.

Reviewed changes

Copilot reviewed 22 out of 22 changed files in this pull request and generated 15 comments.

Show a summary per file
File Description
internal/config/schema/os-image-template.schema.json Allows elxr13 for Wind River eLxr templates.
internal/config/schema/os-config.schema.json Adds eLxr13/Bianca identifiers to OS config validation.
image-templates/elxr13-x86_64-minimal-iso.yml Adds minimal ISO user template.
image-templates/elxr13-x86_64-minimal-initrd.yml Adds minimal initrd user template.
image-templates/elxr13-x86_64-edge-raw.yml Adds edge raw image template.
image-templates/elxr13-x86_64-dlstreamer.yml Adds DL Streamer raw image template.
image-templates/elxr13-aarch64-minimal-raw.yml Adds aarch64 minimal raw template.
config/osv/wind-river-elxr/elxr13/providerconfigs/repo.yml Adds generic eLxr13 repository config.
config/osv/wind-river-elxr/elxr13/providerconfigs/arm64_repo.yml Adds arm64 Bianca repository config.
config/osv/wind-river-elxr/elxr13/providerconfigs/amd64_repo.yml Adds amd64 Bianca repository config.
config/osv/wind-river-elxr/elxr13/imageconfigs/defaultconfigs/default-raw-x86_64.yml Adds x86_64 raw defaults.
config/osv/wind-river-elxr/elxr13/imageconfigs/defaultconfigs/default-raw-aarch64.yml Adds aarch64 raw defaults.
config/osv/wind-river-elxr/elxr13/imageconfigs/defaultconfigs/default-iso-x86_64.yml Adds x86_64 ISO defaults.
config/osv/wind-river-elxr/elxr13/imageconfigs/defaultconfigs/default-initrd-x86_64.yml Adds x86_64 initrd defaults.
config/osv/wind-river-elxr/elxr13/imageconfigs/additionalfiles/serial-getty@.service Adds serial getty override for initrd.
config/osv/wind-river-elxr/elxr13/imageconfigs/additionalfiles/getty@.service Adds getty override for initrd.
config/osv/wind-river-elxr/elxr13/imageconfigs/additionalfiles/elxr-aria.list Adds APT source file.
config/osv/wind-river-elxr/elxr13/imageconfigs/additionalfiles/dhcp.network Adds DHCP network config.
config/osv/wind-river-elxr/elxr13/config.yml Adds architecture-specific OS config.
config/osv/wind-river-elxr/elxr13/chrootenvconfigs/local.list Adds local chroot repository source.
config/osv/wind-river-elxr/elxr13/chrootenvconfigs/chrootenv_x86_64.yml Adds x86_64 chroot package set.
config/osv/wind-river-elxr/elxr13/chrootenvconfigs/chrootenv_aarch64.yml Adds aarch64 chroot package set.

Comment thread internal/config/schema/os-image-template.schema.json
Comment thread internal/config/schema/os-image-template.schema.json
Comment thread config/osv/wind-river-elxr/elxr13/imageconfigs/additionalfiles/elxr-aria.list Outdated
Comment thread image-templates/elxr13-x86_64-minimal-iso.yml Outdated
Comment thread image-templates/elxr13-x86_64-minimal-initrd.yml Outdated
Comment thread config/osv/wind-river-elxr/elxr13/providerconfigs/repo.yml Outdated
Comment thread config/osv/wind-river-elxr/elxr13/providerconfigs/repo.yml Outdated
Comment thread image-templates/elxr-edge-26.04-aarch64-minimal-raw.yml
Comment thread internal/config/schema/os-image-template.schema.json
srmungar and others added 8 commits May 14, 2026 23:39
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

Copilot AI commented May 15, 2026

Copy link
Copy Markdown
Contributor

Just as a heads up, I was blocked by some firewall rules while working on your feedback. Expand below for details.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • example.com
    • Triggering command: /tmp/go-build1691479391/b591/debutils.test /tmp/go-build1691479391/b591/debutils.test -test.testlogfile=/tmp/go-build1691479391/b591/testlog.txt -test.paniconexit0 -test.timeout=10m0s -uns�� mplate_GrubCmdlineRootAndExtraArgs1961050121/002/etc/default/grub /tmp/go-build1691479391/b106/vet-w u/13/cc1 (dns block)
    • Triggering command: /tmp/go-build1691479391/b608/rpmutils.test /tmp/go-build1691479391/b608/rpmutils.test -test.testlogfile=/tmp/go-build1691479391/b608/testlog.txt -test.paniconexit0 -test.timeout=10m0s -ato�� oser-tool/internal/chroot/chrootbuild/chrootbuild.go -buildtags x64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert -nilfunc va/nVv7Jtvg8A_4y/tmp/sbom_pkgtype_test_925952661/usr/share/sbom/spdx_manifest_rpm_test-rpm_20260515_070924.json -ato�� ool/image-composer-tool/internal/image/imageos/tmp/spdx_manifest_rpm_test-image_20260515_070924.as -buildtags ux_amd64/compile -errorsas age-composer-too-plugin -nilfunc ux_amd64/compile-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper (dns block)
  • example1.com
    • Triggering command: /tmp/go-build1691479391/b591/debutils.test /tmp/go-build1691479391/b591/debutils.test -test.testlogfile=/tmp/go-build1691479391/b591/testlog.txt -test.paniconexit0 -test.timeout=10m0s -uns�� mplate_GrubCmdlineRootAndExtraArgs1961050121/002/etc/default/grub /tmp/go-build1691479391/b106/vet-w u/13/cc1 (dns block)
  • invalid-url.example.com
    • Triggering command: /tmp/go-build1691479391/b591/debutils.test /tmp/go-build1691479391/b591/debutils.test -test.testlogfile=/tmp/go-build1691479391/b591/testlog.txt -test.paniconexit0 -test.timeout=10m0s -uns�� mplate_GrubCmdlineRootAndExtraArgs1961050121/002/etc/default/grub /tmp/go-build1691479391/b106/vet-w u/13/cc1 (dns block)
  • mirror.elxr.dev
    • Triggering command: /tmp/go-build1691479391/b621/elxr.test /tmp/go-build1691479391/b621/elxr.test -test.testlogfile=/tmp/go-build1691479391/b621/testlog.txt -test.paniconexit0 -test.timeout=10m0s 6914�� .deb -I ux_amd64/vet --gdwarf-5 --64 -o ux_amd64/vet e=/t�� t0 m0s p/bin/as s1961050121/002/locale --64 -o as (dns block)
    • Triggering command: /tmp/go-build666179272/b001/elxr.test /tmp/go-build666179272/b001/elxr.test -test.testlogfile=/tmp/go-build666179272/b001/testlog.txt -test.paniconexit0 -test.timeout=10m0s --vm�� 023.4ubuntu1_all.deb kg-status &amp;&amp; /usr/lib/needrestar esAptLock3153472196/001/apt .0-2ubuntu0.2_ambash /tmp/cc6Vpy9W.o enerator esAptLock3153472196/001/apt --fo�� --force-confold --force-confdef /opt/pipx_bin/as --print-foreign-/bin/sh _64-linux-gnu/13-c 2pShA1.res as (dns block)
    • Triggering command: /tmp/go-build787531299/b001/elxr.test /tmp/go-build787531299/b001/elxr.test -test.testlogfile=/tmp/go-build787531299/b001/testlog.txt -test.paniconexit0 -test.timeout=10m0s --fo�� PackageKit.StateHasChanged --force-confdef /usr/bin/tail --force-confdef description,releshow --force-confdef tail -n1 nap --from-apt 2&gt;/dev/null || true hods/file /bin/echo (dns block)
  • non-existent-server-12345.example.com
    • Triggering command: /tmp/go-build1691479391/b598/pkgfetcher.test /tmp/go-build1691479391/b598/pkgfetcher.test -test.testlogfile=/tmp/go-build1691479391/b598/testlog.txt -test.paniconexit0 -test.timeout=10m0s -uns�� r/isomaker.go r/validate_test.go ache/go/1.24.13/-nolocalimports gn/imagesign.go (dns block)
  • repo1.example.com
    • Triggering command: /tmp/go-build1691479391/b608/rpmutils.test /tmp/go-build1691479391/b608/rpmutils.test -test.testlogfile=/tmp/go-build1691479391/b608/testlog.txt -test.paniconexit0 -test.timeout=10m0s -ato�� oser-tool/internal/chroot/chrootbuild/chrootbuild.go -buildtags x64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert -nilfunc va/nVv7Jtvg8A_4y/tmp/sbom_pkgtype_test_925952661/usr/share/sbom/spdx_manifest_rpm_test-rpm_20260515_070924.json -ato�� ool/image-composer-tool/internal/image/imageos/tmp/spdx_manifest_rpm_test-image_20260515_070924.as -buildtags ux_amd64/compile -errorsas age-composer-too-plugin -nilfunc ux_amd64/compile-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper (dns block)
  • test.example.com
    • Triggering command: /tmp/go-build1691479391/b615/azl.test /tmp/go-build1691479391/b615/azl.test -test.testlogfile=/tmp/go-build1691479391/b615/testlog.txt -test.paniconexit0 -test.timeout=10m0s -uns�� om/!data!dog/zst/tmp/go-link-815280478/000002.o /tmp/go-build169/tmp/go-link-815280478/000003.o s (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@srmungar srmungar merged commit 492c479 into main May 20, 2026
38 checks passed
@srmungar srmungar deleted the elxr13-support branch May 20, 2026 05:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants