Compare commits
No commits in common. "c9-beta" and "c9s-111" have entirely different histories.
@ -1,2 +0,0 @@
|
|||||||
41a56ab6bb51f99445735cf567ace0e9297fe8bc SOURCES/bootc-1.13.0-vendor.tar.zstd
|
|
||||||
46a80d31f9b5e715e75a5ff7d09a5663d48b0ab0 SOURCES/bootc-1.13.0.tar.zstd
|
|
||||||
1
.fmf/version
Normal file
1
.fmf/version
Normal file
@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
56
.gitignore
vendored
56
.gitignore
vendored
@ -1,2 +1,54 @@
|
|||||||
SOURCES/bootc-1.13.0-vendor.tar.zstd
|
/bootc-0.1.4.tar.zstd
|
||||||
SOURCES/bootc-1.13.0.tar.zstd
|
/bootc-0.1.4-vendor.tar.zstd
|
||||||
|
/bootc-0.1.5.tar.zstd
|
||||||
|
/bootc-0.1.5-vendor.tar.zstd
|
||||||
|
/bootc-0.1.6-vendor.tar.zstd
|
||||||
|
/bootc-0.1.6.tar.zstd
|
||||||
|
/bootc-0.1.7-vendor.tar.zstd
|
||||||
|
/bootc-0.1.7.tar.zstd
|
||||||
|
/bootc-0.1.8.tar.zstd
|
||||||
|
/bootc-0.1.8-vendor.tar.zstd
|
||||||
|
/bootc-0.1.9.tar.zstd
|
||||||
|
/bootc-0.1.9-vendor.tar.zstd
|
||||||
|
/bootc-0.1.10-vendor.tar.zstd
|
||||||
|
/bootc-0.1.10.tar.zstd
|
||||||
|
/bootc-0.1.11.tar.zstd
|
||||||
|
/bootc-0.1.11-vendor.tar.zstd
|
||||||
|
/bootc-0.1.12.tar.zstd
|
||||||
|
/bootc-0.1.12-vendor.tar.zstd
|
||||||
|
/bootc-0.1.13.tar.zstd
|
||||||
|
/bootc-0.1.13-vendor.tar.zstd
|
||||||
|
/bootc-0.1.14-vendor.tar.zstd
|
||||||
|
/bootc-0.1.14.tar.zstd
|
||||||
|
/bootc-0.1.15.tar.zstd
|
||||||
|
/bootc-0.1.15-vendor.tar.zstd
|
||||||
|
/bootc-0.1.16.tar.zstd
|
||||||
|
/bootc-0.1.16-vendor.tar.zstd
|
||||||
|
/bootc-1.1.0.tar.zstd
|
||||||
|
/bootc-1.1.0-vendor.tar.zstd
|
||||||
|
/bootc-1.1.2.tar.zstd
|
||||||
|
/bootc-1.1.2-vendor.tar.zstd
|
||||||
|
/bootc-1.1.4.tar.zstd
|
||||||
|
/bootc-1.1.4-vendor.tar.zstd
|
||||||
|
/bootc-1.1.5.tar.zstd
|
||||||
|
/bootc-1.1.5-vendor.tar.zstd
|
||||||
|
/bootc-1.1.6-vendor.tar.zstd
|
||||||
|
/bootc-1.1.6.tar.zstd
|
||||||
|
/bootc-1.1.7.tar.zstd
|
||||||
|
/bootc-1.1.7-vendor.tar.zstd
|
||||||
|
/bootc-1.3.0.tar.zstd
|
||||||
|
/bootc-1.3.0-vendor.tar.zstd
|
||||||
|
/bootc-1.4.0.tar.zstd
|
||||||
|
/bootc-1.4.0-vendor.tar.zstd
|
||||||
|
/bootc-1.5.1.tar.zstd
|
||||||
|
/bootc-1.5.1-vendor.tar.zstd
|
||||||
|
/bootc-1.7.0-vendor.tar.zstd
|
||||||
|
/bootc-1.7.0.tar.zstd
|
||||||
|
/bootc-1.7.1-vendor.tar.zstd
|
||||||
|
/bootc-1.7.1.tar.zstd
|
||||||
|
/bootc-1.8.0-vendor.tar.zstd
|
||||||
|
/bootc-1.8.0.tar.zstd
|
||||||
|
/bootc-1.10.0.tar.zstd
|
||||||
|
/bootc-1.10.0-vendor.tar.zstd
|
||||||
|
/bootc-1.11.0.tar.zstd
|
||||||
|
/bootc-1.11.0-vendor.tar.zstd
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: bootc
|
Name: bootc
|
||||||
Version: 1.13.0
|
Version: 1.11.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Bootable container system
|
Summary: Bootable container system
|
||||||
|
|
||||||
@ -145,8 +145,7 @@ sed -i -e '/https:\/\//d' cargo-vendor.txt
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%install
|
%install
|
||||||
# Pass CARGO_FEATURES explicitly to prevent auto-detection rebuild in install environment
|
%make_install INSTALL="install -p -c"
|
||||||
%make_install INSTALL="install -p -c" CARGO_FEATURES="%{?with_rhsm:rhsm}"
|
|
||||||
%if %{with ostree_ext}
|
%if %{with ostree_ext}
|
||||||
make install-ostree-hooks DESTDIR=%{?buildroot}
|
make install-ostree-hooks DESTDIR=%{?buildroot}
|
||||||
%endif
|
%endif
|
||||||
@ -162,10 +161,7 @@ chmod +x %{?buildroot}/%{system_reinstall_bootc_install_podman_path}
|
|||||||
# generate doc file list excluding directories; workaround for
|
# generate doc file list excluding directories; workaround for
|
||||||
# https://github.com/coreos/rpm-ostree/issues/5420
|
# https://github.com/coreos/rpm-ostree/issues/5420
|
||||||
touch %{?buildroot}/%{_docdir}/bootc/baseimage/base/sysroot/.keepdir
|
touch %{?buildroot}/%{_docdir}/bootc/baseimage/base/sysroot/.keepdir
|
||||||
find %{?buildroot}/%{_docdir} ! -type d -printf '%{_docdir}/%%P\n' | sort > bootcdoclist.txt
|
find %{?buildroot}/%{_docdir} ! -type d -printf '%{_docdir}/%%P\n' > bootcdoclist.txt
|
||||||
|
|
||||||
rm -f %{buildroot}/%{_datadir}/elvish/lib/bootc.elv
|
|
||||||
rm -f %{buildroot}/%{_datadir}/powershell/Modules/Bootc/Bootc.psm1
|
|
||||||
|
|
||||||
%if %{with check}
|
%if %{with check}
|
||||||
%check
|
%check
|
||||||
@ -193,15 +189,6 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
%{_unitdir}/*
|
%{_unitdir}/*
|
||||||
%{_mandir}/man*/*bootc*
|
%{_mandir}/man*/*bootc*
|
||||||
%if 0%{?rhel} && 0%{?rhel} <= 9
|
|
||||||
%{_datadir}/bash-completion/completions/bootc
|
|
||||||
%{_datadir}/zsh/site-functions/_bootc
|
|
||||||
%{_datadir}/fish/vendor_completions.d/bootc.fish
|
|
||||||
%else
|
|
||||||
%{bash_completions_dir}/bootc
|
|
||||||
%{zsh_completions_dir}/_bootc
|
|
||||||
%{fish_completions_dir}/bootc.fish
|
|
||||||
%endif
|
|
||||||
|
|
||||||
%files -n system-reinstall-bootc
|
%files -n system-reinstall-bootc
|
||||||
%{_bindir}/system-reinstall-bootc
|
%{_bindir}/system-reinstall-bootc
|
||||||
@ -213,20 +200,6 @@ fi
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Feb 24 2026 Colin Walters <walters@verbum.org> - 1.13.0-1
|
|
||||||
- Update to 1.13.0
|
|
||||||
- https://github.com/bootc-dev/bootc/releases/tag/v1.13.0
|
|
||||||
- Resolves: RHEL-151443
|
|
||||||
|
|
||||||
* Fri Jan 17 2026 Colin Walters <walters@verbum.org> - 1.12.1-1
|
|
||||||
- Update to 1.12.1
|
|
||||||
- Fix mount point check regression breaking bootc-image-builder
|
|
||||||
- Resolves: RHEL-142112
|
|
||||||
|
|
||||||
* Thu Jan 09 2026 Colin Walters <walters@verbum.org> - 1.12.0-1
|
|
||||||
- Update to 1.12.0
|
|
||||||
- Resolves: RHEL-140335
|
|
||||||
|
|
||||||
* Thu Oct 30 2025 Joseph Marrero <jmarrero@fedoraproject.org> - 1.10.0-1
|
* Thu Oct 30 2025 Joseph Marrero <jmarrero@fedoraproject.org> - 1.10.0-1
|
||||||
- Update to 1.10.0
|
- Update to 1.10.0
|
||||||
- Resolves: #RHEL-125340
|
- Resolves: #RHEL-125340
|
||||||
17
gating.yaml
Normal file
17
gating.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
--- !Policy
|
||||||
|
product_versions:
|
||||||
|
- fedora-*
|
||||||
|
decision_contexts:
|
||||||
|
- bodhi_update_push_stable
|
||||||
|
- bodhi_update_push_testing
|
||||||
|
subject_type: koji_build
|
||||||
|
rules:
|
||||||
|
- !PassingTestCaseRule {test_case_name: fedora-ci.koji-build.tier0.functional}
|
||||||
|
|
||||||
|
--- !Policy
|
||||||
|
product_versions:
|
||||||
|
- rhel-9
|
||||||
|
- rhel-10
|
||||||
|
decision_context: osci_compose_gate
|
||||||
|
rules:
|
||||||
|
- !PassingTestCaseRule {test_case_name: osci.brew-build.tier0.functional}
|
||||||
98
plans/all.fmf
Normal file
98
plans/all.fmf
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
discover:
|
||||||
|
how: fmf
|
||||||
|
dist-git-source: true
|
||||||
|
dist-git-install-builddeps: true
|
||||||
|
execute:
|
||||||
|
how: tmt
|
||||||
|
environment:
|
||||||
|
NIGHTLY_COMPOSE_SITE: download.devel.redhat.com
|
||||||
|
prepare:
|
||||||
|
# Install image mode system on package mode system
|
||||||
|
- how: install
|
||||||
|
order: 97
|
||||||
|
package:
|
||||||
|
- podman
|
||||||
|
- skopeo
|
||||||
|
- jq
|
||||||
|
- bootc
|
||||||
|
- system-reinstall-bootc
|
||||||
|
- expect
|
||||||
|
- ansible-core
|
||||||
|
- zstd
|
||||||
|
- how: shell
|
||||||
|
order: 98
|
||||||
|
script:
|
||||||
|
- pwd && ls -al && ls -al /var/share/test-artifacts && mkdir -p bootc && cp /var/share/test-artifacts/*.src.rpm bootc
|
||||||
|
- cd bootc && ls -al && rpm2cpio *.src.rpm | cpio -idmv && rm -f *-vendor.tar.zstd && zstd -d *.tar.zstd && tar -xvf *.tar -C . --strip-components=1 && ls -al
|
||||||
|
- cd bootc/hack && ./provision-packit.sh
|
||||||
|
# tmt-reboot and reboot do not work in this case
|
||||||
|
# reboot in ansible is the only way to reboot in tmt prepare
|
||||||
|
- how: ansible
|
||||||
|
order: 99
|
||||||
|
playbook:
|
||||||
|
- https://github.com/bootc-dev/bootc/raw/refs/heads/main/hack/packit-reboot.yml
|
||||||
|
|
||||||
|
/plan-01-readonly:
|
||||||
|
summary: Execute booted readonly/nondestructive tests
|
||||||
|
discover+:
|
||||||
|
how: fmf
|
||||||
|
test:
|
||||||
|
- /tmt/tests/tests/test-01-readonly
|
||||||
|
extra-try_bind_storage: true
|
||||||
|
|
||||||
|
/plan-20-image-pushpull-upgrade:
|
||||||
|
summary: Execute local upgrade tests
|
||||||
|
discover+:
|
||||||
|
how: fmf
|
||||||
|
test:
|
||||||
|
- /tmt/tests/tests/test-20-image-pushpull-upgrade
|
||||||
|
|
||||||
|
/plan-21-logically-bound-switch:
|
||||||
|
summary: Execute logically bound images tests for switching images
|
||||||
|
discover+:
|
||||||
|
how: fmf
|
||||||
|
test:
|
||||||
|
- /tmt/tests/tests/test-21-logically-bound-switch
|
||||||
|
|
||||||
|
/plan-22-logically-bound-install:
|
||||||
|
summary: Execute logically bound images tests for installing image
|
||||||
|
discover+:
|
||||||
|
how: fmf
|
||||||
|
test:
|
||||||
|
- /tmt/tests/tests/test-22-logically-bound-install
|
||||||
|
|
||||||
|
/plan-23-install-outside-container:
|
||||||
|
summary: Execute tests for installing outside of a container
|
||||||
|
discover+:
|
||||||
|
how: fmf
|
||||||
|
test:
|
||||||
|
- /tmt/tests/tests/test-23-install-outside-container
|
||||||
|
|
||||||
|
/plan-23-usroverlay:
|
||||||
|
summary: Execute tests for bootc usrover
|
||||||
|
discover+:
|
||||||
|
how: fmf
|
||||||
|
test:
|
||||||
|
- /tmt/tests/tests/test-23-usroverlay
|
||||||
|
|
||||||
|
/plan-24-image-upgrade-reboot:
|
||||||
|
summary: Execute local upgrade tests
|
||||||
|
discover+:
|
||||||
|
how: fmf
|
||||||
|
test:
|
||||||
|
- /tmt/tests/tests/test-24-image-upgrade-reboot
|
||||||
|
extra-try_bind_storage: true
|
||||||
|
|
||||||
|
/plan-25-soft-reboot:
|
||||||
|
summary: Execute soft reboot test
|
||||||
|
discover+:
|
||||||
|
how: fmf
|
||||||
|
test:
|
||||||
|
- /tmt/tests/tests/test-25-soft-reboot
|
||||||
|
|
||||||
|
/plan-29-soft-reboot-selinux-policy:
|
||||||
|
summary: Test soft reboot with SELinux policy changes
|
||||||
|
discover+:
|
||||||
|
how: fmf
|
||||||
|
test:
|
||||||
|
- /tmt/tests/tests/test-29-soft-reboot-selinux-policy
|
||||||
2
sources
Normal file
2
sources
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
SHA512 (bootc-1.11.0.tar.zstd) = f3bc4ca8d99abe5154fbccf84694bd5aebdb819d90a83ad119aee7ae4469b2e4f5313e6ce65831c007d88ddabe144bc9757793d16963a9d52ff66912057049f0
|
||||||
|
SHA512 (bootc-1.11.0-vendor.tar.zstd) = 2198d4cf9e9e44e30f1f3e998e8d640afa5fa7d2b0904a6d1ea972ff637e2a55e37fbf2b2e18454736208cec6541b98c0bd685bc8fd959346aa2be1b4aaa1729
|
||||||
Loading…
Reference in New Issue
Block a user