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
|
||||
SOURCES/bootc-1.13.0.tar.zstd
|
||||
/bootc-0.1.4.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
|
||||
|
||||
Name: bootc
|
||||
Version: 1.13.0
|
||||
Version: 1.11.0
|
||||
Release: 1%{?dist}
|
||||
Summary: Bootable container system
|
||||
|
||||
@ -145,8 +145,7 @@ sed -i -e '/https:\/\//d' cargo-vendor.txt
|
||||
%endif
|
||||
|
||||
%install
|
||||
# Pass CARGO_FEATURES explicitly to prevent auto-detection rebuild in install environment
|
||||
%make_install INSTALL="install -p -c" CARGO_FEATURES="%{?with_rhsm:rhsm}"
|
||||
%make_install INSTALL="install -p -c"
|
||||
%if %{with ostree_ext}
|
||||
make install-ostree-hooks DESTDIR=%{?buildroot}
|
||||
%endif
|
||||
@ -162,10 +161,7 @@ chmod +x %{?buildroot}/%{system_reinstall_bootc_install_podman_path}
|
||||
# generate doc file list excluding directories; workaround for
|
||||
# https://github.com/coreos/rpm-ostree/issues/5420
|
||||
touch %{?buildroot}/%{_docdir}/bootc/baseimage/base/sysroot/.keepdir
|
||||
find %{?buildroot}/%{_docdir} ! -type d -printf '%{_docdir}/%%P\n' | sort > bootcdoclist.txt
|
||||
|
||||
rm -f %{buildroot}/%{_datadir}/elvish/lib/bootc.elv
|
||||
rm -f %{buildroot}/%{_datadir}/powershell/Modules/Bootc/Bootc.psm1
|
||||
find %{?buildroot}/%{_docdir} ! -type d -printf '%{_docdir}/%%P\n' > bootcdoclist.txt
|
||||
|
||||
%if %{with check}
|
||||
%check
|
||||
@ -193,15 +189,6 @@ fi
|
||||
%endif
|
||||
%{_unitdir}/*
|
||||
%{_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
|
||||
%{_bindir}/system-reinstall-bootc
|
||||
@ -213,20 +200,6 @@ fi
|
||||
%endif
|
||||
|
||||
%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
|
||||
- Update to 1.10.0
|
||||
- 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