Compare commits

...

857 commits

Author SHA1 Message Date
konflux
8f30db6ad3 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260827.n.0

See merge request fedora/bootc/base-images!685
2026-08-27 21:09:18 +00:00
Platform Engineering Bot
7cb812b3c8 Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260827.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-27 20:02:53 +00:00
konflux
b449a7c424 Merge branch 'renovate/fedora-45/fedora-45-repos-image' into 'main'
Update Fedora 45 REPOS_IMAGE to Fedora-45-20260826.n.0

See merge request fedora/bootc/base-images!683
2026-08-27 17:16:43 +00:00
konflux
ac741c9950 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260827.0

See merge request fedora/bootc/base-images!682
2026-08-27 17:15:01 +00:00
Platform Engineering Bot
719fc1ab7c Update Fedora 45 REPOS_IMAGE to Fedora-45-20260826.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-27 16:02:07 +00:00
Platform Engineering Bot
a955963546 Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260827.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-27 16:01:16 +00:00
konflux
072c8e3e56 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260825.n.0

See merge request fedora/bootc/base-images!680
2026-08-27 13:31:51 +00:00
konflux
41b53c2267 Merge branch 'renovate/fedora-45/fedora-45-repos-image' into 'main'
Update Fedora 45 REPOS_IMAGE to Fedora-45-20260825.n.0

See merge request fedora/bootc/base-images!679
2026-08-27 13:31:48 +00:00
konflux
cfe115bbf0 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260826.0

See merge request fedora/bootc/base-images!681
2026-08-27 13:31:39 +00:00
Platform Engineering Bot
1b0e9b248a Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260826.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-26 12:02:11 +00:00
Platform Engineering Bot
fad6fc2fc9 Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260825.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-25 20:02:31 +00:00
Platform Engineering Bot
a612d85783 Update Fedora 45 REPOS_IMAGE to Fedora-45-20260825.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-25 20:01:41 +00:00
e2bcafe50f Merge branch 'dusty-update-new-fedora-version' into 'main'
docs: update RELEASE.md steps for new Fedora version

See merge request fedora/bootc/base-images!675
2026-08-25 17:10:36 +00:00
konflux
94d41cbd76 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260825.0

See merge request fedora/bootc/base-images!678
2026-08-25 17:04:57 +00:00
f7e7f0101f
tests: don't use rawhide image for yum repos
The repo locations moved in F45+ [1] and so now when
testing F44 in CI we end up with a failure like:

```
[2/3] STEP 2/2: RUN --mount=type=bind,from=repos,src=/,dst=/repos,rw <<EORUN (echo -e '--install\nltrace' > args.txt...)
rpm-ostree version: 2026.2
error: Installing packages: No enabled repositories
error: Executing compose install: ExitStatus(unix_wait_status(256))
Error executing command: Command '['rpm-ostree', 'compose', 'rootfs', '--source-root-rw=/repos', '/tmp/tmpmnq4sg6s.json', '/target-rootfs']' returned non-zero exit status 1.
subprocess exited with status 1
```

Let's drop using the rawhide image just for `repos` and use the
repos baked into the image we built instead (which should match
the target Fedora version we're testing).

[1] https://fedoraproject.org/wiki/Changes/RelocateRpmRepoConfigsToUsr
2026-08-25 12:21:34 -04:00
6d9956d3f7
docs: update RELEASE.md steps for new Fedora version
The tenant definitions are in a different place now and also there
are many more .yaml files so use `find` to find all the files to then
run `sed` on.

Also combine step 4 and step 5 together since they are both touching
the tenants-config and the change should go into the same MR.
2026-08-25 12:18:08 -04:00
6fecdb05e1 Merge branch 'f45-branching' into 'main'
chore: add fedora-45.yaml for branching and update fedora-44.yaml

See merge request fedora/bootc/base-images!665
2026-08-25 14:55:04 +00:00
Platform Engineering Bot
34db265c03 Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260825.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-25 12:02:05 +00:00
e7203172e1 Merge branch 'renovate/fedora-45/fedora-45-bootc-pipeline' into 'main'
Update Fedora 45 bootc build pipeline to 9eb1dec

See merge request fedora/bootc/base-images!677
2026-08-25 11:29:42 +00:00
Platform Engineering Bot
3a5c13c2f7 Update Fedora 45 bootc build pipeline to 9eb1dec
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-25 04:03:13 +00:00
df1f1d29ec Merge branch 'sean/add-f45-pipines' into 'main'
.tekton: Add F45 base images

See merge request fedora/bootc/base-images!676
2026-08-25 03:12:07 +00:00
1edfe5d108 renovate: add Fedora 45 package rules 2026-08-24 19:50:12 -04:00
0a43b2e7ca .tekton: Add F45 base images 2026-08-24 18:18:50 -04:00
konflux
d05dec8c3f Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260824.n.0

See merge request fedora/bootc/base-images!674
2026-08-24 20:52:01 +00:00
Platform Engineering Bot
1e7b69ed63 Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260824.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-24 20:02:36 +00:00
konflux
9fe4ec6201 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260824.0

See merge request fedora/bootc/base-images!673
2026-08-24 12:39:00 +00:00
Platform Engineering Bot
246ed29d58 Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260824.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-24 12:01:46 +00:00
konflux
869e4ad29f Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260823.n.0

See merge request fedora/bootc/base-images!672
2026-08-23 22:32:04 +00:00
Platform Engineering Bot
677f8c2a33 Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260823.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-23 20:01:50 +00:00
d0920f97bc Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
Update Fedora Rawhide bootc build pipeline to 9eb1dec

See merge request fedora/bootc/base-images!659
2026-08-23 17:38:27 +00:00
konflux
a8ba74f819 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260823.0

See merge request fedora/bootc/base-images!671
2026-08-23 17:36:23 +00:00
Platform Engineering Bot
e998fe0e39 Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260823.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-23 12:01:30 +00:00
konflux
379953aac0 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260822.n.0

See merge request fedora/bootc/base-images!670
2026-08-22 21:15:14 +00:00
Platform Engineering Bot
0584e6ee87 Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260822.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-22 20:02:08 +00:00
Platform Engineering Bot
0ae8dc5c9b Update Fedora Rawhide bootc build pipeline to 9eb1dec
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-22 20:01:38 +00:00
56ec26eb93 Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
Update Fedora 44 bootc build pipeline to 9eb1dec

See merge request fedora/bootc/base-images!658
2026-08-22 17:29:29 +00:00
ae77f0c52d Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260821.n.0

See merge request fedora/bootc/base-images!667
2026-08-22 17:17:46 +00:00
konflux
a323e96cb4 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260822.0

See merge request fedora/bootc/base-images!669
2026-08-22 17:13:59 +00:00
Platform Engineering Bot
902e198250 Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260822.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-22 12:02:01 +00:00
Platform Engineering Bot
a04864eb89 Update Fedora 44 bootc build pipeline to 9eb1dec
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-22 04:01:53 +00:00
konflux
50ba26f017 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to f3209e3

See merge request fedora/bootc/base-images!668
2026-08-22 02:28:29 +00:00
Platform Engineering Bot
a6cdf6df24 Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260821.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-22 00:02:08 +00:00
Platform Engineering Bot
2345444230 Update Fedora 44 REPOS_IMAGE to f3209e3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-22 00:01:20 +00:00
konflux
760d2071b9 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260821.0

See merge request fedora/bootc/base-images!666
2026-08-21 21:16:06 +00:00
Platform Engineering Bot
6cdb246f65 Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260821.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-21 20:01:10 +00:00
konflux
3a10c967b8 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260802.0

See merge request fedora/bootc/base-images!661
2026-08-21 19:46:42 +00:00
Paul Whalen
3724c3bb34 chore: add fedora-45.yaml for branching and update fedora-44.yaml
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2026-08-18 16:30:51 -04:00
Platform Engineering Bot
84f4de1422 Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260802.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-03 16:03:15 +00:00
konflux
f19037a6e6 Merge branch 'konflux/mintmaker/main/fedora-eln-compose-dependencies' into 'main'
Update quay.io/bootc-devel/fedora-bootc-eln-compose Docker tag to Fedora-eln-20260802.n.0

See merge request fedora/bootc/base-images!653
2026-08-03 14:58:18 +00:00
konflux
4bfbc54c21 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260729.0

See merge request fedora/bootc/base-images!656
2026-08-03 14:57:55 +00:00
Platform Engineering Bot
6bbbbed550 Update Fedora ELN compose dependencies to Fedora-eln-20260802.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-08-02 12:01:33 +00:00
Platform Engineering Bot
88ce26e446 Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260729.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-29 16:01:39 +00:00
48bef66583 Merge branch 'clevis-pin-tpm2-arch-specific' into 'main'
standard: Move clevis-pin-tpm2 to distro-specific treefiles

See merge request fedora/bootc/base-images!654
2026-07-28 20:26:40 +00:00
1ade0b9de9 standard: Move clevis-pin-tpm2 to arch-specific packages
TPM2 hardware is only on x86_64 and aarch64. Move clevis-pin-tpm2 from
the generic packages list to packages-x86_64 and packages-aarch64.
Make the dracut config conditional on the binary being present.

Ref: https://redhat.atlassian.net/browse/RHEL-138232
Signed-off-by: Joseph Marrero Corchado <jmarrero@redhat.com>
2026-07-28 14:51:19 -04:00
dca6956228 Merge branch 'patch-1' into 'main'
Add a dependency on dbus to make systemd work

See merge request fedora/bootc/base-images!646
2026-07-28 18:39:13 +00:00
bc4d2c91c2 Merge branch 'add-eln-bootc-install-config' into 'main'
eln: Ship 20-rhel.toml for RHEL-aligned bootc install defaults

See merge request fedora/bootc/base-images!651
2026-07-28 18:33:18 +00:00
1b8ffac08d
eln: Ship 20-rhel.toml for RHEL-aligned bootc install defaults
Sets XFS as the default root filesystem for `bootc install to-disk`,
matching CentOS Stream 10 / RHEL bootc behavior.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-28 10:41:32 -04:00
16cf44ceee Merge branch 'konflux/mintmaker/main/fedora-eln-compose-dependencies' into 'main'
Update Fedora ELN compose dependencies to Fedora-eln-20260727.n.1

See merge request fedora/bootc/base-images!649
2026-07-28 07:43:34 +02:00
konflux
9ad9da5261 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260727.n.0

See merge request fedora/bootc/base-images!650
2026-07-28 05:42:56 +00:00
Platform Engineering Bot
fe9f26eacc Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260727.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-28 00:01:54 +00:00
Platform Engineering Bot
a96faa4ed0 Update Fedora ELN compose dependencies to Fedora-eln-20260727.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-28 00:01:45 +00:00
konflux
618a8839dc Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260727.0

See merge request fedora/bootc/base-images!648
2026-07-27 17:06:31 +00:00
konflux
653091dc8a Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
Update Fedora 43 REPOS_IMAGE to Fedora-43-updates-20260727.0

See merge request fedora/bootc/base-images!647
2026-07-27 17:03:49 +00:00
konflux
bab87aabb6 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260726.n.0

See merge request fedora/bootc/base-images!645
2026-07-27 16:54:51 +00:00
Platform Engineering Bot
c81f69c451 Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260727.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-27 16:02:31 +00:00
Platform Engineering Bot
0294bb393a Update Fedora 43 REPOS_IMAGE to Fedora-43-updates-20260727.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-27 16:01:42 +00:00
Michael
13ce0301b5 Add a dependency on dbus to make systemd work 2026-07-27 11:36:15 +02:00
Platform Engineering Bot
466ff72b06 Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260726.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-27 08:01:27 +00:00
konflux
ecc9a5b542 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260725.n.1

See merge request fedora/bootc/base-images!644
2026-07-27 06:11:33 +00:00
konflux
e0ecf8efee Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
Update Fedora 43 REPOS_IMAGE to Fedora-43-updates-20260726.0

See merge request fedora/bootc/base-images!641
2026-07-27 06:09:48 +00:00
konflux
d8efc9d497 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260726.0

See merge request fedora/bootc/base-images!642
2026-07-27 06:09:44 +00:00
konflux
de1199b797 Merge branch 'konflux/mintmaker/main/fedora-eln-compose-dependencies' into 'main'
Update Fedora ELN compose dependencies to Fedora-eln-20260726.n.0

See merge request fedora/bootc/base-images!643
2026-07-27 06:09:28 +00:00
Platform Engineering Bot
9fa5776680 Update Fedora Rawhide REPOS_IMAGE to Fedora-Rawhide-20260725.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-26 16:02:06 +00:00
Platform Engineering Bot
c22a5ac584 Update Fedora ELN compose dependencies to Fedora-eln-20260726.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-26 16:01:19 +00:00
Platform Engineering Bot
e95794ba3a Update Fedora 44 REPOS_IMAGE to Fedora-44-updates-20260726.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-26 12:02:04 +00:00
Platform Engineering Bot
d2979f0bd3 Update Fedora 43 REPOS_IMAGE to Fedora-43-updates-20260726.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-26 12:01:17 +00:00
ff6ebb5108 Merge branch 'add-fedora-eln-manifest' into 'main'
Add fedora-eln manifest for ELN standard base image

See merge request fedora/bootc/base-images!377
2026-07-26 10:54:34 +02:00
582468c1d2 Merge branch 'renovate/fedora-43/fedora-43-bootc-pipeline' into 'main'
chore(deps): update fedora 43 bootc-pipeline

See merge request fedora/bootc/base-images!633
2026-07-26 10:49:48 +02:00
konflux
47959db403 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
chore(deps): update fedora rawhide bootc-pipeline

See merge request fedora/bootc/base-images!640
2026-07-26 08:49:12 +00:00
Platform Engineering Bot
28a12181a3 chore(deps): update fedora rawhide bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-26 04:01:56 +00:00
konflux
e44713a450 Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc-pipeline

See merge request fedora/bootc/base-images!634
2026-07-26 04:01:31 +00:00
Platform Engineering Bot
5a323ec850 chore(deps): update fedora 43 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-26 00:01:01 +00:00
konflux
363def5bb7 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260725.0

See merge request fedora/bootc/base-images!639
2026-07-25 20:19:30 +00:00
Platform Engineering Bot
e15669a67e chore(deps): update fedora 44 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-25 20:01:29 +00:00
51b1cd5eae Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260725.0

See merge request fedora/bootc/base-images!631
2026-07-25 20:34:42 +02:00
Platform Engineering Bot
de836a5412 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260725.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-25 16:01:15 +00:00
konflux
95f7a6360a Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image

See merge request fedora/bootc/base-images!638
2026-07-25 12:12:38 +00:00
Platform Engineering Bot
f79e07d4f4 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260725.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-25 12:02:08 +00:00
Platform Engineering Bot
60d3367923 chore(deps): update fedora rawhide repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-25 08:01:13 +00:00
fa7e603ae9 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
chore(deps): update fedora rawhide bootc-pipeline

See merge request fedora/bootc/base-images!636
2026-07-25 09:19:40 +02:00
konflux
3628ebb3a0 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260724.n.0

See merge request fedora/bootc/base-images!637
2026-07-25 07:18:21 +00:00
Platform Engineering Bot
ed0841061f chore(deps): update fedora rawhide bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-25 04:01:33 +00:00
Platform Engineering Bot
bc5ad77887 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260724.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-25 00:01:48 +00:00
cfd933bde9
Update ELN REPOS_IMAGE and pipeline bundle to current versions
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-07-24 17:29:41 -04:00
44f36d4f66
Rename Tekton components back to standard
Revert commit 4556853 which temporarily used minimal-plus naming.
Now that the tenants-config MR will add the standard component,
we can use the correct naming throughout.

This creates the fedora-bootc-eln-standard component which matches
the standard tier manifest that ELN builds.

Depends on tenants-config MR to add ELN standard component.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-07-24 14:23:06 -04:00
def48831ee
Revert Tekton component names to minimal-plus
Keep the existing component name (fedora-bootc-eln-minimal-plus) to match
the tenant configuration, while the manifest continues to build the standard
tier. The component name is just an internal identifier - the actual image
tier is controlled by the manifest.

This allows the build to succeed with the existing tenant setup. A follow-up
MR can rename the component once the tenant configuration is updated.

Note: Pipeline triggers still watch standard.yaml and standard/ paths since
ELN now inherits from standard.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-07-24 14:23:06 -04:00
5c45fc79b8
Switch ELN from minimal-plus to standard tier
Per yselkowitz's feedback, ELN should use the standard profile to match
rhel-bootc. This provides a more complete base image with enterprise
features like SSSD authentication, NFS support, TPM2/Clevis integration,
and better admin tooling.

Changes:
- eln/manifest.yaml: inherit from standard instead of minimal-plus
- README.md: update ELN description to reflect standard tier
- Rename Tekton pipelines: fedora-bootc-eln-minimal-plus-* -> fedora-bootc-eln-standard-*
- Update pipeline triggers to include standard.yaml and standard/ paths

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-07-24 14:23:06 -04:00
df6ef022e3
install-manifests: Handle ELN as rawhide-only variant
ELN manifests should only be installed on rawhide/main branch.
When stable release branches are created (e.g., F44), the eln/
directory and fedora-eln.yaml should be manually removed from
those branches to prevent ELN from being available on stable
releases.

This change installs ELN manifests conditionally rather than
including 'eln' in the main loop, making it clearer that ELN
is a special case that needs manual handling during release
branching.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-07-24 14:23:06 -04:00
972df8746e
Add Konflux pipeline for Fedora ELN (fedora-eln minimal-plus)
- Add .tekton PipelineRuns: fedora-bootc-eln-minimal-plus (pull-request, push, renovate-push)
- REPOS_IMAGE: fedora-bootc-eln-compose (digest placeholder until compose-images builds)
- MANIFEST: fedora-eln
- Renovate: add package rule for fedora-bootc-eln-compose

Made-with: Cursor
2026-07-24 14:23:06 -04:00
39ec5299e9
removed whitespace 2026-07-24 14:23:06 -04:00
61122b60f4
made it a symlink instead of a hard link 2026-07-24 14:23:06 -04:00
fb712a62a2
updated repos to corect names and made fedora-eln.yaml a simlink to eln.yaml 2026-07-24 14:23:06 -04:00
bb410eecc8
added the repos to the manifest [skip ci] 2026-07-24 14:23:06 -04:00
4f8a763ca5
lgtm, thanks Yaakov! 2026-07-24 14:23:06 -04:00
e87589e635
Add fedora-eln manifest for centos-eln
Add MANIFEST=fedora-eln: minimal-plus base for Enterprise Linux Next (ELN),
using distro fedora and ELN repos at build time. The resulting image is
published as centos-eln.

Ref: https://github.com/fedora-eln/eln/issues/214
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 14:23:05 -04:00
46a316a6a3 Merge branch 'fix-exclude-kernel-debug' into 'main'
minimal: Exclude all kernel-debug subpackages

See merge request fedora/bootc/base-images!583
2026-07-21 15:18:13 +00:00
konflux
e92fb8a43b Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260716.n.0

See merge request fedora/bootc/base-images!635
2026-07-16 23:31:04 +00:00
Platform Engineering Bot
ebf9dfd213 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260716.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-16 20:01:54 +00:00
konflux
397a49afc7 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260715.n.0

See merge request fedora/bootc/base-images!632
2026-07-16 13:45:40 +00:00
Platform Engineering Bot
027398c0be chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260715.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-16 00:02:07 +00:00
d7194ef9ec Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc-pipeline

See merge request fedora/bootc/base-images!628
2026-07-15 10:19:30 -04:00
aafed30271 Merge branch 'renovate/fedora-43/fedora-43-bootc-pipeline' into 'main'
chore(deps): update fedora 43 bootc-pipeline

See merge request fedora/bootc/base-images!627
2026-07-15 10:18:40 -04:00
konflux
52e1546d5e Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
chore(deps): update fedora rawhide bootc-pipeline

See merge request fedora/bootc/base-images!630
2026-07-15 14:17:48 +00:00
konflux
de4276fba8 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260710.0

See merge request fedora/bootc/base-images!622
2026-07-15 07:55:10 +00:00
Platform Engineering Bot
0d1f9a0902 chore(deps): update fedora rawhide bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-15 04:01:30 +00:00
Platform Engineering Bot
b59744079a chore(deps): update fedora 44 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-15 04:01:20 +00:00
Platform Engineering Bot
17764bf0ea chore(deps): update fedora 43 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-15 04:01:09 +00:00
konflux
5c06cbee53 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260714.n.0

See merge request fedora/bootc/base-images!629
2026-07-14 19:32:12 +00:00
Platform Engineering Bot
894695b4c2 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260714.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-14 16:01:55 +00:00
konflux
d48be546a2 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image

See merge request fedora/bootc/base-images!626
2026-07-14 13:08:25 +00:00
Platform Engineering Bot
22c2ece4fa chore(deps): update fedora rawhide repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-14 00:01:26 +00:00
konflux
6e7d4b1ab3 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260713.n.0

See merge request fedora/bootc/base-images!625
2026-07-13 19:35:40 +00:00
Platform Engineering Bot
965a78be6e chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260713.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-13 16:05:25 +00:00
konflux
b52e19c6e0 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260711.n.0

See merge request fedora/bootc/base-images!624
2026-07-13 13:59:19 +00:00
Platform Engineering Bot
a41c25e7c9 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260711.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-11 16:01:21 +00:00
konflux
6304352975 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260710.n.0

See merge request fedora/bootc/base-images!623
2026-07-10 21:05:04 +00:00
Platform Engineering Bot
7724bb1e41 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260710.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-10 20:02:27 +00:00
Platform Engineering Bot
691dd71127 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260710.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-10 20:01:39 +00:00
konflux
542f82155a Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
chore(deps): update fedora rawhide bootc-pipeline

See merge request fedora/bootc/base-images!621
2026-07-10 14:20:04 +00:00
Platform Engineering Bot
5544a155c8 chore(deps): update fedora rawhide bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-10 04:01:30 +00:00
konflux
013bb0d534 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260709.n.0

See merge request fedora/bootc/base-images!620
2026-07-09 19:28:24 +00:00
Platform Engineering Bot
c1ccea1659 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260709.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-09 16:01:36 +00:00
konflux
502a453674 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image

See merge request fedora/bootc/base-images!619
2026-07-09 12:59:24 +00:00
konflux
20abc4d8d6 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image

See merge request fedora/bootc/base-images!618
2026-07-09 12:58:28 +00:00
konflux
7e0f392669 Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc-pipeline

See merge request fedora/bootc/base-images!617
2026-07-09 12:57:56 +00:00
konflux
a7298ef0b4 Merge branch 'renovate/fedora-43/fedora-43-bootc-pipeline' into 'main'
chore(deps): update fedora 43 bootc-pipeline

See merge request fedora/bootc/base-images!616
2026-07-09 12:57:49 +00:00
Platform Engineering Bot
d10e19e852 chore(deps): update fedora rawhide repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-09 08:04:47 +00:00
Platform Engineering Bot
66fd1a4837 chore(deps): update fedora 44 repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-09 08:03:59 +00:00
Platform Engineering Bot
0dd0712b36 chore(deps): update fedora 44 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-09 04:02:32 +00:00
Platform Engineering Bot
6740be2043 chore(deps): update fedora 43 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-09 04:01:44 +00:00
konflux
cc0dc9a901 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260708.n.0

See merge request fedora/bootc/base-images!615
2026-07-08 23:31:20 +00:00
Platform Engineering Bot
75a58387dc chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260708.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-08 20:01:16 +00:00
konflux
8becefae5b Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260708.0

See merge request fedora/bootc/base-images!614
2026-07-08 16:55:02 +00:00
Platform Engineering Bot
e3933a14ce chore(deps): update fedora 44 repos_image to fedora-44-updates-20260708.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-08 16:03:32 +00:00
konflux
d1590b0655 Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc-pipeline

See merge request fedora/bootc/base-images!613
2026-07-08 13:25:32 +00:00
konflux
dfbbca731c Merge branch 'renovate/fedora-43/fedora-43-bootc-pipeline' into 'main'
chore(deps): update fedora 43 bootc-pipeline

See merge request fedora/bootc/base-images!612
2026-07-08 13:25:20 +00:00
konflux
a6aff5ac58 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image

See merge request fedora/bootc/base-images!611
2026-07-08 13:22:26 +00:00
konflux
698d31ed7f Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image

See merge request fedora/bootc/base-images!610
2026-07-08 13:22:21 +00:00
Platform Engineering Bot
8307e0c8bf chore(deps): update fedora 44 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-08 04:01:53 +00:00
Platform Engineering Bot
d097ebbe91 chore(deps): update fedora 43 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-08 04:01:06 +00:00
Platform Engineering Bot
4c45eb9af2 chore(deps): update fedora rawhide repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-08 00:04:53 +00:00
Platform Engineering Bot
04eab03a32 chore(deps): update fedora 44 repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-08 00:04:06 +00:00
konflux
c72d2142e9 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260707.n.0

See merge request fedora/bootc/base-images!609
2026-07-07 23:30:23 +00:00
Platform Engineering Bot
e830e58a78 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260707.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-07 20:01:34 +00:00
konflux
80524bcc13 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260707.0

See merge request fedora/bootc/base-images!608
2026-07-07 17:08:04 +00:00
Platform Engineering Bot
0e6fbcbf3f chore(deps): update fedora 44 repos_image to fedora-44-updates-20260707.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-07 16:00:59 +00:00
konflux
2a34fe05ec Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260706.1

See merge request fedora/bootc/base-images!607
2026-07-07 13:39:19 +00:00
konflux
8085707133 Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc-pipeline

See merge request fedora/bootc/base-images!606
2026-07-07 13:39:15 +00:00
konflux
db19800fdc Merge branch 'renovate/fedora-43/fedora-43-bootc-pipeline' into 'main'
chore(deps): update fedora 43 bootc-pipeline

See merge request fedora/bootc/base-images!605
2026-07-07 13:39:02 +00:00
Platform Engineering Bot
07a7a45308 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260706.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-07 08:04:00 +00:00
Platform Engineering Bot
602d870e5a chore(deps): update fedora 44 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-07 04:02:24 +00:00
Platform Engineering Bot
5398da1186 chore(deps): update fedora 43 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-07 04:01:37 +00:00
konflux
2d13d7d600 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260706.n.0

See merge request fedora/bootc/base-images!604
2026-07-06 23:37:30 +00:00
konflux
513ee2c1d5 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260705.0

See merge request fedora/bootc/base-images!603
2026-07-06 21:26:06 +00:00
Platform Engineering Bot
e59d70d929 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260706.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-06 20:02:15 +00:00
Platform Engineering Bot
da2feaaa3a chore(deps): update fedora 44 repos_image to fedora-44-updates-20260705.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-06 20:01:24 +00:00
konflux
c7fbfd8fa6 Merge branch 'renovate/fedora-43/fedora-43-bootc-pipeline' into 'main'
chore(deps): update fedora 43 bootc-pipeline

See merge request fedora/bootc/base-images!600
2026-07-06 18:07:52 +00:00
konflux
51c72d61e1 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
chore(deps): update fedora rawhide bootc-pipeline

See merge request fedora/bootc/base-images!602
2026-07-06 16:54:37 +00:00
konflux
2a9783f414 Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc-pipeline

See merge request fedora/bootc/base-images!601
2026-07-06 16:36:09 +00:00
konflux
7c5b0b2210 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image

See merge request fedora/bootc/base-images!599
2026-07-06 16:28:06 +00:00
konflux
f48bc7d53c Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image

See merge request fedora/bootc/base-images!598
2026-07-06 16:27:25 +00:00
Platform Engineering Bot
7f6c1a0cb5 chore(deps): update fedora rawhide bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-04 04:01:29 +00:00
Platform Engineering Bot
19d4c0fa5f chore(deps): update fedora 44 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-03 04:10:16 +00:00
Platform Engineering Bot
bf6b902b8d chore(deps): update fedora 43 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-03 04:09:29 +00:00
Platform Engineering Bot
809ce6ea9d chore(deps): update fedora rawhide repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-02 20:01:51 +00:00
Platform Engineering Bot
dd1ee493df chore(deps): update fedora 44 repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-02 20:01:04 +00:00
konflux
60fdee5335 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260702.n.0

See merge request fedora/bootc/base-images!597
2026-07-02 19:54:46 +00:00
konflux
b1dddc75f7 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260702.0

See merge request fedora/bootc/base-images!596
2026-07-02 17:56:06 +00:00
Platform Engineering Bot
29d7e5b9f9 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260702.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-02 16:02:54 +00:00
Platform Engineering Bot
4c035a1ce8 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260702.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-02 16:02:05 +00:00
konflux
acecec76b8 Merge branch 'renovate/fedora-43/fedora-43-bootc-pipeline' into 'main'
chore(deps): update fedora 43 bootc-pipeline

See merge request fedora/bootc/base-images!579
2026-07-02 14:18:45 +00:00
konflux
1bfd876d2d Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc-pipeline

See merge request fedora/bootc/base-images!592
2026-07-02 14:18:34 +00:00
konflux
029c0240f1 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
chore(deps): update fedora rawhide bootc-pipeline

See merge request fedora/bootc/base-images!593
2026-07-02 14:18:17 +00:00
konflux
2a98446d7a Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image

See merge request fedora/bootc/base-images!595
2026-07-02 14:17:43 +00:00
Platform Engineering Bot
f8554d20db chore(deps): update fedora rawhide repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-02 08:05:21 +00:00
Platform Engineering Bot
8ff3e506c6 chore(deps): update fedora rawhide bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-02 04:02:34 +00:00
Platform Engineering Bot
a308ba116f chore(deps): update fedora 44 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-02 04:01:45 +00:00
Platform Engineering Bot
8906d8bd08 chore(deps): update fedora 43 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-02 04:01:22 +00:00
konflux
584b097794 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260701.n.0

See merge request fedora/bootc/base-images!591
2026-07-01 23:39:08 +00:00
konflux
ade2ac8cc2 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260701.0

See merge request fedora/bootc/base-images!590
2026-07-01 21:22:21 +00:00
Platform Engineering Bot
9288d42e4c chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260701.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-01 20:02:05 +00:00
Platform Engineering Bot
eb67773b72 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260701.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-01 20:01:17 +00:00
konflux
63ac6c0141 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image

See merge request fedora/bootc/base-images!589
2026-07-01 18:09:39 +00:00
konflux
a13d4f45f5 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
chore(deps): update fedora rawhide bootc-pipeline

See merge request fedora/bootc/base-images!581
2026-07-01 16:46:17 +00:00
Platform Engineering Bot
6ff6f01c61 chore(deps): update fedora 43 repos_image
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-01 16:01:08 +00:00
konflux
f68f32e7e0 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260701.0

See merge request fedora/bootc/base-images!588
2026-07-01 15:35:33 +00:00
konflux
29e3ab78c4 Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc-pipeline

See merge request fedora/bootc/base-images!580
2026-07-01 14:19:42 +00:00
Platform Engineering Bot
ce06ca129d chore(deps): update fedora 43 repos_image to fedora-43-updates-20260701.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-01 12:02:30 +00:00
Platform Engineering Bot
224162f3ab chore(deps): update fedora rawhide bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-01 12:02:17 +00:00
Platform Engineering Bot
308b8affd1 chore(deps): update fedora 44 bootc-pipeline
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-01 12:01:40 +00:00
konflux
5a4acf1d14 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260630.1

See merge request fedora/bootc/base-images!587
2026-07-01 08:03:57 +00:00
konflux
426115de40 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260629.n.0

See merge request fedora/bootc/base-images!586
2026-07-01 08:03:53 +00:00
Platform Engineering Bot
8b99d90e3f chore(deps): update fedora 44 repos_image to fedora-44-updates-20260630.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-07-01 00:02:29 +00:00
Platform Engineering Bot
9401c0b8a1 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260629.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-06-30 16:04:08 +00:00
konflux
29ed10b242 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260630.0

See merge request fedora/bootc/base-images!584
2026-06-30 13:25:42 +00:00
konflux
d385dd2bbe Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260629.0

See merge request fedora/bootc/base-images!585
2026-06-30 13:22:41 +00:00
Platform Engineering Bot
7089b3d7c9 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260629.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-06-30 12:02:08 +00:00
Platform Engineering Bot
afb971740d chore(deps): update fedora 43 repos_image to fedora-43-updates-20260630.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-06-30 12:01:18 +00:00
Colin Walters
5eee92b4b2 minimal: Exclude all kernel-debug subpackages
Something changed in depsolving recently in at least CentOS Stream 10
and we started getting `kernel-debug-modules` being pulled in.

Assisted-by: OpenCode (claude-opus-4-6)
Signed-off-by: Colin Walters <walters@verbum.org>
2026-06-26 08:50:07 -04:00
0f4e4ed3b8 Merge branch 'dusty-error-on-missing-add-dir' into 'main'
bootc-base-imagectl: error when --add-dir dir is missing

See merge request fedora/bootc/base-images!582
2026-06-22 21:59:29 +02:00
5ecaa00668
bootc-base-imagectl: error when --add-dir dir is missing
This was silently not failing and should be considered a hard
failure.

Also add log statement for help debugging something like this.
2026-06-22 13:37:09 -04:00
e881766b13 Merge branch 'eol-42' into 'main'
.tekton: remove F42 Konflux pipelines

See merge request fedora/bootc/base-images!576
2026-06-02 14:57:23 +00:00
486a5b46a1 Merge branch 'main-bbi-exclude-packages' into 'main'
bootc-base-imagectl: Add support for excluding packages

Closes tracker#89

See merge request fedora/bootc/base-images!540
2026-06-02 13:17:31 +00:00
ace298d373
.tekton: remove F42 Konflux pipelines
F42 is going EOL.
2026-06-02 15:16:56 +02:00
f689944b3f Merge branch 'silence-konflux' into 'main'
minimal: Add tmpfiles entries for Konflux injected content

See merge request fedora/bootc/base-images!574
2026-06-02 09:09:53 -04:00
b432cd5b6b Merge branch 'f42-eol' into 'main'
renovate: Remove Fedora 42

See merge request fedora/bootc/base-images!571
2026-06-02 14:48:01 +02:00
konflux
35cb2800c4 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to ec5b37a

See merge request fedora/bootc/base-images!566
2026-06-02 12:36:17 +00:00
Colin Walters
68f0f21c99 minimal: Add tmpfiles entries for Konflux injected content
See https://github.com/konflux-ci/build-tasks-dockerfiles/pull/243

Unfortunately...some 3rd party container scanners just hard require these JSON files
to exist at the target path. It's going to be a painful long road to get them fixed
to rely on something else.

Add `tmpfiles.d` entries to silence `bootc container lint` for this. It will have
the effect of course of creating these files if they don't exist on boot, so in
the future we'll probably aim to add an "ignore" entry for this into the bootc container
lint.

Also adds a rootfs test case verifying the tmpfiles config is present in built images.

Assisted-by: OpenCode (Claude Sonnet 4.6)
Signed-off-by: Colin Walters <walters@verbum.org>
2026-06-01 17:11:35 -04:00
d843b7046a renovate: Remove Fedora 42
Officially End-of-Life on 2026-05-27

Signed-off-by: John Eckersberg <jeckersb@redhat.com>
2026-06-01 13:32:21 -04:00
konflux
0f088ad26b Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to 2378f2b

See merge request fedora/bootc/base-images!569
2026-06-01 17:26:13 +00:00
konflux
b26a5c717a Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260530.0

See merge request fedora/bootc/base-images!570
2026-06-01 17:26:03 +00:00
Platform Engineering Bot
a96c4d3b3d chore(deps): update fedora 44 repos_image to fedora-44-updates-20260530.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-30 08:07:30 +00:00
Platform Engineering Bot
fd1802b07d chore(deps): update fedora rawhide repos_image to 2378f2b
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-30 00:05:33 +00:00
konflux
b75db12d6b Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260529.n.0

See merge request fedora/bootc/base-images!568
2026-05-29 21:46:40 +00:00
Platform Engineering Bot
0c068243ad chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260529.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-29 20:03:54 +00:00
konflux
d847c59c15 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to b50b5d9

See merge request fedora/bootc/base-images!567
2026-05-29 17:48:04 +00:00
Platform Engineering Bot
8f0d68c263 chore(deps): update fedora 44 repos_image to b50b5d9
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-29 16:06:46 +00:00
Platform Engineering Bot
4df4de125c chore(deps): update fedora 43 repos_image to ec5b37a
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-29 16:06:31 +00:00
konflux
976c85d888 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260529.0

See merge request fedora/bootc/base-images!565
2026-05-29 13:10:51 +00:00
konflux
66832b875b Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260529.0

See merge request fedora/bootc/base-images!564
2026-05-29 13:10:49 +00:00
Platform Engineering Bot
e7b336c2f5 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260529.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-29 08:04:56 +00:00
Platform Engineering Bot
bbb8436b5b chore(deps): update fedora 43 repos_image to fedora-43-updates-20260529.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-29 08:04:42 +00:00
konflux
a42c8491e2 Merge branch 'renovate/fedora-43/fedora-43-bootc-pipeline' into 'main'
chore(deps): update fedora 43 bootc build pipeline to 73024ae

See merge request fedora/bootc/base-images!504
2026-05-28 18:29:43 +00:00
konflux
4cc959cd95 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
chore(deps): update fedora rawhide bootc build pipeline to 73024ae

See merge request fedora/bootc/base-images!510
2026-05-28 18:29:40 +00:00
konflux
1893f64fa0 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to ff34982

See merge request fedora/bootc/base-images!562
2026-05-28 18:29:36 +00:00
konflux
02b552326b Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260528.n.0

See merge request fedora/bootc/base-images!563
2026-05-28 18:29:29 +00:00
Platform Engineering Bot
8e4b0f35a1 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260528.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-28 16:04:55 +00:00
Platform Engineering Bot
72b106fee5 chore(deps): update fedora 44 repos_image to ff34982
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-28 16:04:33 +00:00
konflux
27015fd870 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to d816ed7

See merge request fedora/bootc/base-images!561
2026-05-28 13:56:59 +00:00
konflux
345ac540ad Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to e514dfb

See merge request fedora/bootc/base-images!560
2026-05-28 13:56:47 +00:00
Platform Engineering Bot
11abe846ad chore(deps): update fedora rawhide bootc build pipeline to 73024ae
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-28 12:05:19 +00:00
Platform Engineering Bot
6e8ffdb623 chore(deps): update fedora 44 repos_image to d816ed7
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-28 12:04:45 +00:00
Platform Engineering Bot
1b2158e797 chore(deps): update fedora 43 repos_image to e514dfb
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-28 12:04:23 +00:00
Platform Engineering Bot
4921332389 chore(deps): update fedora 43 bootc build pipeline to 73024ae
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-28 12:03:53 +00:00
konflux
f773276c49 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260528.0

See merge request fedora/bootc/base-images!558
2026-05-28 09:42:57 +00:00
konflux
e05c08adb9 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260528.0

See merge request fedora/bootc/base-images!559
2026-05-28 09:37:55 +00:00
Platform Engineering Bot
2c69f5a5e3 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260528.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-28 08:10:15 +00:00
Platform Engineering Bot
83b1070891 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260528.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-28 08:09:57 +00:00
konflux
44f585707e Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260526.n.0

See merge request fedora/bootc/base-images!556
2026-05-28 07:52:44 +00:00
konflux
aaa29de56b Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260527.0

See merge request fedora/bootc/base-images!552
2026-05-28 07:44:08 +00:00
konflux
a715b25817 Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc build pipeline to 73024ae

See merge request fedora/bootc/base-images!509
2026-05-28 06:32:19 +00:00
konflux
94a5c528f0 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to 6bc4a28

See merge request fedora/bootc/base-images!557
2026-05-27 21:10:57 +00:00
Platform Engineering Bot
7c27da0762 chore(deps): update fedora 44 repos_image to 6bc4a28
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-27 20:04:07 +00:00
konflux
96f5e88205 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260527.0

See merge request fedora/bootc/base-images!555
2026-05-27 16:19:17 +00:00
Platform Engineering Bot
0475a4865b chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260526.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-27 12:04:31 +00:00
Platform Engineering Bot
6fa499d98e chore(deps): update fedora 44 repos_image to fedora-44-updates-20260527.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-27 12:03:41 +00:00
Platform Engineering Bot
f51ee7ddeb chore(deps): update fedora 43 repos_image to fedora-43-updates-20260527.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-27 12:03:27 +00:00
konflux
318c7279fe Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260520.n.0

See merge request fedora/bootc/base-images!554
2026-05-21 14:49:54 +00:00
konflux
71339172c0 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260521.0

See merge request fedora/bootc/base-images!553
2026-05-21 14:49:51 +00:00
Platform Engineering Bot
cf5ae3cad5 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260520.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-21 12:08:14 +00:00
Platform Engineering Bot
ab0dadc5e5 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260521.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-21 08:04:53 +00:00
konflux
e6f6738ee9 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260520.0

See merge request fedora/bootc/base-images!549
2026-05-21 06:43:43 +00:00
konflux
13fadb173b Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260520.0

See merge request fedora/bootc/base-images!550
2026-05-21 06:43:41 +00:00
konflux
9ad877b7b3 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260519.n.0

See merge request fedora/bootc/base-images!551
2026-05-21 06:43:38 +00:00
Platform Engineering Bot
65640e18f9 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260519.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-20 08:07:14 +00:00
Platform Engineering Bot
f85f825c83 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260520.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-20 08:06:53 +00:00
Platform Engineering Bot
f9ddca728b chore(deps): update fedora 43 repos_image to fedora-43-updates-20260520.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-20 08:06:39 +00:00
konflux
416282fafc Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260519.0

See merge request fedora/bootc/base-images!538
2026-05-20 07:30:46 +00:00
Platform Engineering Bot
813d832920 chore(deps): update fedora 44 bootc build pipeline to 73024ae
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-20 04:04:45 +00:00
Platform Engineering Bot
6342befb9c chore(deps): update fedora 44 repos_image to fedora-44-updates-20260519.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-19 12:04:29 +00:00
f397cab154 Merge branch 'remove-renovate-pipeline' into 'main'
.tekton: remove dedicated renovate pipelines

See merge request fedora/bootc/base-images!545
2026-05-19 09:51:24 +02:00
17e1bcf70b
renovate: disable tekton update for iot F44+ images
Currently, Renovate tries to bump the Tekton pipeline pullspec for
the iot pipelines which do not work. Let's skip it as well as we do
for the custom regex.
2026-05-19 09:45:04 +02:00
3bc6686065
.tekton: remove dedicated renovate pipelines
It's a workaround solution to address the issue [1]. The issue [2] is
back and need to be addressed usptream. In the meantime, we remove
those pipelines and handle the bumps with MR only.

[1] https://gitlab.com/fedora/bootc/base-images/-/work_items/81
[2] https://github.com/konflux-ci/support/issues/9
2026-05-19 09:36:30 +02:00
konflux
ee6d4c982f Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to e14ecea

See merge request fedora/bootc/base-images!547
2026-05-18 21:07:45 +00:00
Platform Engineering Bot
b87d6dcf26 chore(deps): update fedora rawhide repos_image to e14ecea
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-18 20:03:32 +00:00
konflux
aa2574277a Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260518.n.0

See merge request fedora/bootc/base-images!546
2026-05-18 17:13:05 +00:00
Platform Engineering Bot
d8515fa6bb chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260518.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-18 16:04:09 +00:00
konflux
844ab2af2c Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to 8c29fff

See merge request fedora/bootc/base-images!544
2026-05-18 13:48:35 +00:00
Platform Engineering Bot
ac8f9cb7ca chore(deps): update fedora rawhide repos_image to 8c29fff
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-16 20:05:53 +00:00
konflux
87ecd0c232 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260516.n.0

See merge request fedora/bootc/base-images!543
2026-05-16 18:55:12 +00:00
Platform Engineering Bot
d1727aaec2 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260516.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-16 16:04:34 +00:00
konflux
a609799141 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to bf13593

See merge request fedora/bootc/base-images!541
2026-05-16 15:17:13 +00:00
Platform Engineering Bot
5c0ec3f103 chore(deps): update fedora rawhide repos_image to bf13593
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-16 00:04:21 +00:00
konflux
e8c8fa6424 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260515.n.0

See merge request fedora/bootc/base-images!539
2026-05-15 20:37:52 +00:00
15b4addc3e bootc-base-imagectl: Add support for excluding packages
Fixes: https://gitlab.com/fedora/bootc/tracker/-/work_items/89
2026-05-15 22:13:54 +02:00
Platform Engineering Bot
f70902e00a chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260515.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-15 16:13:44 +00:00
konflux
c9e08843f3 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260515.0

See merge request fedora/bootc/base-images!537
2026-05-15 13:47:00 +00:00
konflux
8f26edae59 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260515.0

See merge request fedora/bootc/base-images!536
2026-05-15 13:37:23 +00:00
Platform Engineering Bot
a5294fb4df chore(deps): update fedora 44 repos_image to fedora-44-updates-20260515.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-15 12:04:55 +00:00
Platform Engineering Bot
ba6f529700 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260515.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-15 12:04:34 +00:00
konflux
027e091b9e Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to 09ab6e1

See merge request fedora/bootc/base-images!535
2026-05-15 01:06:30 +00:00
Platform Engineering Bot
66396b0b64 chore(deps): update fedora rawhide repos_image to 09ab6e1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-15 00:06:15 +00:00
konflux
28e893c797 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260514.n.0

See merge request fedora/bootc/base-images!534
2026-05-14 22:43:56 +00:00
konflux
2a5b909262 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to 407e460

See merge request fedora/bootc/base-images!533
2026-05-14 22:43:31 +00:00
Platform Engineering Bot
7c6f08ce22 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260514.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-14 20:08:54 +00:00
Platform Engineering Bot
0bbecb0838 chore(deps): update fedora 44 repos_image to 407e460
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-14 20:08:32 +00:00
konflux
e7414395dc Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to 2034483

See merge request fedora/bootc/base-images!532
2026-05-14 17:39:49 +00:00
konflux
33b7608336 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to f7241d3

See merge request fedora/bootc/base-images!531
2026-05-14 17:39:31 +00:00
Platform Engineering Bot
0b0eb8930d chore(deps): update fedora 44 repos_image to 2034483
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-14 16:07:14 +00:00
Platform Engineering Bot
2b5f6973f6 chore(deps): update fedora 43 repos_image to f7241d3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-14 16:06:53 +00:00
konflux
c47cfd4486 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260513.2

See merge request fedora/bootc/base-images!530
2026-05-14 14:10:33 +00:00
konflux
b7e9cbc2b2 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260513.1

See merge request fedora/bootc/base-images!529
2026-05-14 13:56:31 +00:00
Platform Engineering Bot
7a07aa38d9 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260513.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-14 12:04:52 +00:00
Platform Engineering Bot
885a96416f chore(deps): update fedora 43 repos_image to fedora-43-updates-20260513.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-14 12:04:16 +00:00
konflux
3331695b92 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260512.0

See merge request fedora/bootc/base-images!526
2026-05-14 11:53:10 +00:00
konflux
2a5e024098 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260512.0

See merge request fedora/bootc/base-images!527
2026-05-14 11:53:05 +00:00
konflux
f41a9cb98f Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260513.n.0

See merge request fedora/bootc/base-images!528
2026-05-14 11:53:00 +00:00
Platform Engineering Bot
406ebdece5 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260513.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-14 04:04:44 +00:00
Platform Engineering Bot
1aefa37d89 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260512.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-14 00:05:10 +00:00
Platform Engineering Bot
585bc8795a chore(deps): update fedora 43 repos_image to fedora-43-updates-20260512.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-14 00:04:39 +00:00
konflux
71342ebfbe Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to 502cafa

See merge request fedora/bootc/base-images!525
2026-05-12 15:08:49 +00:00
Platform Engineering Bot
63322596d6 chore(deps): update fedora rawhide repos_image to 502cafa
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-11 20:03:43 +00:00
konflux
8ca8984107 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260511.0

See merge request fedora/bootc/base-images!524
2026-05-11 18:41:42 +00:00
Platform Engineering Bot
13f68c663b chore(deps): update fedora 44 repos_image to fedora-44-updates-20260511.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-11 16:04:16 +00:00
konflux
e677bff01f Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260511.n.0

See merge request fedora/bootc/base-images!523
2026-05-11 16:04:09 +00:00
konflux
d151f58a4f Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to b2a4b7c

See merge request fedora/bootc/base-images!522
2026-05-11 13:41:35 +00:00
konflux
6da651aafa Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260510.0

See merge request fedora/bootc/base-images!520
2026-05-11 12:43:30 +00:00
Platform Engineering Bot
ece9c008cb chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260511.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-11 12:07:09 +00:00
Platform Engineering Bot
90bcf40283 chore(deps): update fedora 43 repos_image to b2a4b7c
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-11 12:06:26 +00:00
konflux
69daf849de Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260511.0

See merge request fedora/bootc/base-images!521
2026-05-11 10:16:23 +00:00
Platform Engineering Bot
268f891e14 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260511.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-11 08:04:30 +00:00
Platform Engineering Bot
2e40adb6cc chore(deps): update fedora 44 repos_image to fedora-44-updates-20260510.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-10 20:04:50 +00:00
konflux
51513cfd2e Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260508.1

See merge request fedora/bootc/base-images!516
2026-05-10 17:57:34 +00:00
konflux
9e27df3203 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260510.0

See merge request fedora/bootc/base-images!518
2026-05-10 17:57:28 +00:00
konflux
52226475d5 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260510.n.0

See merge request fedora/bootc/base-images!519
2026-05-10 17:57:16 +00:00
Platform Engineering Bot
7020501c76 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260510.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-10 16:04:25 +00:00
Platform Engineering Bot
fee97cdaae chore(deps): update fedora 43 repos_image to fedora-43-updates-20260510.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-10 16:04:04 +00:00
Platform Engineering Bot
51a2201097 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260508.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-10 12:04:50 +00:00
konflux
2b4dd6cd49 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to b89e8c4

See merge request fedora/bootc/base-images!514
2026-05-10 12:04:39 +00:00
Platform Engineering Bot
59e9385ec6 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260508.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-10 12:03:59 +00:00
1fed4db1b5 Merge branch 'move-minimal-to-standard' into 'main'
Move clevis-dracut and clevis-pin-tpm2  from 'minimal' to 'standard'

See merge request fedora/bootc/base-images!517
2026-05-09 20:29:21 +00:00
603ed2d226
Add clevis-dracut and clevis-pin-tpm2 on manifest.yaml and initramfs.yaml
Change it from minimal to standard.
2026-05-08 10:17:45 -03:00
konflux
bdf4cd788c Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to 67201d6

See merge request fedora/bootc/base-images!515
2026-05-07 17:31:53 +00:00
Platform Engineering Bot
ba7cf627e9 chore(deps): update fedora 44 repos_image to 67201d6
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-07 16:04:58 +00:00
konflux
f8ecd34a1e Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to 5caf8b8

See merge request fedora/bootc/base-images!512
2026-05-07 14:03:38 +00:00
konflux
1a630c0913 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to 1084ddd

See merge request fedora/bootc/base-images!513
2026-05-07 13:56:05 +00:00
Platform Engineering Bot
0f9864e320 chore(deps): update fedora 44 repos_image to 1084ddd
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-07 12:03:50 +00:00
Platform Engineering Bot
c940c7ade2 chore(deps): update fedora 43 repos_image to 5caf8b8
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-07 12:03:08 +00:00
konflux
1b5cd1a86a Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260507.0

See merge request fedora/bootc/base-images!511
2026-05-07 11:41:09 +00:00
konflux
cadd798abf Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to 71e2e8f

See merge request fedora/bootc/base-images!508
2026-05-07 11:41:05 +00:00
konflux
24f146e34e Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260507.0

See merge request fedora/bootc/base-images!507
2026-05-07 11:40:33 +00:00
Platform Engineering Bot
08a496d759 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260507.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-07 08:05:31 +00:00
Platform Engineering Bot
ed4a1a03ca chore(deps): update fedora 43 repos_image to fedora-43-updates-20260507.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-07 08:04:49 +00:00
Platform Engineering Bot
6a7b7cb7ee chore(deps): update fedora rawhide repos_image to 71e2e8f
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-07 08:04:00 +00:00
konflux
22e4d556aa Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260506.0

See merge request fedora/bootc/base-images!505
2026-05-06 23:22:41 +00:00
konflux
71eb18e1a1 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260506.n.0

See merge request fedora/bootc/base-images!506
2026-05-06 23:22:38 +00:00
Platform Engineering Bot
c780cee153 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260506.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-06 20:04:12 +00:00
Platform Engineering Bot
be28edad73 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260506.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-06 20:03:51 +00:00
6e4554b697 Merge branch 'include-clevis-RHEL-138232' into 'main'
Add packages clevis-dracut and clevis-pin-tpm2

See merge request fedora/bootc/base-images!461
2026-05-05 16:49:24 -04:00
konflux
ba9689a0c2 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to 1fc3593

See merge request fedora/bootc/base-images!502
2026-05-05 15:32:08 +00:00
ec6e1e0363
Add clevis-dracut and clevis-pin-tpm2 on manifest.yaml and initramfs.yaml 2026-05-05 11:37:37 -03:00
Platform Engineering Bot
6ba816006c chore(deps): update fedora rawhide repos_image to 1fc3593
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-05 12:04:16 +00:00
platform-engineering Service account
1fe9b14af3 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260505.n.0

See merge request fedora/bootc/base-images!501
2026-05-05 11:41:20 +00:00
platform-engineering Service account
8d86615236 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260505.0

See merge request fedora/bootc/base-images!500
2026-05-05 11:30:22 +00:00
platform-engineering Service account
bb3fafa83d Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260505.0

See merge request fedora/bootc/base-images!499
2026-05-05 10:27:22 +00:00
Platform Engineering Bot
9166aeeb0a chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260505.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-05 08:06:43 +00:00
Platform Engineering Bot
3686d4b2ef chore(deps): update fedora 44 repos_image to fedora-44-updates-20260505.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-05 07:16:56 +00:00
Platform Engineering Bot
30a9deb382 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260505.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-05 07:16:37 +00:00
platform-engineering Service account
04e6f40d93 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to 126d095

See merge request fedora/bootc/base-images!496
2026-05-05 06:37:50 +00:00
platform-engineering Service account
0b276d90a2 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to ca4e22d

See merge request fedora/bootc/base-images!498
2026-05-05 06:37:45 +00:00
platform-engineering Service account
c3423cbc89 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to f3689b3

See merge request fedora/bootc/base-images!497
2026-05-05 06:37:39 +00:00
Platform Engineering Bot
9ad60b382a chore(deps): update fedora rawhide repos_image to ca4e22d
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-05 00:09:26 +00:00
Platform Engineering Bot
c072b32793 chore(deps): update fedora 44 repos_image to f3689b3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-04 23:13:53 +00:00
Platform Engineering Bot
e6a908cb6f chore(deps): update fedora 43 repos_image to 126d095
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-04 23:13:34 +00:00
platform-engineering Service account
0565d6ea11 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260504.0

See merge request fedora/bootc/base-images!494
2026-05-04 23:12:08 +00:00
platform-engineering Service account
f91c8a6f36 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260504.0

See merge request fedora/bootc/base-images!493
2026-05-04 23:12:02 +00:00
platform-engineering Service account
c2e816cde7 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260504.n.0

See merge request fedora/bootc/base-images!495
2026-05-04 23:11:52 +00:00
Platform Engineering Bot
24083c0e61 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260504.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-04 20:10:35 +00:00
Platform Engineering Bot
2571fdfd27 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260504.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-04 20:10:12 +00:00
Platform Engineering Bot
b1f6ab0085 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260504.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-05-04 19:10:16 +00:00
platform-engineering Service account
2ab95881d6 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to 55f61b4

See merge request fedora/bootc/base-images!491
2026-04-30 15:49:07 +00:00
platform-engineering Service account
52eb4b919d Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to 48bac01

See merge request fedora/bootc/base-images!489
2026-04-30 15:30:07 +00:00
platform-engineering Service account
f2dd76c5b9 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fa140e4

See merge request fedora/bootc/base-images!490
2026-04-30 15:28:20 +00:00
Platform Engineering Bot
b0e8a2cac4 chore(deps): update fedora rawhide repos_image to 55f61b4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-30 14:08:06 +00:00
Platform Engineering Bot
cbd3c9b533 chore(deps): update fedora 43 repos_image to fa140e4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-30 13:22:50 +00:00
Platform Engineering Bot
1c26f928a8 chore(deps): update fedora 42 repos_image to 48bac01
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-30 13:22:29 +00:00
platform-engineering Service account
d62383c928 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to 36f4f7f

See merge request fedora/bootc/base-images!487
2026-04-30 13:04:35 +00:00
platform-engineering Service account
1da613d0f2 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260430.n.0

See merge request fedora/bootc/base-images!488
2026-04-30 13:04:19 +00:00
platform-engineering Service account
d01abb30d3 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260430.0

See merge request fedora/bootc/base-images!486
2026-04-30 13:04:11 +00:00
platform-engineering Service account
de16e45114 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260430.0

See merge request fedora/bootc/base-images!485
2026-04-30 13:04:01 +00:00
Platform Engineering Bot
3a3f2dbf4a chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260430.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-30 08:06:37 +00:00
Platform Engineering Bot
a958562585 chore(deps): update fedora 44 repos_image to 36f4f7f
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-30 04:06:38 +00:00
platform-engineering Service account
0a34003c73 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-updates-20260430.0

See merge request fedora/bootc/base-images!484
2026-04-30 03:37:46 +00:00
Platform Engineering Bot
a7378afa67 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260430.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-30 03:06:29 +00:00
Platform Engineering Bot
9d40a289e0 chore(deps): update fedora 42 repos_image to fedora-42-updates-20260430.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-30 03:06:09 +00:00
Platform Engineering Bot
1bf29a2a43 chore(deps): update fedora 44 repos_image to fedora-44-updates-20260430.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-30 02:07:09 +00:00
platform-engineering Service account
b96fe5b3ed Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to 79a401e

See merge request fedora/bootc/base-images!483
2026-04-29 15:35:19 +00:00
platform-engineering Service account
270527b478 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fe6508b

See merge request fedora/bootc/base-images!480
2026-04-29 15:33:54 +00:00
Platform Engineering Bot
16ff544a02 chore(deps): update fedora rawhide repos_image to 79a401e
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-29 11:07:30 +00:00
platform-engineering Service account
e7ba6ac614 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260429.n.0

See merge request fedora/bootc/base-images!482
2026-04-29 10:45:07 +00:00
d34814e866 Merge branch 'update-44-repo-img' into 'main'
.tekton: fix REPOS_IMAGE tag in 44

See merge request fedora/bootc/base-images!481
2026-04-29 12:27:23 +02:00
Platform Engineering Bot
8fbbf68176 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260429.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-29 08:06:33 +00:00
acc22fe9ab
.tekton: fix REPOS_IMAGE tag
We are using the wrong tag, so Renovate does not update to the
last digest. This patch updates it to Fedora-44-updates-* which
follows the updates composes (not the base one).
2026-04-29 10:02:47 +02:00
Platform Engineering Bot
90c759cf1f chore(deps): update fedora 43 repos_image to fe6508b
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-29 07:08:30 +00:00
platform-engineering Service account
1d6e1f8566 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260429.0

See merge request fedora/bootc/base-images!479
2026-04-29 06:58:56 +00:00
Platform Engineering Bot
2bf11e14f3 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260429.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-29 04:06:37 +00:00
platform-engineering Service account
440f6c7999 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260428.n.0

See merge request fedora/bootc/base-images!477
2026-04-28 18:06:38 +00:00
2c53b80a1d Merge branch 'fix-79' into 'main'
fix(postprocess): fix shell crash in bootloader preset logic

Closes #79

See merge request fedora/bootc/base-images!476
2026-04-28 19:06:56 +02:00
6493dc2601
fix(postprocess): fix shell crash in bootloader preset logic
The use of the `&&` operator combined with `set -e` caused the
postprocess script to exit with code 1 when `$VERSION_ID` was
less than 43.

Fixes: https://gitlab.com/fedora/bootc/base-images/-/merge_requests/456
Closes: https://gitlab.com/fedora/bootc/base-images/-/work_items/79
2026-04-28 18:56:51 +02:00
Platform Engineering Bot
7d095577c5
chore(deps): update fedora rawhide bootc build pipeline to 44d0e80
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-28 18:56:50 +02:00
Platform Engineering Bot
fb58021ba0
chore(deps): update fedora 44 bootc build pipeline to 44d0e80
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-28 18:56:50 +02:00
Platform Engineering Bot
1ff0acbb15
chore(deps): update fedora 43 bootc build pipeline to 44d0e80
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-28 18:56:50 +02:00
Platform Engineering Bot
c8d2be6ef7
chore(deps): update fedora 42 bootc build pipeline to 44d0e80
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-28 18:56:50 +02:00
Platform Engineering Bot
45857d1a15
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260428.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-28 18:56:50 +02:00
platform-engineering Service account
8e623a6966 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260425.0

See merge request fedora/bootc/base-images!475
2026-04-28 16:50:35 +00:00
Platform Engineering Bot
2efae7c465 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260428.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-28 16:08:56 +00:00
platform-engineering Service account
6bbb28609e Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to ba3fc41

See merge request fedora/bootc/base-images!468
2026-04-28 14:53:43 +00:00
platform-engineering Service account
027aa22529 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260428.0

See merge request fedora/bootc/base-images!474
2026-04-28 11:32:05 +00:00
Platform Engineering Bot
b18707752b chore(deps): update fedora 44 repos_image to fedora-44-20260425.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-28 10:07:18 +00:00
Platform Engineering Bot
cc1983dbbc chore(deps): update fedora 43 repos_image to fedora-43-updates-20260428.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-28 10:06:58 +00:00
Platform Engineering Bot
c33c548ca9 chore(deps): update fedora rawhide repos_image to ba3fc41
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-27 16:07:03 +00:00
4f6ed2347d Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260427.n.0

See merge request fedora/bootc/base-images!453
2026-04-27 18:00:46 +02:00
Platform Engineering Bot
225d031ebc chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260427.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-27 15:06:43 +00:00
Jonathan Lebon
973daf8c85 Merge branch 'pr/move-chunkah-fedora' into 'main'
standard: move chunkah to fedora-only manifest

See merge request fedora/bootc/base-images!462
2026-04-21 12:20:20 +00:00
9bf83ac89b
standard: move chunkah to fedora-only manifest
The chunkah package is not yet available in CentOS Stream/RHEL,
so having it in the shared standard/manifest.yaml breaks backports
(see https://gitlab.com/redhat/centos-stream/containers/bootc/-/merge_requests/1034).

Move it to the top-level standard.yaml which is Fedora-specific and
not backported.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-20 15:37:22 -04:00
platform-engineering Service account
9f9824c9a4 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260413.n.0

See merge request fedora/bootc/base-images!459
2026-04-13 16:16:09 +00:00
Platform Engineering Bot
1c61a7ddcc chore(deps): update fedora 44 repos_image to fedora-44-20260413.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-13 15:08:00 +00:00
platform-engineering Service account
ce07c69a36 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260412.n.0

See merge request fedora/bootc/base-images!458
2026-04-13 14:24:33 +00:00
Platform Engineering Bot
bba73e1adc chore(deps): update fedora 44 repos_image to fedora-44-20260412.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-13 02:17:17 +00:00
platform-engineering Service account
25aeb4d4a1 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260410.n.0

See merge request fedora/bootc/base-images!457
2026-04-10 13:37:18 +00:00
Platform Engineering Bot
2d82b10192 chore(deps): update fedora 44 repos_image to fedora-44-20260410.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-10 12:06:22 +00:00
ba7878ca77 Merge branch 'c9s-bootloader-update' into 'main'
Enable `bootloader-update.service` for >= CentOS9

See merge request fedora/bootc/base-images!456
2026-04-10 12:05:11 +00:00
Pragyan Poudyal
5d83941381
Enable bootloader-update.service for >= CentOS9
MR https://gitlab.com/fedora/bootc/base-images/-/merge_requests/257
added `bootloader-update.service` for >= F43, we need the same for
"-ge CentOS9" before having this in Image Mode RHEL

Also, move the preset to a separate file addressing comment
https://gitlab.com/fedora/bootc/base-images/-/merge_requests/257#note_2683334416
2026-04-10 13:52:40 +05:30
Jonathan Lebon
d62b29d0c4 Merge branch 'pr/add-chunkah' into 'main'
Add chunkah integration

See merge request fedora/bootc/base-images!451
2026-04-09 14:20:18 +00:00
platform-engineering Service account
233a026eb9 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260409.n.0

See merge request fedora/bootc/base-images!455
2026-04-09 13:48:29 +00:00
Platform Engineering Bot
48c74e6793 chore(deps): update fedora 44 repos_image to fedora-44-20260409.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-09 11:06:51 +00:00
6630413f22
tests/bootupd: replace jq with grep
jq is not available in the minimal tier. Use grep instead to verify
that the bootupd EFI has both grub2 and shim components installed.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-08 23:09:25 -04:00
48c689b2e9
.gitlab-ci.yml: bump Just version pin
CI is failing right now because the Justfile uses things not supported
by v1.40.

...At least that's what Opus thinks. We're pinning to a pretty old
version anyway so let's just bump it and see if it's right.
2026-04-08 16:20:48 -04:00
platform-engineering Service account
57b6cd8c92 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260408.n.0

See merge request fedora/bootc/base-images!454
2026-04-08 14:04:21 +00:00
Platform Engineering Bot
37cb3acb09 chore(deps): update fedora 44 repos_image to fedora-44-20260408.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-08 11:06:21 +00:00
platform-engineering Service account
4416e37738 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260407.n.0

See merge request fedora/bootc/base-images!452
2026-04-08 04:42:43 +00:00
Platform Engineering Bot
632af0c042 chore(deps): update fedora 44 repos_image to fedora-44-20260407.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-07 13:06:49 +00:00
Wei Shi
efb440c1ab Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260326.n.0

See merge request fedora/bootc/base-images!446
2026-04-07 20:33:55 +08:00
platform-engineering Service account
83301d6a1c Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260329.n.0

See merge request fedora/bootc/base-images!450
2026-04-07 12:28:50 +00:00
Platform Engineering Bot
b84adb6888 chore(deps): update fedora 44 repos_image to fedora-44-20260326.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-07 17:45:51 +08:00
0bf47996ec
Containerfile: add chunked build target
Add optional rechunker and chunked stages that use chunkah for
content-based layer splitting. This allows folding the splitting step
into the build step.

Through some build arg and redirection trickery, this leaves the
unchunked path functionally identical.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-02 13:22:44 -04:00
8362abca25
bootc-base-imagectl/rechunk: add --chunkah mode
Add a --chunkah flag to bootc-base-imagectl rechunk that uses chunkah
instead of rpm-ostree for content-based layer splitting. Also wraps the
tricky parts around pruning the OSTree repo and labels.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-02 13:21:24 -04:00
Platform Engineering Bot
7720cd3a7c chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260329.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-30 02:08:09 +00:00
platform-engineering Service account
73f887e477 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260327.n.0

See merge request fedora/bootc/base-images!449
2026-03-30 01:20:10 +00:00
Platform Engineering Bot
a1dec744ba chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260327.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-27 09:06:49 +00:00
platform-engineering Service account
9c9a8e9e90 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260326.0

See merge request fedora/bootc/base-images!444
2026-03-27 07:53:47 +00:00
platform-engineering Service account
6e3c9818d6 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260326.n.0

See merge request fedora/bootc/base-images!447
2026-03-27 03:07:33 +00:00
0393a47180
standard: add chunkah package
This enables content-based layer splitting as an alternative to
rpm-ostree's rechunker, both for the base image build itself and for
downstream users building derived images.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-03-26 22:32:16 -04:00
Platform Engineering Bot
e0225eb751 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260326.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-26 12:06:48 +00:00
Platform Engineering Bot
e297c672de chore(deps): update fedora 42 repos_image to fedora-42-updates-20260326.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-26 09:07:15 +00:00
platform-engineering Service account
b68575c9c1 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260325.0

See merge request fedora/bootc/base-images!441
2026-03-25 17:13:44 +00:00
platform-engineering Service account
2b4b1a9566 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260325.n.0

See merge request fedora/bootc/base-images!442
2026-03-25 17:13:40 +00:00
platform-engineering Service account
42efd76b31 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260325.n.0

See merge request fedora/bootc/base-images!443
2026-03-25 17:13:37 +00:00
Platform Engineering Bot
c332ec797f chore(deps): update fedora 44 repos_image to fedora-44-20260325.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-25 11:07:38 +00:00
Platform Engineering Bot
5ade4fa352 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260325.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-25 09:07:04 +00:00
Platform Engineering Bot
9ea5e8e6e7 chore(deps): update fedora 42 repos_image to fedora-42-updates-20260325.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-25 09:06:43 +00:00
platform-engineering Service account
05c845d695 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260324.n.0

See merge request fedora/bootc/base-images!439
2026-03-25 02:44:11 +00:00
platform-engineering Service account
f7cdfda238 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260324.n.0

See merge request fedora/bootc/base-images!440
2026-03-25 02:44:08 +00:00
Platform Engineering Bot
714c3fcf80 chore(deps): update fedora 44 repos_image to fedora-44-20260324.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-24 11:12:56 +00:00
Platform Engineering Bot
79056b2771 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260324.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-24 09:12:23 +00:00
platform-engineering Service account
6775943b28 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260324.0

See merge request fedora/bootc/base-images!437
2026-03-24 07:41:47 +00:00
platform-engineering Service account
63db969669 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260324.0

See merge request fedora/bootc/base-images!438
2026-03-24 07:41:46 +00:00
Platform Engineering Bot
d7214b84b5 chore(deps): update fedora 42 repos_image to fedora-42-updates-20260324.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-24 04:06:28 +00:00
platform-engineering Service account
94ec82c870 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260323.n.0

See merge request fedora/bootc/base-images!435
2026-03-24 03:24:51 +00:00
Platform Engineering Bot
d95421cb04 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260324.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-24 03:06:33 +00:00
platform-engineering Service account
b97c5d00e5 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260323.n.0

See merge request fedora/bootc/base-images!436
2026-03-24 02:35:34 +00:00
Platform Engineering Bot
e0b9c7c4d1 chore(deps): update fedora 44 repos_image to fedora-44-20260323.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-23 13:11:13 +00:00
platform-engineering Service account
f21196c45c Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260322.n.0

See merge request fedora/bootc/base-images!434
2026-03-23 12:53:39 +00:00
platform-engineering Service account
4bac20ed8e Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260323.0

See merge request fedora/bootc/base-images!432
2026-03-23 11:31:11 +00:00
platform-engineering Service account
f2c5035c37 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260323.0

See merge request fedora/bootc/base-images!433
2026-03-23 11:21:59 +00:00
Platform Engineering Bot
5ae2a3c174 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260323.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-23 10:10:34 +00:00
Platform Engineering Bot
d8f9e7ca54 chore(deps): update fedora 44 repos_image to fedora-44-20260322.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-23 10:10:13 +00:00
Platform Engineering Bot
13a3a8ed20 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260323.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-23 09:06:58 +00:00
Platform Engineering Bot
e6bd7acba9 chore(deps): update fedora 42 repos_image to fedora-42-updates-20260323.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-23 09:06:37 +00:00
platform-engineering Service account
ab010f9a74 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260322.n.0

See merge request fedora/bootc/base-images!431
2026-03-23 08:23:19 +00:00
platform-engineering Service account
1a2fd80258 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260320.0

See merge request fedora/bootc/base-images!427
2026-03-23 08:23:13 +00:00
platform-engineering Service account
b68314ce18 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260320.n.0

See merge request fedora/bootc/base-images!429
2026-03-23 08:22:55 +00:00
platform-engineering Service account
de2e1135e5 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260320.0

See merge request fedora/bootc/base-images!430
2026-03-23 08:22:46 +00:00
Platform Engineering Bot
12b7a4a324 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260322.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-23 05:07:37 +00:00
e655e13a31 Merge branch 'enable-cfs' into 'main'
initramfs: Also enable bootc

See merge request fedora/bootc/base-images!426
2026-03-20 14:44:22 +00:00
Platform Engineering Bot
b6f735d351 chore(deps): update fedora 42 repos_image to fedora-42-updates-20260320.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-20 12:06:45 +00:00
platform-engineering Service account
9a3dbbc1ed Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260320.n.0

See merge request fedora/bootc/base-images!428
2026-03-20 11:58:05 +00:00
platform-engineering Service account
4334dfc613 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260318.0

See merge request fedora/bootc/base-images!419
2026-03-20 11:57:39 +00:00
Platform Engineering Bot
2248b9c619 chore(deps): update fedora 44 repos_image to fedora-44-20260320.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-20 11:06:38 +00:00
Platform Engineering Bot
c2b1cd1822 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260320.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-20 09:07:20 +00:00
platform-engineering Service account
ce8f912f24 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260319.n.0

See merge request fedora/bootc/base-images!424
2026-03-20 04:03:23 +00:00
platform-engineering Service account
f0587a20f8 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260319.n.0

See merge request fedora/bootc/base-images!425
2026-03-20 04:03:20 +00:00
Platform Engineering Bot
fcac276a88 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260320.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-20 03:06:51 +00:00
Colin Walters
83ba3346ad initramfs: Also enable bootc
This is needed for composefs.

Signed-off-by: Colin Walters <walters@verbum.org>
2026-03-19 17:52:17 -04:00
Platform Engineering Bot
b9dec15a1b chore(deps): update fedora 44 repos_image to fedora-44-20260319.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-19 11:08:50 +00:00
Platform Engineering Bot
ec2101b564 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260319.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-19 09:06:32 +00:00
platform-engineering Service account
620e46ec0d Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260319.0

See merge request fedora/bootc/base-images!423
2026-03-19 07:45:56 +00:00
Platform Engineering Bot
18797bac71 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260319.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-19 06:06:26 +00:00
platform-engineering Service account
936590470c Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260318.0

See merge request fedora/bootc/base-images!421
2026-03-19 05:08:00 +00:00
platform-engineering Service account
e747e895c3 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260318.n.0

See merge request fedora/bootc/base-images!420
2026-03-19 05:07:58 +00:00
platform-engineering Service account
cf51f05777 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260318.n.0

See merge request fedora/bootc/base-images!422
2026-03-19 05:07:56 +00:00
Platform Engineering Bot
e921a589e4 chore(deps): update fedora 44 repos_image to fedora-44-20260318.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-18 19:06:40 +00:00
Platform Engineering Bot
b359f800a8 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260318.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-18 10:06:30 +00:00
Platform Engineering Bot
8ba0f89250 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260318.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-18 09:06:43 +00:00
Platform Engineering Bot
c2f100b657 chore(deps): update fedora 42 repos_image to fedora-42-updates-20260318.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-18 04:06:53 +00:00
f9842527f2 Merge branch 'ci-tweaks' into 'main'
ci: Add Justfile, update CI to use just targets

See merge request fedora/bootc/base-images!418
2026-03-17 18:29:54 +00:00
platform-engineering Service account
fd25cb34b2 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260317.n.0

See merge request fedora/bootc/base-images!417
2026-03-17 15:27:29 +00:00
platform-engineering Service account
2281a76483 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260317.0

See merge request fedora/bootc/base-images!414
2026-03-17 14:36:21 +00:00
Wei Shi
766f552cb4 Merge branch 'renovate/fedora-42/fedora-42-bootc-pipeline' into 'main'
chore(deps): update fedora 42 bootc build pipeline to 2678dd5

See merge request fedora/bootc/base-images!372
2026-03-17 21:52:41 +08:00
Platform Engineering Bot
fb04e53cc0 chore(deps): update fedora 44 repos_image to fedora-44-20260317.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 12:07:37 +00:00
platform-engineering Service account
c5518afb5d Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260317.0

See merge request fedora/bootc/base-images!415
2026-03-17 11:28:45 +00:00
Wei Shi
3e1e2c8c73 Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
chore(deps): update fedora 44 bootc build pipeline to 2678dd5

See merge request fedora/bootc/base-images!374
2026-03-17 19:22:52 +08:00
platform-engineering Service account
87851a6b49 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260317.n.0

See merge request fedora/bootc/base-images!416
2026-03-17 11:10:27 +00:00
Platform Engineering Bot
755b54ffd3 chore(deps): update fedora 42 bootc build pipeline to 2678dd5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 18:23:41 +08:00
Platform Engineering Bot
1575f24c8c chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260317.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 09:06:59 +00:00
Platform Engineering Bot
5302889933 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260317.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 09:06:39 +00:00
platform-engineering Service account
c80884c45d Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260315.0

See merge request fedora/bootc/base-images!410
2026-03-17 08:11:51 +00:00
Platform Engineering Bot
3a9f9c79bd chore(deps): update fedora 42 repos_image to fedora-42-updates-20260317.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 08:06:36 +00:00
Platform Engineering Bot
b37a6662b7 chore(deps): update fedora 44 bootc build pipeline to 2678dd5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 15:37:05 +08:00
platform-engineering Service account
ed9230d4e8 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260316.0

See merge request fedora/bootc/base-images!411
2026-03-17 07:35:20 +00:00
Wei Shi
8b45a7a766 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260316.n.0

See merge request fedora/bootc/base-images!413
2026-03-17 14:18:39 +08:00
Colin Walters
b70a0aa571 docs: Add CONTRIBUTING.md, point README at it
Keep README concise; detailed development workflow (prerequisites,
env var configuration, examples) lives in CONTRIBUTING.md.

Assisted-by: OpenCode (Claude Opus 4)
2026-03-16 22:47:27 +00:00
Colin Walters
5126c8cbea ci: Add Justfile, update CI to use just targets
Following the bootc-dev repository-structure.md guidelines, add a Justfile
as the development entry point so CI flows are easily replicable locally.
The CI now invokes 'just <target>' instead of inline build commands.

Configuration is via environment variables:
  TIER            - content tier (standard, minimal, minimal-plus, iot)
  FEDORA_VERSION  - target Fedora release (rawhide, 43, 44, ...)
  BUILDER         - container build tool (buildah, podman)

CI tests each tier against both rawhide and Fedora 44, and smoke-tests
Fedora 43 with a standard build.

Assisted-by: OpenCode (Claude Opus 4)
2026-03-16 22:45:28 +00:00
Platform Engineering Bot
307a103d45 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260316.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 09:06:34 +00:00
platform-engineering Service account
a81986c22a Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260315.n.0

See merge request fedora/bootc/base-images!412
2026-03-16 08:18:49 +00:00
Platform Engineering Bot
ea029e738a chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260315.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 05:07:25 +00:00
Platform Engineering Bot
9d68378c7b chore(deps): update fedora 42 repos_image to fedora-42-updates-20260316.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 04:07:09 +00:00
platform-engineering Service account
e84a4268d1 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260315.0

See merge request fedora/bootc/base-images!409
2026-03-16 03:29:38 +00:00
Platform Engineering Bot
bde2457b2b chore(deps): update fedora 43 repos_image to fedora-43-updates-20260315.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 01:07:44 +00:00
Platform Engineering Bot
bd3b25d056 chore(deps): update fedora 42 repos_image to fedora-42-updates-20260315.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 00:08:31 +00:00
platform-engineering Service account
94e282386e Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260313.n.0

See merge request fedora/bootc/base-images!407
2026-03-14 01:21:34 +00:00
platform-engineering Service account
9ac4e285ce Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260313.n.0

See merge request fedora/bootc/base-images!408
2026-03-14 01:21:26 +00:00
Platform Engineering Bot
22cc6520df chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260313.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 14:06:26 +00:00
Platform Engineering Bot
9813b7ca81 chore(deps): update fedora 44 repos_image to fedora-44-20260313.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 13:20:28 +00:00
Wei Shi
ef23ff446e Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260312.n.0

See merge request fedora/bootc/base-images!404
2026-03-13 16:50:18 +08:00
platform-engineering Service account
b8717af8e7 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260313.0

See merge request fedora/bootc/base-images!406
2026-03-13 08:44:48 +00:00
platform-engineering Service account
b6c08d2d79 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260313.0

See merge request fedora/bootc/base-images!402
2026-03-13 08:00:25 +00:00
Platform Engineering Bot
42d42691b2 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260313.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 07:06:48 +00:00
platform-engineering Service account
01b6d5e9cd Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260311.0

See merge request fedora/bootc/base-images!403
2026-03-13 06:26:58 +00:00
platform-engineering Service account
fc2f5439a1 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260312.n.0

See merge request fedora/bootc/base-images!405
2026-03-13 06:26:21 +00:00
Platform Engineering Bot
f572db5970 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260312.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 04:07:42 +00:00
Platform Engineering Bot
7ec0f6f481 chore(deps): update fedora 44 repos_image to fedora-44-20260312.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 04:07:23 +00:00
Platform Engineering Bot
2c3404d2a6 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260311.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 04:07:03 +00:00
Platform Engineering Bot
80643a2928 chore(deps): update fedora 42 repos_image to fedora-42-updates-20260313.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 04:06:42 +00:00
Wei Shi
b0017734ff Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
chore(deps): update fedora rawhide bootc build pipeline to 2678dd5

See merge request fedora/bootc/base-images!375
2026-03-12 15:14:22 +08:00
Platform Engineering Bot
05572f5dca chore(deps): update fedora rawhide bootc build pipeline to 2678dd5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-12 12:40:33 +08:00
01f77526b6 Merge branch 'add-release-documentation' into 'main'
docs: add RELEASE.md documenting container publishing flows

See merge request fedora/bootc/base-images!376
2026-03-10 10:52:08 +01:00
platform-engineering Service account
3f399d9db6 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260227.0

See merge request fedora/bootc/base-images!398
2026-02-27 09:03:28 +00:00
Platform Engineering Bot
15f6fc7821 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260227.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-27 03:06:56 +00:00
platform-engineering Service account
bae3a40290 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260226.n.0

See merge request fedora/bootc/base-images!397
2026-02-26 13:25:58 +00:00
Platform Engineering Bot
91e1846804 chore(deps): update fedora 44 repos_image to fedora-44-20260226.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-26 11:06:31 +00:00
platform-engineering Service account
86faef2af8 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260226.0

See merge request fedora/bootc/base-images!395
2026-02-26 07:51:41 +00:00
Platform Engineering Bot
b49ade7285 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260226.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-26 04:06:35 +00:00
platform-engineering Service account
cecb7cd831 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260225.n.0

See merge request fedora/bootc/base-images!394
2026-02-25 15:40:36 +00:00
Platform Engineering Bot
62a3f43eb7 chore(deps): update fedora 44 repos_image to fedora-44-20260225.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-25 11:06:48 +00:00
platform-engineering Service account
8b0cfd2a19 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260225.n.0

See merge request fedora/bootc/base-images!391
2026-02-25 10:33:54 +00:00
Platform Engineering Bot
73af9a3f46 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260225.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-25 09:07:36 +00:00
platform-engineering Service account
73c2f1365a Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260225.0

See merge request fedora/bootc/base-images!393
2026-02-25 08:16:24 +00:00
Platform Engineering Bot
0e613f8f98 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260225.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-25 04:07:17 +00:00
c84033de9a Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260224.n.0

See merge request fedora/bootc/base-images!392
2026-02-24 14:55:29 +01:00
Platform Engineering Bot
42ce1e13ac chore(deps): update fedora 44 repos_image to fedora-44-20260224.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-24 11:06:52 +00:00
dc1b8fa631 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260223.n.0

See merge request fedora/bootc/base-images!389
2026-02-24 09:51:09 +01:00
platform-engineering Service account
3fa3e4da59 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260224.0

See merge request fedora/bootc/base-images!390
2026-02-24 08:50:34 +00:00
Platform Engineering Bot
45f623d215 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260224.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-24 05:07:01 +00:00
558c25b58a Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260223.n.0

See merge request fedora/bootc/base-images!388
2026-02-23 18:11:54 +01:00
69948cf92d Merge branch 'renovate/fedora-43/fedora-43-bootc-pipeline' into 'main'
chore(deps): update fedora 43 bootc build pipeline to 2678dd5

See merge request fedora/bootc/base-images!373
2026-02-23 17:36:37 +01:00
Platform Engineering Bot
6d0e0e1474 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260223.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-23 16:14:41 +00:00
Platform Engineering Bot
8c2dfeed8a chore(deps): update fedora 44 repos_image to fedora-44-20260223.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-23 15:07:38 +00:00
Platform Engineering Bot
c499404013 chore(deps): update fedora 43 bootc build pipeline to 2678dd5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-23 14:08:28 +00:00
platform-engineering Service account
8ca0bdbc9c Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260222.n.0

See merge request fedora/bootc/base-images!387
2026-02-23 11:24:57 +00:00
platform-engineering Service account
7f4ca73b22 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260223.0

See merge request fedora/bootc/base-images!386
2026-02-23 11:21:17 +00:00
Platform Engineering Bot
535bd37b5a chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260222.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-23 08:07:28 +00:00
Platform Engineering Bot
33ff4ec889 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260223.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-23 08:07:04 +00:00
platform-engineering Service account
207f52c4aa Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260222.n.0

See merge request fedora/bootc/base-images!385
2026-02-23 07:51:33 +00:00
platform-engineering Service account
94f4d987b7 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260220.n.0

See merge request fedora/bootc/base-images!384
2026-02-23 07:51:27 +00:00
platform-engineering Service account
facb3df962 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260220.0

See merge request fedora/bootc/base-images!383
2026-02-23 07:51:24 +00:00
Platform Engineering Bot
dabc24121e chore(deps): update fedora 44 repos_image to fedora-44-20260222.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-23 02:08:28 +00:00
Platform Engineering Bot
2b0304c0bb chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260220.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-22 22:09:28 +00:00
Platform Engineering Bot
af28cc2599 chore(deps): update fedora 43 repos_image to fedora-43-updates-20260220.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-22 22:09:06 +00:00
6f45a410ca Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260219.0

See merge request fedora/bootc/base-images!369
2026-02-22 11:53:05 +01:00
platform-engineering Service account
366242ec79 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260219.n.1

See merge request fedora/bootc/base-images!381
2026-02-20 21:37:28 +00:00
platform-engineering Service account
b78d31dcb8 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260220.n.0

See merge request fedora/bootc/base-images!382
2026-02-20 21:37:12 +00:00
Platform Engineering Bot
64ab124097 chore(deps): update fedora 44 repos_image to fedora-44-20260220.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-20 11:08:11 +00:00
Platform Engineering Bot
c961473023 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260219.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-20 04:07:34 +00:00
platform-engineering Service account
ded7e0b8c2 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260219.n.0

See merge request fedora/bootc/base-images!380
2026-02-19 23:03:59 +00:00
Platform Engineering Bot
897b5f02c5 chore(deps): update fedora 44 repos_image to fedora-44-20260219.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-19 21:07:48 +00:00
Platform Engineering Bot
4d3294f99b chore(deps): update fedora 43 repos_image to fedora-43-updates-20260219.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-19 21:07:42 +00:00
ad43d9fe07 Merge branch 'release-new-rawhide' into 'main'
Unblock rawhide pipeline

See merge request fedora/bootc/base-images!379
2026-02-19 20:23:33 +01:00
Platform Engineering Bot
94947af46b
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260218.n.0 2026-02-19 16:25:42 +01:00
53c4ae3e36
.tekton: disable updates of iot images for F44+
Currently, iot images building process is failing because of [1].
However, the MR is blocked because we can't specifically remove
the packages only for F44+ releases [2].
In the meantime, to unblock the pipeline, we ask Renovate to
ignore iot for now.

[1] https://gitlab.com/fedora/bootc/base-images/-/merge_requests/378
[2] https://gitlab.com/fedora/bootc/base-images/-/issues/74
2026-02-19 16:19:55 +01:00
bcbdcb5b78
.tekton: fix minimal-plus SA
This fixes [1] which defined wrong SA for minimal-plus stream (wrong
copy/paste).

[1] https://gitlab.com/fedora/bootc/base-images/-/merge_requests/365
2026-02-19 16:13:10 +01:00
Clement Verna
d4d9e66dc4 docs: address MR feedback and simplify RELEASE.md
- Add compose-images repo to repositories and flow diagram
- Fix version numbers (F44 as new version, Rawhide=F45)
- Reference MRs for code snippets instead of duplicating code:
  - compose-images: MR !187
  - base-images: MR !363 comment
- Simplify Image Tiers section (reference README)
- Simplify Renovate section (reference renovate.json)
- Add compose-images steps for adding/removing versions
- Add repo URLs before shell commands

Assisted-By: OpenCode (Opus 4.5)
2026-02-17 12:09:40 +01:00
Clement Verna
430b9b42c4 docs: add Fedora version lifecycle management to RELEASE.md
Document the process for adding new Fedora versions and removing EOL versions
from Konflux. Includes step-by-step instructions for:

- Creating Tekton pipelines for new versions
- Updating Renovate configuration
- Managing tenant configuration in tenants-config repo
- Cleaning up EOL versions

Uses F42 EOL and F45 branching as example scenarios.

Assisted-By: OpenCode (Opus 4.5)
2026-02-17 10:19:58 +01:00
Clement Verna
556c5cc4db docs: add RELEASE.md documenting container publishing flows
Document the two parallel mechanisms for publishing fedora-base-bootc images:
- Production flow via Pungi-IoT and cloud-image-uploader to quay.io/fedora/
- Development flow via Konflux to quay.io/bootc-devel/

Includes repository references, configuration file locations, and common
change procedures for both flows.

Assisted-By: OpenCode (Opus 4.5)
2026-02-17 10:12:45 +01:00
da42ea7553 Merge branch 'update-renovate' into 'main'
renovate: separate PRs per Fedora release and update type

See merge request fedora/bootc/base-images!367
2026-02-14 10:54:47 +01:00
3bd7c7387a
renovate: separate PRs per Fedora release and update type
Refactor Renovate config to create independent PRs for each Fedora
release (42, 43, 44, Rawhide) and update type (bootc-pipeline,
REPOS_IMAGE). This prevents blocking all releases when tests fail
on one.

Key changes:
- Add per-release branch prefixes (renovate/fedora-42/, etc.)
- Schedule bootc-pipeline updates for 2-5 AM UTC daily
- Set rebaseWhen to 'never' for REPOS_IMAGE to avoid pipeline resets
- Enable automerge for all PRs
- Add comprehensive documentation
- Switch back to the creation of PRs to avoid a misbehavior with our
  current configuration c.f: [1]

[1] https://github.com/konflux-ci/support/issues/9
2026-02-13 15:04:22 +01:00
06462024df
ci: skip pipeline when only non-build files change
Add workflow rules to skip GitLab CI when commits only modify files
that don't affect the build or tests:
- renovate.json (Renovate bot config)
- README.md (documentation)
- LICENSE (license file)
- .tekton/* (Konflux pipelines, tested separately)

This avoids wasting CI resources on changes that don't need validation.
2026-02-13 14:49:10 +01:00
13dbbf8fea Merge branch 'update-tekton-pipelines' into 'main'
Use specific ServiceAccount & disable comments on MR

See merge request fedora/bootc/base-images!365
2026-02-10 12:37:20 +00:00
51cd763b78
.tekton: disable comments on MR
This fixes [1]. Repository-level config is restricted.
Applying component-level changes to disable Konflux MR reporting and
reduce spam.

[1] https://github.com/konflux-ci/support/issues/10
2026-02-10 12:27:40 +01:00
960dd592a9
.tekton: use specific ServiceAccount
Konflux is creating specific SAs for each component. Currently, we are
using the legacy `appstudio-pipeline` SA, which requires a manual
operation after adding new components i.e: adding the associated
component secrets to it.
Let's use the specific SAs which are configured automatically by the
Konflux operators.
2026-02-10 12:13:49 +01:00
4ee5319dfe Merge branch 'add-f44-pipelines' into 'main'
.tekton: Add F44 base images

See merge request fedora/bootc/base-images!363
2026-02-09 21:43:10 +00:00
c406836190
.tekton: Add F44 base images
Fedora releng branched Fedora 44 from rawhide last week [1] and
quay.io/fedora/fedora:44 [2] is available.
The compose image is available as well. [2][3]
Therefore, we can start building fedora-bootc-44-compose images.

[1] https://fedorapeople.org/groups/schedule/f-44/f-44-key-tasks.html
[2] https://quay.io/repository/fedora/fedora?tab=tags&tag=latest
[3] https://gitlab.com/fedora/bootc/compose-images/-/merge_requests/187
[4] https://quay.io/repository/bootc-devel/fedora-bootc-44-compose?tab=tags
2026-02-09 20:27:12 +01:00
4b6eea21bc
.tekton: move rawhide image to F45 2026-02-09 20:23:01 +01:00
Platform Engineering Bot
9bafb5759c chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260209.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-09 09:09:50 +00:00
Platform Engineering Bot
cc286999ad chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260208.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-09 05:10:10 +00:00
Platform Engineering Bot
9d7d75858a chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260206.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-08 22:09:17 +00:00
56ca4b97ae Merge branch 'f44-branching' into 'main'
chore: add fedora-44.yaml for branching

See merge request fedora/bootc/base-images!357
2026-02-06 12:10:23 -05:00
Paul Whalen
2217d7f6e1 chore: add fedora-44.yaml for branching
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2026-02-06 11:41:05 -05:00
Platform Engineering Bot
2a94d58472 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260206.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-06 04:07:40 +00:00
Platform Engineering Bot
35666695d1 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260205.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-05 09:08:01 +00:00
Platform Engineering Bot
91a0f02afe chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260204.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-04 09:10:35 +00:00
Platform Engineering Bot
b56de3e0b1 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260204.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-04 04:08:53 +00:00
Platform Engineering Bot
c254c5493d chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260203.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-03 09:08:52 +00:00
Platform Engineering Bot
a2595a79a2 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260202.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-02 09:08:58 +00:00
Platform Engineering Bot
561a7fe699 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260201.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-02 03:08:45 +00:00
Platform Engineering Bot
bd4a9fc5d4 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260130.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-30 20:07:11 +00:00
38fd396fd3 Merge branch 'f43-final' into 'main'
chore: update fedora-43 repo url to final

See merge request fedora/bootc/base-images!316
2026-01-30 16:04:24 +01:00
3a8c3ada11 Merge branch 'disable-rawhide-renovate-pipelines' into 'main'
fix: disable rawhide renovate pipelines

See merge request fedora/bootc/base-images!354
2026-01-30 15:38:40 +01:00
4ea32b1abc
fix: disable rawhide renovate pipelines
... temporary for troubleshooting purpose.
See [1] for more details.

[1] https://github.com/konflux-ci/support/issues/9
2026-01-30 12:31:21 +01:00
Platform Engineering Bot
d959df1150 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose:fedora-43-updates-20260129.0 docker digest to 16ac651
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-29 13:09:32 +00:00
Platform Engineering Bot
4e8197c1b2 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260129.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-29 03:08:01 +00:00
Platform Engineering Bot
da8f482d80 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260128.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-28 04:08:29 +00:00
Platform Engineering Bot
73ee4bbc81 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260127.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-27 08:08:11 +00:00
platform-engineering Service account
38de822a68 Merge branch 'renovate/fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260126.n.0

See merge request fedora/bootc/base-images!352
2026-01-26 16:11:52 +00:00
Platform Engineering Bot
45d95b4d29 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260126.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-26 09:08:43 +00:00
Platform Engineering Bot
caa8c1a94e chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260126.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-26 04:07:57 +00:00
869944e4b3 Merge branch 'dusty-systemd-pam' into 'main'
minimal: name systemd-pam in manifest lists

See merge request fedora/bootc/base-images!350
2026-01-23 16:40:55 +00:00
8be31e7521
minimal: name systemd-pam in manifest lists
systemd-pam was downgraded to a recommends in [1]. Let's name it
here to make sure it gets included in our images.

[1] https://src.fedoraproject.org/rpms/systemd/c/67538c79f250eecbd904aa87e72a44cb3b5ef6f4?branch=rawhide
2026-01-23 11:08:11 -05:00
Platform Engineering Bot
032b6c6907 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260123.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-23 09:09:25 +00:00
1f089868f7 Merge branch 'update-renovate' into 'main'
chore(config): update config renovate.json

See merge request fedora/bootc/base-images!348
2026-01-23 09:14:34 +01:00
Platform Engineering Bot
c647a6914f chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260121.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-21 04:07:52 +00:00
cf71f15c71
chore(config): update config renovate.json 2026-01-20 14:38:24 +01:00
platform-engineering Service account
89166c3d50 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260120.0 (main)

See merge request fedora/bootc/base-images!344
2026-01-20 13:24:18 +00:00
platform-engineering Service account
857a351b81 Merge branch 'renovate/main-auto-merged-updates' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260120.0 (main)

See merge request fedora/bootc/base-images!347
2026-01-20 13:24:05 +00:00
Platform Engineering Bot
57663e7b80 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260120.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-20 05:10:14 +00:00
Platform Engineering Bot
4d88ca0d01 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260120.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-20 04:08:57 +00:00
Platform Engineering Bot
614806f76e chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260115.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-15 03:07:04 +00:00
Platform Engineering Bot
7252f059ba chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260114.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-14 04:07:02 +00:00
b8d6d81a49 Merge branch 're-add-kernel-fix' into 'main'
kernel-install: Write layout=ostree to both install.conf and drop-in

See merge request fedora/bootc/base-images!342
2026-01-13 16:29:42 +00:00
c188a85beb kernel-install: Write layout=ostree to both install.conf and drop-in
Write the layout=ostree configuration to both /usr/lib/kernel/install.conf
and /usr/lib/kernel/install.conf.d/00-bootc-kernel-layout.conf
for defense-in-depth.

The drop-in ensures the setting persists when systemd-udev overwrites
install.conf during upgrades, while having both paths maintains
compatibility with any tooling that reads the original location.

The original install.conf path can be removed after a release cycle
of rpm-ostree, once all consumers are updated to use the drop-in and
have rpm-ostree changes.

Resolves: RHEL-128312
Assisted-by: OpenCode (Opus 4.5)
Signed-off-by: Joseph Marrero Corchado <jmarrero@redhat.com>
2026-01-13 10:05:24 -05:00
Platform Engineering Bot
76494aec73 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260113.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-13 05:07:53 +00:00
3e066b13dc Merge branch 'fix-kernel-install-config' into 'main'
kernel-install: Write layout=ostree to /etc instead of /usr/lib

See merge request fedora/bootc/base-images!338
2026-01-12 22:27:11 +00:00
3e1e61277e kernel-install: Use drop-in config to preserve layout=ostree
When systemd is upgraded via `dnf upgrade`, the systemd-udev package
overwrites /usr/lib/kernel/install.conf with its default template,
removing the layout=ostree setting. This breaks rpm-ostree's
kernel-install integration in bootc container builds, causing:

- Initramfs to be generated in /boot/ instead of /lib/modules/<kver>/
- Old kernel directories to not be properly cleaned up
- bootc container lint failures

Per kernel-install(8), configuration in install.conf.d/ directories
is merged with install.conf. By placing the layout=ostree setting in
/usr/lib/kernel/install.conf.d/00-kernel-layout.conf, it will not be
overwritten when systemd-udev updates install.conf.

Closes: RHEL-128312
Assisted-by: OpenCode (Opus 4.5)
Signed-off-by: Joseph Marrero Corchado <jmarrero@redhat.com>
2026-01-12 09:34:54 -05:00
Platform Engineering Bot
20c06ab068 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260112.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-12 12:08:01 +00:00
platform-engineering Service account
d6105d62c6 Merge branch 'renovate/main-auto-merged-updates' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260112.0 (main)

See merge request fedora/bootc/base-images!341
2026-01-12 10:40:29 +00:00
Platform Engineering Bot
69f29d8243 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260112.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-12 08:08:31 +00:00
Platform Engineering Bot
690929c8c2 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260112.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-12 05:09:08 +00:00
Platform Engineering Bot
806c96ec0a chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260111.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-12 02:09:10 +00:00
d6531df345 Merge branch 'update-konflux-ref' into 'main'
chore(deps): update konflux references to latest

See merge request fedora/bootc/base-images!337
2026-01-09 16:46:18 +01:00
b8e408d52f Merge branch 'renovate/main-all' into 'main'
chore(deps): update all dependencies (main)

See merge request fedora/bootc/base-images!322
2026-01-09 16:39:16 +01:00
Platform Engineering Bot
875dd50c6b chore(deps): update all dependencies
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-09 15:08:46 +00:00
f4d4b81263
chore(deps): update konflux references to latest 2026-01-09 15:47:19 +01:00
540e37754f Merge branch 'readme-update-image-links' into 'main'
README.md: update links to container images

See merge request fedora/bootc/base-images!335
2026-01-09 15:41:17 +01:00
Platform Engineering Bot
7b1f37175c chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260109.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-09 09:07:38 +00:00
Platform Engineering Bot
b2b1cb6fec chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260109.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-09 04:07:30 +00:00
ad40e2cfac
README.md: update links to container images
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2026-01-08 13:23:36 +01:00
Platform Engineering Bot
c622503445 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260108.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-08 09:07:31 +00:00
Platform Engineering Bot
f6c0d88a40 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260108.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-08 04:07:11 +00:00
Platform Engineering Bot
834eab2207 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260107.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-07 09:09:53 +00:00
Platform Engineering Bot
acca3f292f chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260107.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-07 04:07:30 +00:00
Platform Engineering Bot
86d39ee110 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose:fedora-rawhide-20260106.n.0 docker digest to 8198a26
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-06 16:08:05 +00:00
Platform Engineering Bot
6e2889c3d1 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-20260106.0 docker digest to 2f29dfa
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-06 15:08:00 +00:00
Platform Engineering Bot
b6e9424c1e chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260106.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-06 09:07:56 +00:00
Platform Engineering Bot
0170d0c400 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260106.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-06 02:07:36 +00:00
Platform Engineering Bot
3b44d1cefd chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260105.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-05 08:08:12 +00:00
Platform Engineering Bot
0d19b09ac1 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260105.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-05 03:08:17 +00:00
Platform Engineering Bot
e89461608f chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260102.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-05 00:10:51 +00:00
Platform Engineering Bot
412f69a574 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260102.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-02 02:07:56 +00:00
Platform Engineering Bot
23d1086de6 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251230.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-30 10:08:04 +00:00
Platform Engineering Bot
dbe05a3381 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20251228.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-29 00:10:25 +00:00
Platform Engineering Bot
dcfa86a407 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251226.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-26 02:07:53 +00:00
Platform Engineering Bot
7faa41f0b0 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251224.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-24 03:08:16 +00:00
Platform Engineering Bot
8af37ceef6 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251222.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-22 08:09:03 +00:00
Platform Engineering Bot
849a113881 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20251219.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-22 01:10:22 +00:00
Platform Engineering Bot
8cc15074f9 chore(deps): update konflux references to 8e92d49
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-22 00:10:21 +00:00
Platform Engineering Bot
42dec2dd48 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251219.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-19 09:09:28 +00:00
4da2fc1ec7 Merge branch 'workaround_tmpfs' into 'main'
Add workaround for https://issues.redhat.com/browse/RHEL-106203

See merge request fedora/bootc/base-images!331
2025-12-16 15:08:50 +00:00
Xiaofeng Wang
905fe91159 Add workaround for https://issues.redhat.com/browse/RHEL-106203
Signed-off-by: Xiaofeng Wang <xiaofwan@redhat.com>
2025-12-16 09:31:09 +08:00
Platform Engineering Bot
21d8bf1357 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20251212.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-15 01:11:46 +00:00
Platform Engineering Bot
e0d1573bb5 chore(deps): update konflux references to 8f5fae7
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-15 00:11:21 +00:00
platform-engineering Service account
8b462d41de Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251212.0 (main)

See merge request fedora/bootc/base-images!332
2025-12-12 19:34:07 +00:00
platform-engineering Service account
e227d2d19f Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251212.n.0 (main)

See merge request fedora/bootc/base-images!333
2025-12-12 19:32:47 +00:00
Platform Engineering Bot
b2512a6d4a chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251212.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-12 09:09:54 +00:00
Platform Engineering Bot
f4c860af09 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251212.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-12 04:07:14 +00:00
52f994146d Merge branch 'dusty-dotlockfile' into 'main'
standard: drop rm of /usr/bin/dotlockfile

See merge request fedora/bootc/base-images!329
2025-12-03 20:01:57 +00:00
Platform Engineering Bot
9ce3bc586a chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251201.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-01 21:08:57 +00:00
Platform Engineering Bot
0521704970 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251201.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-01 03:09:17 +00:00
Platform Engineering Bot
ae6f11683c chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251130.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-01 02:09:20 +00:00
Platform Engineering Bot
f6ce33ec1b chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20251130.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-01 01:08:51 +00:00
Platform Engineering Bot
2a76fc84aa chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251129.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-12-01 00:09:49 +00:00
Platform Engineering Bot
dce60a4fd9 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251128.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-28 09:08:34 +00:00
Platform Engineering Bot
cb211a75fd chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251127.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-27 10:08:17 +00:00
platform-engineering Service account
8b4747cf18 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251127.0 (main)

See merge request fedora/bootc/base-images!330
2025-11-27 09:08:45 +00:00
Platform Engineering Bot
ddf61cd4c5 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251127.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-27 04:07:57 +00:00
Platform Engineering Bot
f4defcb994 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251126.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-26 09:09:27 +00:00
Wei Shi
0f1fd16f69 Merge branch 'wala' into 'main'
Make WALinuxAgent-udev x86_64 and aarch64 specific

Closes #70

See merge request fedora/bootc/base-images!328
2025-11-25 20:16:40 +08:00
Platform Engineering Bot
34c7f0320f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251125.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-25 10:09:13 +00:00
Platform Engineering Bot
ec100b1572 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251124.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-24 21:13:30 +00:00
b10012518c
standard: drop rm of /usr/bin/dotlockfile
s390utils dropped the liblockfile dependency a while ago
so we can drop this.

https://github.com/coreos/fedora-coreos-tracker/issues/1253#issuecomment-1212056339
2025-11-24 14:25:39 -05:00
Platform Engineering Bot
8e7c87a7b5 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251124.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-24 19:08:26 +00:00
Wei Shi
d2f1bc73f0 Make WALinuxAgent-udev x86_64 and aarch64 specific
https://gitlab.com/fedora/bootc/base-images/-/issues/70

Signed-off-by: Wei Shi <wshi@redhat.com>
2025-11-24 14:50:27 +08:00
platform-engineering Service account
2fc030c466 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251121.n.0 (main)

See merge request fedora/bootc/base-images!327
2025-11-24 06:25:51 +00:00
Platform Engineering Bot
15f0d43a50 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251121.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-21 09:08:47 +00:00
Platform Engineering Bot
cd91086b67 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251119.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-19 09:11:06 +00:00
Platform Engineering Bot
596efc4f7a chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251119.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-19 05:09:11 +00:00
Platform Engineering Bot
0f4109e194 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251118.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-18 09:20:28 +00:00
Platform Engineering Bot
96b9a84936 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251118.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-18 04:08:38 +00:00
884366ac2f Merge branch 'add-mandb' into 'main'
Add man-db to the standard tier

Closes #68

See merge request fedora/bootc/base-images!324
2025-11-18 01:27:53 +00:00
Wei Shi
910a6e65bb Add man-db to the standard tier
Signed-off-by: Wei Shi <wshi@redhat.com>
2025-11-18 08:56:39 +08:00
platform-engineering Service account
4c7d45bda8 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251117.n.0 (main)

See merge request fedora/bootc/base-images!326
2025-11-17 11:04:05 +00:00
Platform Engineering Bot
5345866b0f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251117.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-17 10:08:47 +00:00
platform-engineering Service account
57918cef67 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251117.0 (main)

See merge request fedora/bootc/base-images!325
2025-11-17 09:26:14 +00:00
Platform Engineering Bot
28e52f4dd4 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251117.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-17 05:12:43 +00:00
Platform Engineering Bot
cedf2cf2bc chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20251116.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-17 01:10:22 +00:00
Platform Engineering Bot
cc01bd8c84 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251112.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-12 15:10:43 +00:00
Platform Engineering Bot
d3e6b73ab5 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251112.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-12 04:09:22 +00:00
Platform Engineering Bot
5d73072cf9 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251111.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-12 00:08:12 +00:00
337a2b4b12 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251111.0 (main)

See merge request fedora/bootc/base-images!323
2025-11-11 09:36:51 +01:00
Platform Engineering Bot
f1de2d56bb chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251111.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-11 04:07:52 +00:00
bbf3a84c47 Merge branch 'dusty-imagectl-no-initramfs' into 'main'
bootc-base-imagectl: add --no-initramfs

See merge request fedora/bootc/base-images!320
2025-11-10 14:00:19 +00:00
Platform Engineering Bot
48241cb72c chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251110.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-10 09:10:12 +00:00
Platform Engineering Bot
d91395bae2 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20251110.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-10 03:09:51 +00:00
Platform Engineering Bot
64d23e0e3f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251109.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-10 02:09:53 +00:00
platform-engineering Service account
5fd74f96c5 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251107.n.0 (main)

See merge request fedora/bootc/base-images!321
2025-11-07 23:24:21 +00:00
Platform Engineering Bot
1d85b4f810 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251107.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-07 11:08:32 +00:00
Platform Engineering Bot
6a0ff6694d chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251107.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-07 04:08:46 +00:00
Platform Engineering Bot
3bab2d3f96 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20251106.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-06 05:10:46 +00:00
3a570bbc27
bootc-base-imagectl: add --no-initramfs
This just connects to the `no-initramfs` treefile key that was added
in https://github.com/coreos/rpm-ostree/pull/5529.
2025-11-05 10:08:47 -05:00
f785f143aa Merge branch 'update-fedora-42-repos-image' into 'main'
chore: update Fedora 42 compose image

See merge request fedora/bootc/base-images!318
2025-11-05 12:54:51 +01:00
5a39cf9726 Merge branch 'update-fedora-43-repos-image' into 'main'
chore: update Fedora 43 compose image

See merge request fedora/bootc/base-images!319
2025-11-05 12:54:33 +01:00
100cfed6f3
chore: update Fedora 42 compose image
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-11-05 11:16:30 +01:00
97fb4fd579
chore: update Fedora 43 compose image
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-11-05 11:12:05 +01:00
Platform Engineering Bot
76809a51bf chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251105.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-05 09:08:27 +00:00
Platform Engineering Bot
b051487d9b chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251104.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-04 12:09:54 +00:00
Platform Engineering Bot
1b9606c4a8 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251103.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-03 21:10:22 +00:00
Platform Engineering Bot
794239d914 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251102.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-03 02:09:28 +00:00
Platform Engineering Bot
5cf4af6d68 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-testing-20251031.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-11-03 00:10:01 +00:00
Platform Engineering Bot
a495cecb0d chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose:fedora-rawhide-20251030.n.0 docker digest to 1df8227
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-31 21:08:34 +00:00
Platform Engineering Bot
c178910f99 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251031.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-31 04:08:04 +00:00
platform-engineering Service account
590207b30e Merge branch 'renovate/main-auto-merged-updates' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-testing-20251030.0 (main)

See merge request fedora/bootc/base-images!312
2025-10-30 16:32:55 +00:00
Platform Engineering Bot
e60e9a19ce chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-testing-20251030.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-30 15:11:38 +00:00
ae9168d177 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251030.n.0 (main)

See merge request fedora/bootc/base-images!311
2025-10-30 16:08:48 +01:00
platform-engineering Service account
b5b979ad6b Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251030.0 (main)

See merge request fedora/bootc/base-images!313
2025-10-30 14:36:37 +00:00
Platform Engineering Bot
6c1f3fc052 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251030.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-30 13:12:58 +00:00
Platform Engineering Bot
2e9c1b585d chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251030.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-30 09:11:44 +00:00
Paul Whalen
49d881005f chore: update fedora-43 repo url to final
Fedora 43 was released, use release and updates repos

Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-10-29 08:44:31 -04:00
14d985a995 Merge branch 'dusty-recommends' into 'main'
bootc-base-imagectl: add --recommends

See merge request fedora/bootc/base-images!314
2025-10-28 17:09:11 +00:00
6d3bbdb664
bootc-base-imagectl: add --recommends
This just connects to the `recommends` treefile key currently for
installing recommended RPMs during the transaction.
2025-10-27 10:20:50 -04:00
Platform Engineering Bot
68aeb437fb chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251024.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-24 05:08:42 +00:00
Platform Engineering Bot
2e2c9ca660 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251023.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-23 18:08:28 +00:00
Platform Engineering Bot
1443b263c4 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251022.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-22 15:08:57 +00:00
a48371072a Merge branch 'enable-gpt-auto' into 'main'
Stop removing systemd-gpt-auto-generator

See merge request fedora/bootc/base-images!310
2025-10-22 11:11:44 +00:00
Platform Engineering Bot
480235b721 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251020.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-21 05:09:19 +00:00
Platform Engineering Bot
aba7b19efa chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251020.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-21 03:07:53 +00:00
bc2e220f75 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251017.0 (main)

See merge request fedora/bootc/base-images!308
2025-10-20 16:38:18 +02:00
platform-engineering Service account
c23d8170f0 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251019.n.1 (main)

See merge request fedora/bootc/base-images!307
2025-10-20 14:37:00 +00:00
Platform Engineering Bot
3031b572c0 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251019.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-20 05:09:05 +00:00
Platform Engineering Bot
e253a442f0 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251017.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-20 01:10:07 +00:00
Platform Engineering Bot
e82aed241b chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-testing-20251017.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-20 00:10:44 +00:00
Colin Walters
aceec4e3e6 Stop removing systemd-gpt-auto-generator
This has a LONG history dating back to this one forking from
Fedora CoreOS, which has a custom partitioning setup designed
for Ignition.

As this is a generic base image, I don't think we should
keep that. We do want to support having the generator
for those that want it.

Out of conservatism I'll send a patch for FCOS to keep
disabling it.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-10-19 17:34:23 -04:00
700faae05b Merge branch 'kvm-group' into 'main'
Move kvm to `/etc/group`

See merge request fedora/bootc/base-images!309
2025-10-17 14:44:01 +00:00
Colin Walters
8895ec92a2 Move kvm to /etc/group
Per https://issues.redhat.com/browse/RHEL-115278

Longer term of course we want to hard require systemd-sysusers
for this one instead.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-10-17 09:42:07 -04:00
Platform Engineering Bot
38e508cc4a chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251015.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-15 06:09:38 +00:00
Platform Engineering Bot
74b246c70e chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251014.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-14 14:09:57 +00:00
Platform Engineering Bot
d50d6a5ea7 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251014.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-14 06:11:07 +00:00
bea119ff89 Merge branch 'renovate/main-auto-merged-updates' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-testing-20251013.0 (main)

See merge request fedora/bootc/base-images!305
2025-10-13 19:00:14 +02:00
8177cc3378 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251013.n.0 (main)

See merge request fedora/bootc/base-images!306
2025-10-13 18:59:41 +02:00
Platform Engineering Bot
150ff04624 chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-testing-20251013.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-13 12:08:47 +00:00
Platform Engineering Bot
aa35d5d19f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251013.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-13 10:08:56 +00:00
a4d59995f5 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251012.n.0 (main)

See merge request fedora/bootc/base-images!304
2025-10-13 11:20:19 +02:00
Platform Engineering Bot
80891d0eee chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251012.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-13 07:09:51 +00:00
Platform Engineering Bot
1926d6b48a chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251013.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-13 05:10:35 +00:00
Platform Engineering Bot
154d8ed41b chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251010.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-10 06:07:18 +00:00
Platform Engineering Bot
83c6a6d0fa chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251009.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-09 06:07:48 +00:00
e0bd894a10 Merge branch 'update-fedora-43-compose-image' into 'main'
chore: update fedora 43 compose image

See merge request fedora/bootc/base-images!303
2025-10-08 12:21:48 +02:00
b4a3d5b4a8 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251007.n.0 (main)

See merge request fedora/bootc/base-images!302
2025-10-08 11:55:32 +02:00
2618a1cb1e
chore: update fedora 43 compose image 2025-10-08 10:07:31 +02:00
Platform Engineering Bot
ac39abe2a5 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251007.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-08 07:07:52 +00:00
platform-engineering Service account
a7dd19f948 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251008.0 (main)

See merge request fedora/bootc/base-images!301
2025-10-08 07:01:03 +00:00
Platform Engineering Bot
5dabb901bd chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251008.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-08 05:09:40 +00:00
207a02de5b Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251006.n.1 (main)

See merge request fedora/bootc/base-images!298
2025-10-07 10:44:51 +02:00
Platform Engineering Bot
00ef9d58ea chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20251006.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-07 06:09:08 +00:00
platform-engineering Service account
8c3b2c51dd Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20251003.0 docker digest to 9f80d7b (main)

See merge request fedora/bootc/base-images!300
2025-10-07 05:30:31 +00:00
Platform Engineering Bot
53597bcab0 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20251003.0 docker digest to 9f80d7b
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-06 23:08:12 +00:00
3d62fe270e Merge branch 'renovate/konflux/references/main' into 'main'
chore(deps): update konflux references to 5bcbc7d (main)

See merge request fedora/bootc/base-images!299
2025-10-06 16:29:45 +02:00
Platform Engineering Bot
5aa9b0e408 chore(deps): update konflux references to 5bcbc7d
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-06 09:09:08 +00:00
4cc168ce93 Merge branch 'enable-ppc64le-s390x-builds' into 'main'
ci: enable 'ppc64le' and 's390x' builds

See merge request fedora/bootc/base-images!292
2025-10-06 10:30:38 +02:00
Platform Engineering Bot
efdbbb1255 chore(deps): update quay.io/buildah/stable docker tag to v1.41.5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-06 00:11:27 +00:00
Platform Engineering Bot
190fc321d2 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20251003.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-03 14:08:33 +00:00
807acbc704 Merge branch 'renovate/konflux/references/main' into 'main'
chore(deps): update konflux references to 49a26e0 (main)

See merge request fedora/bootc/base-images!297
2025-10-03 15:34:38 +02:00
Platform Engineering Bot
0b773f97d7 chore(deps): update konflux references to 49a26e0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-10-02 08:08:50 +00:00
4e93ed9f2b
ci: enable 'ppc64le' and 's390x' builds 2025-09-27 00:00:52 +02:00
6c95880387 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250926.n.0 (main)

See merge request fedora/bootc/base-images!296
2025-09-26 23:13:18 +02:00
Platform Engineering Bot
60a41d7b6a chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250926.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-26 09:07:27 +00:00
Platform Engineering Bot
900e79342b chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250926.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-26 06:08:13 +00:00
Platform Engineering Bot
0fae01bedc chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250925.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-25 04:08:05 +00:00
Platform Engineering Bot
a3f7eaddda chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250924.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-24 19:09:02 +00:00
platform-engineering Service account
842194a4f4 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250923.0 docker digest to 181c9b0 (main)

See merge request fedora/bootc/base-images!293
2025-09-24 12:41:18 +00:00
Platform Engineering Bot
e9e6403a38 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250923.0 docker digest to 181c9b0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-24 08:08:59 +00:00
dcef05874c Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250923.n.0 (main)

See merge request fedora/bootc/base-images!291
2025-09-24 09:31:46 +02:00
Platform Engineering Bot
0629f81d92 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250923.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-24 07:07:41 +00:00
Platform Engineering Bot
ca0702907a chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250923.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-23 06:08:50 +00:00
c4f9e04997 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250922.n.0 (main)

See merge request fedora/bootc/base-images!288
2025-09-22 14:57:11 +02:00
22c4a8a53d Merge branch 'renovate/konflux/references/main' into 'main'
chore(deps): update konflux references to ba3c2d6 (main)

See merge request fedora/bootc/base-images!289
2025-09-22 14:55:49 +02:00
platform-engineering Service account
d080ca3f9f Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250922.0 (main)

See merge request fedora/bootc/base-images!290
2025-09-22 12:48:18 +00:00
Platform Engineering Bot
685c54de90 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250922.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-22 11:10:23 +00:00
Platform Engineering Bot
9b64b5432c chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250922.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-22 05:09:13 +00:00
Platform Engineering Bot
4efb92d1a2 chore(deps): update konflux references to ba3c2d6
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-22 00:10:47 +00:00
Platform Engineering Bot
127c80b5a0 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250919.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-19 04:08:48 +00:00
1cdc40fc28 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250918.0 (main)

See merge request fedora/bootc/base-images!287
2025-09-18 16:12:25 +02:00
Platform Engineering Bot
97d48ab83e chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250918.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-18 14:09:30 +00:00
46477ee355 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250917.n.0 (main)

See merge request fedora/bootc/base-images!276
2025-09-18 13:15:40 +00:00
Platform Engineering Bot
154d9c299d chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250917.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-18 04:08:56 +00:00
Platform Engineering Bot
b6d598edd7 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250917.0 docker digest to fe507fe
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-18 03:07:41 +00:00
Platform Engineering Bot
0ea23c76df chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250917.0 docker digest to d33ff02
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-17 17:09:47 +00:00
Platform Engineering Bot
4a49bb8788 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250917.0 docker digest to 5131ad3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-17 13:09:54 +00:00
Platform Engineering Bot
e4d9fb3dec chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250917.0 docker digest to a8c329d
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-17 11:09:12 +00:00
Platform Engineering Bot
b55089b58d chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250917.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-17 04:32:10 +00:00
Platform Engineering Bot
7878962efc chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250916.1 docker digest to ac5b9b0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-17 02:33:33 +00:00
Platform Engineering Bot
f4e040ddb2 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250916.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-16 17:38:18 +00:00
Platform Engineering Bot
0df71bfac1 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250915.0 docker digest to 16c83ff
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-16 04:35:53 +00:00
Platform Engineering Bot
08221b4817 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250915.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-15 03:31:27 +00:00
Platform Engineering Bot
d40eb8f5f4 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250912.0 docker digest to c9a72d7
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-12 14:37:35 +00:00
e18f8ece4e Merge branch 'renovate/konflux/references/main' into 'main'
chore(deps): update konflux references to a53d0e4 (main)

See merge request fedora/bootc/base-images!277
2025-09-12 14:06:00 +00:00
acdd45e71c Merge branch 'renovate/main-all' into 'main'
chore(deps): update quay.io/buildah/stable docker tag to v1.41.4 (main)

See merge request fedora/bootc/base-images!284
2025-09-12 14:04:00 +00:00
Platform Engineering Bot
112172e54a chore(deps): update konflux references to a53d0e4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-12 13:35:00 +00:00
Platform Engineering Bot
34aaa1a67f chore(deps): update quay.io/buildah/stable docker tag to v1.41.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-12 07:37:51 +00:00
Platform Engineering Bot
085d0dc9b8 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250912.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-12 05:34:14 +00:00
Platform Engineering Bot
452150d34a chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250911.0 docker digest to 31ab40d
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-11 13:35:45 +00:00
Platform Engineering Bot
d4a503d304 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250911.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-11 04:34:36 +00:00
Platform Engineering Bot
694f867fb7 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250910.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-10 18:32:57 +00:00
platform-engineering Service account
3e67fa4101
Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250909.0 (main)

See merge request fedora/bootc/base-images!285
2025-09-09 11:32:12 +00:00
Platform Engineering Bot
eb53a58774 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250909.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-09-09 10:33:55 +00:00
18f9c777c5 Merge branch 'test-bootupd' into 'main'
test: verify the bootupd EFI has more than one component installed

See merge request fedora/bootc/base-images!286
2025-09-03 20:12:24 +00:00
4a24648dd3
test: verify the bootupd EFI has more than one component installed
See https://github.com/coreos/bootupd/issues/994
2025-09-03 10:38:15 +08:00
8d1b11a2b5 Merge branch 'update-readme' into 'main'
README.md: Update now that "from scratch" exists

See merge request fedora/bootc/base-images!282
2025-09-02 17:05:28 +00:00
Colin Walters
0260f4a37c README.md: Fix scratch link 2025-08-30 08:35:28 -04:00
Colin Walters
4980b943ce README.md: Update now that "from scratch" exists
Also this is going to test our CI.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-29 09:59:02 -04:00
Platform Engineering Bot
4c5a458148 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250829.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-29 04:33:17 +00:00
Platform Engineering Bot
67d5a4c715 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250828.0 docker digest to e8d596e
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-28 21:35:40 +00:00
8373be2471 Merge branch 'pr/nevra-help' into 'main'
bootc-base-imagectl: clarify `--lock` help string

See merge request fedora/bootc/base-images!280
2025-08-28 14:45:42 +00:00
8e1ed9182e Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250828.0 (main)

See merge request fedora/bootc/base-images!275
2025-08-28 12:11:22 +02:00
Platform Engineering Bot
7e8409ba51 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250828.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-28 03:33:28 +00:00
2acc1a06ec
bootc-base-imagectl: clarify --lock help string
Came up in !279.
2025-08-27 22:32:42 -04:00
efe2b7c6be Merge branch 'pr/build-rootfs-lock' into 'main'
bootc-base-imagectl: add `--lock`

See merge request fedora/bootc/base-images!279
2025-08-27 20:06:04 +00:00
35467bdbdc
bootc-base-imagectl: add --lock
We want to be able to pin certain packages to certain versions during
the build. Ideally, we'd be able to use `dnf versionlock` for this
before calling `bootc-base-imagectl`, but that obviously doesn't work
because it's not actually dnf in the backend but rpm-ostree.

Add a new `--lock` which provides `dnf versionlock`-like functionality.
But in practice, this is backed currently by rpm-ostree lockfiles. Both
rpm-ostree lockfiles and the versionlock plugin are implemented the same
way, leveraging excludes to make some packages completely invisible to
the solver. So we should be able to retain this interface in the future
when moving to dnf.
2025-08-26 20:57:19 -04:00
06cc40d2e2 Merge branch 'add-open-containers-version-label' into 'main'
chore: add org.opencontainers.image.version label

See merge request fedora/bootc/base-images!252
2025-08-25 16:24:44 +00:00
a48a6d5bda Merge branch 'renovate/main-all' into 'main'
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 (main)

See merge request fedora/bootc/base-images!258
2025-08-22 13:27:14 +02:00
4c4ce91d9a
chore: add org.opencontainers.image.version label
Add the corresponding `org.opencontainers.image.version` label
to container images built by konflux

Related: https://gitlab.com/fedora/bootc/tekton-catalog/-/issues/2

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-08-22 08:13:45 +02:00
Platform Engineering Bot
9fd1b58135 chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-21 15:37:18 +00:00
f215064edb Merge branch 'canon-perms' into 'main'
build: Canonicalize permissions

See merge request fedora/bootc/base-images!274
2025-08-21 15:23:31 +00:00
Colin Walters
81a6c128e2 build: Canonicalize permissions
This is a strong mitigation against having things like setuid/setgid
or world-writability or world-unreadability leak from the source
git clone.

Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-21 10:24:47 +02:00
platform-engineering Service account
9192afd70d Merge branch 'renovate/konflux/references/main' into 'main'
chore(deps): update konflux references to ea80d0a (main)

See merge request fedora/bootc/base-images!255
2025-08-20 12:51:34 +00:00
Platform Engineering Bot
2dee1de54e chore(deps): update konflux references to ea80d0a
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-20 10:32:20 +00:00
platform-engineering Service account
26a40e317c Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250819.n.0 (main)

See merge request fedora/bootc/base-images!263
2025-08-20 10:10:42 +00:00
Platform Engineering Bot
a3dba2e305 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250819.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-19 14:42:24 +00:00
Platform Engineering Bot
0fae9ec3aa chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250819.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-19 11:36:40 +00:00
0f2251d75b Merge branch 'konflux-fedora-bootc-43-iot' into 'main'
Konflux update fedora-bootc-43-iot

See merge request fedora/bootc/base-images!270
2025-08-19 12:41:55 +02:00
fe5b51cc00 Merge branch 'konflux-fedora-bootc-43-standard' into 'main'
Konflux update fedora-bootc-43-standard

See merge request fedora/bootc/base-images!273
2025-08-19 12:41:37 +02:00
034f922cdb Merge branch 'konflux-fedora-bootc-43-minimal-plus' into 'main'
Konflux update fedora-bootc-43-minimal-plus

See merge request fedora/bootc/base-images!272
2025-08-19 12:41:18 +02:00
3f1a80ca3d Merge branch 'konflux-fedora-bootc-43-minimal' into 'main'
Konflux update fedora-bootc-43-minimal

See merge request fedora/bootc/base-images!271
2025-08-19 12:40:54 +02:00
e3f1ac758a
chore: use bootc pipelines 2025-08-19 09:34:07 +02:00
3c6e7cd4cf
chore: use bootc pipelines 2025-08-19 09:30:48 +02:00
be93293726
chore: use bootc pipelines 2025-08-19 09:29:08 +02:00
konflux
9ee1c21e04 Konflux update fedora-bootc-43-minimal-plus
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:13 +00:00
konflux
ec02eca9c0 Konflux update fedora-bootc-43-minimal
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:08 +00:00
konflux
a70d2e2628 Konflux update fedora-bootc-43-iot
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:03 +00:00
76 changed files with 2161 additions and 611 deletions

View file

@ -1,14 +1,35 @@
---
# CI for fedora-bootc base images.
#
# All build and test logic lives in the Justfile so that CI flows
# are easily replicable locally: just install `just` and run the
# same targets that CI does.
workflow:
rules:
# Skip CI if only non-build files changed
- changes:
- renovate.json
- README.md
- LICENSE
- .tekton/*
when: never
- when: always
stages:
- build
variables:
PRIV_ARGS: "--security-opt=label=disable --cap-add=all --device /dev/fuse"
BUILDER: buildah
JUST_VERSION: "1.49.0"
.build-image:
stage: build
image: quay.io/buildah/stable:v1.40.1
image: quay.io/buildah/stable:v1.42.2
needs: []
before_script:
# just is not packaged in the buildah image; grab a pinned static binary
- curl -sSfL -o /tmp/just.tar.gz "https://github.com/casey/just/releases/download/${JUST_VERSION}/just-${JUST_VERSION}-x86_64-unknown-linux-musl.tar.gz"
- tar -xzf /tmp/just.tar.gz -C /usr/local/bin just
basic-checks:
stage: build
@ -16,32 +37,24 @@ basic-checks:
needs: []
script: |
set -xeuo pipefail
dnf install -y file jq python3-yaml ShellCheck
./ci/find-whitespace
./ci/shellcheck
./ci/validate
dnf install -y file jq python3-yaml ShellCheck just
just validate
build-minimal:
# Test each tier against rawhide and the latest stable release
build-and-test:
extends: .build-image
script: |
set -xeuo pipefail
buildah build -f Containerfile --no-cache -t localhost/fedora-bootc:minimal ${PRIV_ARGS} --build-arg=manifest=fedora-minimal .
cd tests/rootfs && buildah build -t localhost/test --from localhost/fedora-bootc:minimal
parallel:
matrix:
- FEDORA_VERSION: [rawhide, "44"]
TIER: [minimal, minimal-plus, standard]
script:
- just test
build-minimal-plus:
# Smoke-test older Fedora versions (standard tier, build only)
build-fedora-version:
extends: .build-image
script: |
set -xeuo pipefail
buildah build -f Containerfile --no-cache -t localhost/fedora-bootc:minimal-plus ${PRIV_ARGS} --build-arg=manifest=fedora-minimal-plus .
cd tests/rootfs && buildah build -t localhost/test --from localhost/fedora-bootc:minimal-plus
standard-build-and-test:
extends: .build-image
script: |
set -xeuo pipefail
buildah build --no-cache -t localhost/fedora-bootc ${PRIV_ARGS} .
(cd tests/rootfs && buildah build -t localhost/test --from localhost/fedora-bootc)
cd tests
buildah build -f Containerfile.test-derive --no-cache -t localhost/fedora-bootc-derived ${PRIV_ARGS} .
buildah build -f Containerfile.test-sysusers --no-cache -t localhost/fedora-bootc-derived ${PRIV_ARGS} .
parallel:
matrix:
- FEDORA_VERSION: ["43"]
script:
- just build

View file

@ -1,7 +1,7 @@
---
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v5.0.0
rev: v6.0.0
hooks:
- id: end-of-file-fixer
- id: trailing-whitespace
@ -22,6 +22,6 @@ repos:
- id: check-json
- id: check-yaml
- repo: https://github.com/markdownlint/markdownlint
rev: v0.13.0
rev: v0.15.0
hooks:
- id: markdownlint

View file

@ -1,63 +0,0 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch.startsWith("renovate/"))
) && (
".tekton/fedora-bootc-42-minimal-renovate-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-minimal
pipelines.appstudio.openshift.io/type: build
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-42-minimal-renovate-on-push
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- MANIFEST=fedora-minimal
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-minimal:{{revision}}
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h

View file

@ -0,0 +1,73 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-43-iot-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged() ||
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-43
appstudio.openshift.io/component: fedora-bootc-43-iot
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-43-iot-on-pull-request
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260727.0@sha256:af8e3cce0623d775670a68562f69e1050805cdd5ba8799c05088e9acf3f372c0
- MANIFEST=fedora-iot
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-iot:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=43
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:8ff57394418faad7722c144f77494cf654007d60f63526357c007700bfc34edd
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-43-iot

View file

@ -0,0 +1,70 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "false"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-43-iot-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged() ||
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-43
appstudio.openshift.io/component: fedora-bootc-43-iot
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-43-iot-on-push
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260727.0@sha256:af8e3cce0623d775670a68562f69e1050805cdd5ba8799c05088e9acf3f372c0
- MANIFEST=fedora-iot
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-iot:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=43
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:8ff57394418faad7722c144f77494cf654007d60f63526357c007700bfc34edd
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-43-iot

View file

@ -11,7 +11,7 @@ metadata:
(
(event == "push" && target_branch.startsWith("renovate/"))
) && (
".tekton/fedora-bootc-43-standard-renovate-push.yaml".pathChanged() ||
".tekton/fedora-bootc-43-iot-renovate-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -20,16 +20,17 @@ metadata:
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged() ||
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-43
appstudio.openshift.io/component: fedora-bootc-43-standard
appstudio.openshift.io/component: fedora-bootc-43-iot
pipelines.appstudio.openshift.io/type: build
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-43-standard-renovate-on-push
name: fedora-bootc-43-iot-renovate-on-push
spec:
params:
- name: git-url
@ -48,19 +49,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-202508018.n.0@sha256:3d38d19271f189aef11c0b0642ed4105c8aafba34fdf790c373e5ec321ae260a
- MANIFEST=fedora-standard
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260727.0@sha256:af8e3cce0623d775670a68562f69e1050805cdd5ba8799c05088e9acf3f372c0
- MANIFEST=fedora-iot
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-standard:{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-iot:{{revision}}
- name: labels
value:
- org.opencontainers.version=43
- org.opencontainers.image.version=43
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:8ff57394418faad7722c144f77494cf654007d60f63526357c007700bfc34edd
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -68,3 +69,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-43-iot

View file

@ -0,0 +1,73 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-43-minimal-plus-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-43
appstudio.openshift.io/component: fedora-bootc-43-minimal-plus
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-43-minimal-plus-on-pull-request
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260727.0@sha256:af8e3cce0623d775670a68562f69e1050805cdd5ba8799c05088e9acf3f372c0
- MANIFEST=fedora-minimal-plus
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-minimal-plus:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=43
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:8ff57394418faad7722c144f77494cf654007d60f63526357c007700bfc34edd
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-43-minimal-plus

View file

@ -0,0 +1,70 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "false"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-43-minimal-plus-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-43
appstudio.openshift.io/component: fedora-bootc-43-minimal-plus
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-43-minimal-plus-on-push
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260727.0@sha256:af8e3cce0623d775670a68562f69e1050805cdd5ba8799c05088e9acf3f372c0
- MANIFEST=fedora-minimal-plus
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-minimal-plus:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=43
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:8ff57394418faad7722c144f77494cf654007d60f63526357c007700bfc34edd
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-43-minimal-plus

View file

@ -0,0 +1,71 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-43-minimal-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-43
appstudio.openshift.io/component: fedora-bootc-43-minimal
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-43-minimal-on-pull-request
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260727.0@sha256:af8e3cce0623d775670a68562f69e1050805cdd5ba8799c05088e9acf3f372c0
- MANIFEST=fedora-minimal
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-minimal:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=43
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:8ff57394418faad7722c144f77494cf654007d60f63526357c007700bfc34edd
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-43-minimal

View file

@ -0,0 +1,68 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "false"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-43-minimal-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-43
appstudio.openshift.io/component: fedora-bootc-43-minimal
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-43-minimal-on-push
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260727.0@sha256:af8e3cce0623d775670a68562f69e1050805cdd5ba8799c05088e9acf3f372c0
- MANIFEST=fedora-minimal
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-minimal:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=43
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:8ff57394418faad7722c144f77494cf654007d60f63526357c007700bfc34edd
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-43-minimal

View file

@ -24,6 +24,7 @@ metadata:
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-43
@ -40,6 +41,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -48,7 +51,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-202508018.n.0@sha256:3d38d19271f189aef11c0b0642ed4105c8aafba34fdf790c373e5ec321ae260a
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260727.0@sha256:af8e3cce0623d775670a68562f69e1050805cdd5ba8799c05088e9acf3f372c0
- MANIFEST=fedora-standard
- name: image-expires-after
value: 5d
@ -56,11 +59,11 @@ spec:
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-standard:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.version=43
- org.opencontainers.image.version=43
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:8ff57394418faad7722c144f77494cf654007d60f63526357c007700bfc34edd
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -68,3 +71,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-43-standard

View file

@ -23,6 +23,7 @@ metadata:
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-43
@ -39,6 +40,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -47,17 +50,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-202508018.n.0@sha256:3d38d19271f189aef11c0b0642ed4105c8aafba34fdf790c373e5ec321ae260a
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260727.0@sha256:af8e3cce0623d775670a68562f69e1050805cdd5ba8799c05088e9acf3f372c0
- MANIFEST=fedora-standard
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-43-standard:{{revision}}
- name: labels
value:
- org.opencontainers.version=43
- org.opencontainers.image.version=43
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:8ff57394418faad7722c144f77494cf654007d60f63526357c007700bfc34edd
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -65,3 +68,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-43-standard

View file

@ -12,7 +12,7 @@ metadata:
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-iot-pull-request.yaml".pathChanged() ||
".tekton/fedora-bootc-44-iot-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -24,12 +24,13 @@ metadata:
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-iot
appstudio.openshift.io/application: fedora-bootc-44
appstudio.openshift.io/component: fedora-bootc-44-iot
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-42-iot-on-pull-request
name: fedora-bootc-44-iot-on-pull-request
spec:
params:
- name: git-url
@ -48,16 +49,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-20260209.n.0@sha256:c947e0988e3f00078d3ff59eaff5ee18fe1d6fd39dc1fd15d268de0d074df45f
- MANIFEST=fedora-iot
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-iot:on-pr-{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-iot:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=44
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:44d0e8034a19a1ced7817c117c9c15230def1f3e7941666a72a3e47919951f51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -65,3 +69,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-44-iot

View file

@ -11,7 +11,7 @@ metadata:
(
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-iot-push.yaml".pathChanged() ||
".tekton/fedora-bootc-44-iot-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -23,12 +23,13 @@ metadata:
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-iot
appstudio.openshift.io/application: fedora-bootc-44
appstudio.openshift.io/component: fedora-bootc-44-iot
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-42-iot-on-push
name: fedora-bootc-44-iot-on-push
spec:
params:
- name: git-url
@ -47,14 +48,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-20260209.n.0@sha256:c947e0988e3f00078d3ff59eaff5ee18fe1d6fd39dc1fd15d268de0d074df45f
- MANIFEST=fedora-iot
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-iot:{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-iot:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=44
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:44d0e8034a19a1ced7817c117c9c15230def1f3e7941666a72a3e47919951f51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -62,3 +66,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-44-iot

View file

@ -0,0 +1,73 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-44-minimal-plus-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-44
appstudio.openshift.io/component: fedora-bootc-44-minimal-plus
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-44-minimal-plus-on-pull-request
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260827.0@sha256:2f39b27325602d36383d0a320edad60de595e0bafd8983f0a2aeeeb87d7e3b9d
- MANIFEST=fedora-minimal-plus
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-minimal-plus:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=44
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-44-minimal-plus

View file

@ -5,13 +5,13 @@ metadata:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/cancel-in-progress: "false"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch.startsWith("renovate/"))
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-minimal-plus-renovate-push.yaml".pathChanged() ||
".tekton/fedora-bootc-44-minimal-plus-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -21,13 +21,13 @@ metadata:
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-minimal-plus
appstudio.openshift.io/application: fedora-bootc-44
appstudio.openshift.io/component: fedora-bootc-44-minimal-plus
pipelines.appstudio.openshift.io/type: build
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-42-minimal-plus-renovate-on-push
name: fedora-bootc-44-minimal-plus-on-push
spec:
params:
- name: git-url
@ -38,6 +38,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -46,16 +48,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260827.0@sha256:2f39b27325602d36383d0a320edad60de595e0bafd8983f0a2aeeeb87d7e3b9d
- MANIFEST=fedora-minimal-plus
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-minimal-plus:{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-minimal-plus:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=44
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -63,3 +66,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-44-minimal-plus

View file

@ -0,0 +1,71 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-44-minimal-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-44
appstudio.openshift.io/component: fedora-bootc-44-minimal
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-44-minimal-on-pull-request
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260827.0@sha256:2f39b27325602d36383d0a320edad60de595e0bafd8983f0a2aeeeb87d7e3b9d
- MANIFEST=fedora-minimal
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-minimal:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=44
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-44-minimal

View file

@ -0,0 +1,68 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "false"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-44-minimal-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-44
appstudio.openshift.io/component: fedora-bootc-44-minimal
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-44-minimal-on-push
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260827.0@sha256:2f39b27325602d36383d0a320edad60de595e0bafd8983f0a2aeeeb87d7e3b9d
- MANIFEST=fedora-minimal
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-minimal:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=44
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-44-minimal

View file

@ -0,0 +1,75 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-44-standard-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged() ||
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-44
appstudio.openshift.io/component: fedora-bootc-44-standard
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-44-standard-on-pull-request
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260827.0@sha256:2f39b27325602d36383d0a320edad60de595e0bafd8983f0a2aeeeb87d7e3b9d
- MANIFEST=fedora-standard
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-standard:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=44
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-44-standard

View file

@ -5,13 +5,13 @@ metadata:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/cancel-in-progress: "false"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch.startsWith("renovate/"))
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-standard-renovate-push.yaml".pathChanged() ||
".tekton/fedora-bootc-44-standard-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -23,13 +23,13 @@ metadata:
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-standard
appstudio.openshift.io/application: fedora-bootc-44
appstudio.openshift.io/component: fedora-bootc-44-standard
pipelines.appstudio.openshift.io/type: build
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-42-standard-renovate-on-push
name: fedora-bootc-44-standard-on-push
spec:
params:
- name: git-url
@ -40,6 +40,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -48,16 +50,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260827.0@sha256:2f39b27325602d36383d0a320edad60de595e0bafd8983f0a2aeeeb87d7e3b9d
- MANIFEST=fedora-standard
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-standard:{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-standard:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=44
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -65,3 +68,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-44-standard

View file

@ -0,0 +1,73 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-45-iot-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged() ||
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-45
appstudio.openshift.io/component: fedora-bootc-45-iot
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-45-iot-on-pull-request
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf
- MANIFEST=fedora-iot
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-iot:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:44d0e8034a19a1ced7817c117c9c15230def1f3e7941666a72a3e47919951f51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-45-iot

View file

@ -5,13 +5,13 @@ metadata:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/cancel-in-progress: "false"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch.startsWith("renovate/"))
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-iot-renovate-push.yaml".pathChanged() ||
".tekton/fedora-bootc-45-iot-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -23,13 +23,13 @@ metadata:
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-iot
appstudio.openshift.io/application: fedora-bootc-45
appstudio.openshift.io/component: fedora-bootc-45-iot
pipelines.appstudio.openshift.io/type: build
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-42-iot-renovate-on-push
name: fedora-bootc-45-iot-on-push
spec:
params:
- name: git-url
@ -48,16 +48,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf
- MANIFEST=fedora-iot
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-iot:{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-iot:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:44d0e8034a19a1ced7817c117c9c15230def1f3e7941666a72a3e47919951f51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -65,3 +66,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-45-iot

View file

@ -12,7 +12,7 @@ metadata:
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-minimal-plus-pull-request.yaml".pathChanged() ||
".tekton/fedora-bootc-45-minimal-plus-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -22,12 +22,13 @@ metadata:
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-minimal-plus
appstudio.openshift.io/application: fedora-bootc-45
appstudio.openshift.io/component: fedora-bootc-45-minimal-plus
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-42-minimal-plus-on-pull-request
name: fedora-bootc-45-minimal-plus-on-pull-request
spec:
params:
- name: git-url
@ -38,6 +39,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -46,16 +49,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260826.n.0@sha256:ae4bedc5740a4e3f984f879c66ca026aa94ce8aec641a804f4ede0bc4ddd2c19
- MANIFEST=fedora-minimal-plus
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-minimal-plus:on-pr-{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-minimal-plus:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -63,3 +69,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-45-minimal-plus

View file

@ -11,7 +11,7 @@ metadata:
(
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-minimal-plus-push.yaml".pathChanged() ||
".tekton/fedora-bootc-45-minimal-plus-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -21,12 +21,13 @@ metadata:
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-minimal-plus
appstudio.openshift.io/application: fedora-bootc-45
appstudio.openshift.io/component: fedora-bootc-45-minimal-plus
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-42-minimal-plus-on-push
name: fedora-bootc-45-minimal-plus-on-push
spec:
params:
- name: git-url
@ -37,6 +38,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -45,14 +48,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260826.n.0@sha256:ae4bedc5740a4e3f984f879c66ca026aa94ce8aec641a804f4ede0bc4ddd2c19
- MANIFEST=fedora-minimal-plus
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-minimal-plus:{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-minimal-plus:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -60,3 +66,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-45-minimal-plus

View file

@ -12,7 +12,7 @@ metadata:
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-minimal-pull-request.yaml".pathChanged() ||
".tekton/fedora-bootc-45-minimal-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -20,12 +20,13 @@ metadata:
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-minimal
appstudio.openshift.io/application: fedora-bootc-45
appstudio.openshift.io/component: fedora-bootc-45-minimal
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-42-minimal-on-pull-request
name: fedora-bootc-45-minimal-on-pull-request
spec:
params:
- name: git-url
@ -36,6 +37,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -44,16 +47,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260826.n.0@sha256:ae4bedc5740a4e3f984f879c66ca026aa94ce8aec641a804f4ede0bc4ddd2c19
- MANIFEST=fedora-minimal
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-minimal:on-pr-{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-minimal:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -61,3 +67,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-45-minimal

View file

@ -11,7 +11,7 @@ metadata:
(
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-minimal-push.yaml".pathChanged() ||
".tekton/fedora-bootc-45-minimal-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -19,12 +19,13 @@ metadata:
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-minimal
appstudio.openshift.io/application: fedora-bootc-45
appstudio.openshift.io/component: fedora-bootc-45-minimal
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-42-minimal-on-push
name: fedora-bootc-45-minimal-on-push
spec:
params:
- name: git-url
@ -35,6 +36,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -43,14 +46,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260826.n.0@sha256:ae4bedc5740a4e3f984f879c66ca026aa94ce8aec641a804f4ede0bc4ddd2c19
- MANIFEST=fedora-minimal
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-minimal:{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-minimal:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -58,3 +64,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-45-minimal

View file

@ -12,7 +12,7 @@ metadata:
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-standard-pull-request.yaml".pathChanged() ||
".tekton/fedora-bootc-45-standard-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -24,12 +24,13 @@ metadata:
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-standard
appstudio.openshift.io/application: fedora-bootc-45
appstudio.openshift.io/component: fedora-bootc-45-standard
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-42-standard-on-pull-request
name: fedora-bootc-45-standard-on-pull-request
spec:
params:
- name: git-url
@ -40,6 +41,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -48,16 +51,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260826.n.0@sha256:ae4bedc5740a4e3f984f879c66ca026aa94ce8aec641a804f4ede0bc4ddd2c19
- MANIFEST=fedora-standard
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-standard:on-pr-{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-standard:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -65,3 +71,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-45-standard

View file

@ -11,7 +11,7 @@ metadata:
(
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-42-standard-push.yaml".pathChanged() ||
".tekton/fedora-bootc-45-standard-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
@ -23,12 +23,13 @@ metadata:
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-42
appstudio.openshift.io/component: fedora-bootc-42-standard
appstudio.openshift.io/application: fedora-bootc-45
appstudio.openshift.io/component: fedora-bootc-45-standard
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-42-standard-on-push
name: fedora-bootc-45-standard-on-push
spec:
params:
- name: git-url
@ -39,6 +40,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -47,14 +50,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-42-compose:Fedora-42-updates-testing-20250817.0@sha256:eec85001fee8028510c8b71efdded4a2fb553ce9d99850c60ddd8154b94ac457
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-45-compose:Fedora-45-20260826.n.0@sha256:ae4bedc5740a4e3f984f879c66ca026aa94ce8aec641a804f4ede0bc4ddd2c19
- MANIFEST=fedora-standard
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-42-standard:{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-45-standard:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -62,3 +68,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-45-standard

View file

@ -0,0 +1,77 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "pull_request" && target_branch == "main")
) && (
".tekton/fedora-bootc-eln-standard-pull-request.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/eln.yaml".pathChanged() ||
"fedora-eln.yaml".pathChanged() ||
"eln/***".pathChanged() ||
"standard.yaml".pathChanged() ||
"standard/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-eln
appstudio.openshift.io/component: fedora-bootc-eln-standard
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-eln-standard-on-pull-request
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-eln-compose:Fedora-eln-20260802.n.0@sha256:12f9b31a07ea270b65d5869a904fd1509c56b470df6c8f2586492fc0f006f213
- MANIFEST=fedora-eln
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-eln-standard:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=eln
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:c587d9400c89e21225fee03a080dcb0816919d39770b6af0cd6f990c7f8404b8
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-eln-standard

View file

@ -0,0 +1,74 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "false"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch == "main")
) && (
".tekton/fedora-bootc-eln-standard-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/eln.yaml".pathChanged() ||
"fedora-eln.yaml".pathChanged() ||
"eln/***".pathChanged() ||
"standard.yaml".pathChanged() ||
"standard/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-eln
appstudio.openshift.io/component: fedora-bootc-eln-standard
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-eln-standard-on-push
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-eln-compose:Fedora-eln-20260802.n.0@sha256:12f9b31a07ea270b65d5869a904fd1509c56b470df6c8f2586492fc0f006f213
- MANIFEST=fedora-eln
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-eln-standard:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=eln
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:c587d9400c89e21225fee03a080dcb0816919d39770b6af0cd6f990c7f8404b8
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-eln-standard

View file

@ -11,25 +11,28 @@ metadata:
(
(event == "push" && target_branch.startsWith("renovate/"))
) && (
".tekton/fedora-bootc-rawhide-standard-renovate-push.yaml".pathChanged() ||
".tekton/fedora-bootc-eln-standard-renovate-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"fedora-includes/eln.yaml".pathChanged() ||
"fedora-eln.yaml".pathChanged() ||
"eln/***".pathChanged() ||
"standard.yaml".pathChanged() ||
"standard/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged() ||
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
)
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
) && true == false
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
appstudio.openshift.io/component: fedora-bootc-rawhide-standard
appstudio.openshift.io/application: fedora-bootc-eln
appstudio.openshift.io/component: fedora-bootc-eln-standard
pipelines.appstudio.openshift.io/type: build
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-rawhide-standard-renovate-on-push
name: fedora-bootc-eln-standard-renovate-on-push
spec:
params:
- name: git-url
@ -40,6 +43,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -48,16 +53,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- MANIFEST=fedora-standard
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-eln-compose:Fedora-eln-20260802.n.0@sha256:12f9b31a07ea270b65d5869a904fd1509c56b470df6c8f2586492fc0f006f213
- MANIFEST=fedora-eln
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-standard:{{revision}}
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-eln-standard:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=eln
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:c587d9400c89e21225fee03a080dcb0816919d39770b6af0cd6f990c7f8404b8
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -65,3 +73,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-eln-standard

View file

@ -24,6 +24,7 @@ metadata:
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
@ -48,16 +49,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260209.n.0@sha256:a46fca7ce98fd36b5edb6ef96867de573479af69c645801cdc8c53ad6708114c
- MANIFEST=fedora-iot
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-iot:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:44d0e8034a19a1ced7817c117c9c15230def1f3e7941666a72a3e47919951f51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -65,3 +69,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-rawhide-iot

View file

@ -23,6 +23,7 @@ metadata:
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
@ -47,14 +48,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260209.n.0@sha256:a46fca7ce98fd36b5edb6ef96867de573479af69c645801cdc8c53ad6708114c
- MANIFEST=fedora-iot
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-iot:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:44d0e8034a19a1ced7817c117c9c15230def1f3e7941666a72a3e47919951f51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -62,3 +66,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-rawhide-iot

View file

@ -1,67 +0,0 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch.startsWith("renovate/"))
) && (
".tekton/fedora-bootc-rawhide-iot-renovate-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged() ||
"iot.yaml".pathChanged() ||
"iot/***".pathChanged()
)
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
appstudio.openshift.io/component: fedora-bootc-rawhide-iot
pipelines.appstudio.openshift.io/type: build
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-rawhide-iot-renovate-on-push
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- MANIFEST=fedora-iot
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-iot:{{revision}}
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h

View file

@ -22,6 +22,7 @@ metadata:
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
@ -38,6 +39,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -46,16 +49,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260827.n.0@sha256:fcfd7db08ce2a2bf993fb11a15d21490b06017d879ece5d62e5d797107e3f9ab
- MANIFEST=fedora-minimal-plus
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal-plus:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -63,3 +69,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-rawhide-minimal-plus

View file

@ -21,6 +21,7 @@ metadata:
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
@ -37,6 +38,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -45,14 +48,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260827.n.0@sha256:fcfd7db08ce2a2bf993fb11a15d21490b06017d879ece5d62e5d797107e3f9ab
- MANIFEST=fedora-minimal-plus
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal-plus:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -60,3 +66,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-rawhide-minimal-plus

View file

@ -1,65 +0,0 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch.startsWith("renovate/"))
) && (
".tekton/fedora-bootc-rawhide-minimal-plus-renovate-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged() ||
"minimal-plus.hidden.yaml".pathChanged() ||
"minimal-plus/***".pathChanged()
)
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
appstudio.openshift.io/component: fedora-bootc-rawhide-minimal-plus
pipelines.appstudio.openshift.io/type: build
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-rawhide-minimal-plus-renovate-on-push
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- MANIFEST=fedora-minimal-plus
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal-plus:{{revision}}
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h

View file

@ -20,6 +20,7 @@ metadata:
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
@ -36,6 +37,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -44,16 +47,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260827.n.0@sha256:fcfd7db08ce2a2bf993fb11a15d21490b06017d879ece5d62e5d797107e3f9ab
- MANIFEST=fedora-minimal
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -61,3 +67,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-rawhide-minimal

View file

@ -19,6 +19,7 @@ metadata:
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
@ -35,6 +36,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -43,14 +46,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260827.n.0@sha256:fcfd7db08ce2a2bf993fb11a15d21490b06017d879ece5d62e5d797107e3f9ab
- MANIFEST=fedora-minimal
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -58,3 +64,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-rawhide-minimal

View file

@ -1,63 +0,0 @@
apiVersion: tekton.dev/v1
kind: PipelineRun
metadata:
annotations:
build.appstudio.openshift.io/repo: https://gitlab.com/fedora/bootc/base-images/-/tree/{{revision}}
build.appstudio.redhat.com/commit_sha: '{{revision}}'
build.appstudio.redhat.com/target_branch: '{{target_branch}}'
pipelinesascode.tekton.dev/cancel-in-progress: "true"
pipelinesascode.tekton.dev/max-keep-runs: "3"
pipelinesascode.tekton.dev/on-cel-expression: |
(
(event == "push" && target_branch.startsWith("renovate/"))
) && (
".tekton/fedora-bootc-rawhide-minimal-renovate-push.yaml".pathChanged() ||
"Containerfile".pathChanged() ||
"bootc-base-imagectl".pathChanged() ||
"install-manifests".pathChanged() ||
"fedora-includes/generic.yaml".pathChanged() ||
"minimal.yaml".pathChanged() ||
"minimal/***".pathChanged()
)
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
appstudio.openshift.io/component: fedora-bootc-rawhide-minimal
pipelines.appstudio.openshift.io/type: build
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-rawhide-minimal-renovate-on-push
spec:
params:
- name: git-url
value: '{{source_url}}'
- name: revision
value: '{{revision}}'
- name: build-platforms
value:
- linux/amd64
- linux/arm64
- name: dockerfile
value: Containerfile
- name: path-context
value: .
- name: privileged-nested
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- MANIFEST=fedora-minimal
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal:{{revision}}
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
value: pipeline
resolver: bundles
timeouts:
pipeline: 6h

View file

@ -24,6 +24,7 @@ metadata:
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
@ -40,6 +41,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -48,16 +51,19 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260827.n.0@sha256:fcfd7db08ce2a2bf993fb11a15d21490b06017d879ece5d62e5d797107e3f9ab
- MANIFEST=fedora-standard
- name: image-expires-after
value: 5d
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-standard:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -65,3 +71,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-rawhide-standard

View file

@ -23,6 +23,7 @@ metadata:
"standard.yaml".pathChanged() ||
"standard/***".pathChanged()
)
test.appstudio.openshift.io/comment_strategy: "disable_all"
creationTimestamp: null
labels:
appstudio.openshift.io/application: fedora-bootc-rawhide
@ -39,6 +40,8 @@ spec:
value:
- linux/amd64
- linux/arm64
- linux/ppc64le
- linux/s390x
- name: dockerfile
value: Containerfile
- name: path-context
@ -47,14 +50,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20250812.n.0@sha256:a843b4d364f0784a99a7a09a9dd062cce312421f16ab12bdbf98078453ab7c62
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260827.n.0@sha256:fcfd7db08ce2a2bf993fb11a15d21490b06017d879ece5d62e5d797107e3f9ab
- MANIFEST=fedora-standard
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-standard:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:e44129e1977e312ae5d0d080fe88a57ea094c9ebdbdcdb9eeef5dd4378c92c63
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:9eb1decf91e0d678a613f7d4767091c05b37bec8a02163087254328f1e848c51
- name: name
value: buildah-build-bootc-multi-platform-oci-ta
- name: kind
@ -62,3 +68,5 @@ spec:
resolver: bundles
timeouts:
pipeline: 6h
taskRunTemplate:
serviceAccountName: build-pipeline-fedora-bootc-rawhide-standard

37
CONTRIBUTING.md Normal file
View file

@ -0,0 +1,37 @@
# Contributing to fedora-bootc base images
## Prerequisites
Everything revolves around our Containerfile, but there's
a high level wrapper in `Justfile` which you should use.
So installing `podman` (or `buildah`) and `just` are strongly recommended.
## Building and testing
Run `just --list` to see available targets and `just show-config` to
see current settings. The Justfile is also what CI invokes, so anything
you run locally is the same as what runs in the pipeline.
Configuration is via environment variables — see the comments at the
top of the `Justfile` for the full list. For example:
```bash
just build # defaults
TIER=minimal just build # different tier
FEDORA_VERSION=43 just test # different Fedora version
BUILDER=podman just build # use podman instead of buildah
just ci # full CI run (validate + test all tiers)
```
## Building a split image
The Containerfile supports building a split (content-based layered)
image using [chunkah](https://github.com/coreos/chunkah) via the
`chunked` build target:
```bash
just build --chunkah
```
Extra arguments can be passed to chunkah via the `CHUNKAH_ARGS` build
arg (e.g. `BUILDER_EXTRA='--build-arg CHUNKAH_ARGS="--max-layers 128"' just build --chunkah`).

View file

@ -2,9 +2,11 @@
# nested containerization, so you must build with e.g.
# podman build --security-opt=label=disable --cap-add=all --device /dev/fuse <...>
# NOTE: This container build will output a single giant layer. It is strongly recommended
# to run the "rechunker" on the output of this build, see
# https://coreos.github.io/rpm-ostree/experimental-build-chunked-oci/
# NOTE: This container build will output a single giant layer. You can either
# run the "rechunker" on the output of this build (see bootc-base-imagectl.md),
# or build the split version directly with `just build --chunkah`
# (or if using podman/buildah directly, add `--build-arg FINAL=chunked
# --skip-unused-stages=false -v $PWD:/run/src`).
# Override this repos container to control the base image package versions. For
# example, podman build --from=quay.io/fedora/fedora:41 will get you a system
@ -14,8 +16,10 @@
# since konflux doesn't yet support --from.
ARG REPOS_IMAGE=quay.io/fedora/fedora:rawhide
ARG BUILDER_IMAGE=quay.io/fedora/fedora:rawhide
FROM $REPOS_IMAGE as repos
# Either 'unchunked' or 'chunked'. Determines whether we take the chunkah path.
ARG FINAL=unchunked
FROM $REPOS_IMAGE as repos
# BOOTSTRAPPING: This can be any image that has rpm-ostree, selinux-policy-targeted
# and python3 (for bootc-base-imagectl).
FROM $BUILDER_IMAGE as builder
@ -26,6 +30,15 @@ ARG MANIFEST=fedora-standard
# So copy the source, and delete the hardcoded ones in git, and use the container base
# image ones. We can drop the ones commited to git when we hard switch to Containerfile.
COPY . /src
# Avoid umask/permission leakage from the outer environment; ref e.g.
# - https://github.com/coreos/coreos-assembler/pull/4277
# - https://gitlab.com/fedora/bootc/base-images/-/merge_requests/254
# This invocation preserves only the executable bit, and specifically we want to remove:
# - setuid/setgid
# - world writability
# NOTE: This adds world-readability, which is what we intend here as all the content
# is public; there's no secrets in our container build.
RUN chmod -R a=rX,u+w /src
WORKDIR /src
RUN rm -vf /src/*.repo
RUN --mount=type=cache,rw,id=bootc-base-image-cache,target=/cache \
@ -45,12 +58,19 @@ install -m 0755 -t /usr/libexec ./bootc-base-imagectl
EORUN
# This pulls in the rootfs generated in the previous step
FROM scratch
FROM scratch AS unchunked
COPY --from=builder /target-rootfs/ /
# Note in practice this won't be right in a cross build, so we don't
# set it here. This placeholder is just to note that it *should* be set
# by the larger build system (e.g. Konflux).
LABEL org.opencontainers.image.version 43
FROM builder AS rechunker
RUN dnf -y install chunkah
ARG CHUNKAH_ARGS=""
RUN --mount=from=unchunked,src=/,target=/chunkah,ro \
--mount=type=bind,target=/run/src,rw \
/usr/libexec/bootc-base-imagectl rechunk --chunkah ${CHUNKAH_ARGS} \
> /run/src/out.ociarchive
FROM oci-archive:out.ociarchive AS chunked
FROM $FINAL
LABEL containers.bootc 1
# This is an ad-hoc way for us to reference bootc-image-builder in
# a way that in theory client tooling can inspect and find. Today

91
Justfile Normal file
View file

@ -0,0 +1,91 @@
# Development entry point for fedora-bootc base images.
# Run `just --list` to see available targets.
# See CONTRIBUTING.md for more information.
# --------------------------------------------------------------------
# Content tier: standard (default), minimal, minimal-plus, iot
tier := env("TIER", "standard")
# Fedora version: rawhide (default), 43, 44, etc.
fedora_version := env("FEDORA_VERSION", "rawhide")
# Container build tool
builder := env("BUILDER", "buildah")
# Extra arguments for the builder
builder_extra := env("BUILDER_EXTRA", "")
# Output image name
image := "localhost/fedora-bootc"
# These are required for the nested containerization used by rpm-ostree
# inside the Containerfile.
priv_args := "--security-opt=label=disable --cap-add=all --device /dev/fuse"
# Internal
_build_cmd := builder + " build"
_tag := image + if tier == "standard" { "" } else { ":" + tier }
_base_image := "quay.io/fedora/fedora:" + fedora_version
_version_args := if fedora_version == "rawhide" { "" } else { "--build-arg=REPOS_IMAGE=" + _base_image + " --build-arg=BUILDER_IMAGE=" + _base_image }
_chunkah_args := "--build-arg FINAL=chunked --skip-unused-stages=false -v " + justfile_directory() + ":/run/src"
# ============================================================================
# Core targets
# ============================================================================
# Build the container image
[group('core')]
[arg("chunkah", long, value="true")]
build chunkah="": _check-tier
{{_build_cmd}} -f Containerfile --no-cache \
-t {{_tag}} {{priv_args}} \
{{_version_args}} {{builder_extra}} \
{{if chunkah != "" { _chunkah_args } else { "" }}} \
--build-arg=MANIFEST=fedora-{{tier}} .
# Build and test
[group('core')]
test: build
#!/usr/bin/env bash
set -xeuo pipefail
{{_build_cmd}} -f tests/rootfs/Dockerfile -t localhost/test --from {{_tag}} tests/rootfs
# The derive and sysusers tests only apply to the standard tier
if [ "{{tier}}" = "standard" ]; then
{{_build_cmd}} -f tests/Containerfile.test-derive --no-cache \
-t localhost/fedora-bootc-derived {{priv_args}} {{builder_extra}} tests
{{_build_cmd}} -f tests/Containerfile.test-sysusers --no-cache \
-t localhost/fedora-bootc-derived {{priv_args}} {{builder_extra}} tests
fi
# Run validation checks (whitespace, shellcheck, YAML)
[group('core')]
validate:
#!/usr/bin/env bash
set -xeuo pipefail
./ci/find-whitespace
./ci/shellcheck
./ci/validate
# Show current configuration
[group('core')]
show-config:
@echo "TIER={{tier}}"
@echo "FEDORA_VERSION={{fedora_version}}"
@echo "BUILDER={{builder}}"
@echo "image tag={{_tag}}"
@echo "base image={{_base_image}}"
# ============================================================================
# CI targets (used by .gitlab-ci.yml)
# ============================================================================
# Run all CI checks: validate + build and test all tiers
[group('ci')]
ci: validate
just tier=minimal test
just tier=minimal-plus test
just tier=standard test
# ============================================================================
# Internal
# ============================================================================
[private]
_check-tier:
@test -f fedora-{{tier}}.yaml || { echo "error: unknown tier '{{tier}}' (valid: standard, minimal, minimal-plus, iot)"; exit 1; }

View file

@ -14,49 +14,28 @@ delivery format for base operating system updates.
The current default user experience is to build *layered* images on top of the official
binary base images produced and tested by this project. See the documentation[5] for more info.
You can build custom base images by forking this repository; however,
<https://gitlab.com/fedora/bootc/tracker/-/issues/32> tracks a more supportable
mechanism that is not simply forking. For more information see[6].
If you want total control over the image, you don't need to fork this repository.
Instead, you can use the existing container as a "builder" to make new images.
For more information, see the documentation[6].
## Build process
## Contributing
Building the images in this repo can be done with `podman build`, but
note the build process uses a special podman-ecosystem specific mechanism
to create fully custom images while inside a `Containerfile`.
You need to enable some privileges as nested containerization is required.
```bash
podman build --security-opt=label=disable --cap-add=all \
--device /dev/fuse -t localhost/fedora-bootc .
```
See the `Containerfile` for more details. This builds the default `standard` image.
See [CONTRIBUTING.md](CONTRIBUTING.md) for the full development workflow.
## Fedora versions
By default, the base images are built for Fedora rawhide. To build against a
different Fedora version, you can override the `FROM` image used to obtain the
Fedora repos and dnf variables. E.g.:
different Fedora version:
```bash
podman build --from quay.io/fedora/fedora:41 ...
FEDORA_VERSION=43 just build
```
### Deriving
## Content sets/tiers
You are of course also free to fork, customize, and build base images yourself.
See this page[6] of the documentation for more information.
## Tiers
At the current time, there is just one reference base image published
to the registry. Internally the content set is split up somewhat
into "tiers", but this is an internal implementation detail and may change
at any time.
It is planned to rework and improve this in the future, especially
to support smaller custom images. For more on this, see
[this tracker issue](https://gitlab.com/fedora/bootc/tracker/-/issues/32).
Documentation above referenced the scratch[6] flow,
but there is also a `minimal-plus` that is not exposed as a stable
interface, but may be used by other images in Fedora.
- **standard**: This image is the default, what is published as
<https://quay.io/repository/fedora/fedora-bootc>
@ -68,6 +47,8 @@ to support smaller custom images. For more on this, see
**standard** inherits from **minimal-plus** and **minimal-plus** in turn inherit from **minimal**.
- **eln** (manifest `fedora-eln`): Standard base image for Enterprise Linux Next (ELN). Uses distro `fedora` and inherits from standard; built with ELN repos. The image produced by this manifest is published as **fedora-eln**.
All non-trivial changes to **minimal** and **minimal-plus** should be ACKed by at least
one stakeholder of each Fedora variant WGs.
@ -77,8 +58,8 @@ one stakeholder of each Fedora variant WGs.
| Version | standard | minimal | minimal-plus |
| ------- | -------- | ------- | ------------ |
| Rawhide | quay.io/fedora-testing/fedora-bootc:rawhide-standard | quay.io/fedora-testing/fedora-bootc:rawhide-minimal | quay.io/fedora-testing/fedora-bootc:rawhide-minimal-plus |
| Fedora 42 | quay.io/fedora-testing/fedora-bootc:42-standard | quay.io/fedora-testing/fedora-bootc:42-minimal | quay.io/fedora-testing/fedora-bootc:42-minimal-plus |
| Rawhide | quay.io/bootc-devel/fedora-bootc-rawhide-standard | quay.io/bootc-devel/fedora-bootc-rawhide-minimal | quay.io/bootc-devel/fedora-bootc-rawhide-minimal-plus |
| Fedora 43 | quay.io/bootc-devel/fedora-bootc-43-standard | quay.io/bootc-devel/fedora-bootc-43-minimal | quay.io/bootc-devel/fedora-bootc-43-minimal-plus |
## More information
@ -96,4 +77,4 @@ Documentation: <https://docs.fedoraproject.org/en-US/bootc/>
[3]: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit
[4]: https://pre-commit.com/
[5]: https://docs.fedoraproject.org/en-US/bootc/building-containers/
[6]: https://docs.fedoraproject.org/en-US/bootc/building-custom-base/
[6]: https://docs.fedoraproject.org/en-US/bootc/building-from-scratch/

306
RELEASE.md Normal file
View file

@ -0,0 +1,306 @@
# Fedora Base Bootc Container Publishing
## Overview
The `fedora-base-bootc` image is published via **two parallel mechanisms**:
1. **Pungi-IoT + cloud-image-uploader**`quay.io/fedora/fedora-bootc` (Production)
2. **Konflux**`quay.io/bootc-devel/fedora-bootc-*` (Development)
The goal is to move to Konflux and deprecate the Pungi-IoT mechanism.
---
## Part 1: Production Flow (Pungi-IoT)
### Repositories
| Repository | URL | Purpose |
|------------|-----|---------|
| base-images | https://pagure.io/fedora-iot/base-images | Image definition (treefiles, packages) |
| pungi-iot | https://pagure.io/fedora-iot/pungi-iot | Compose configuration |
| cloud-image-uploader | https://pagure.io/cloud-image-uploader | Uploads images to registries |
| ansible | https://pagure.io/fedora-infra/ansible | Infrastructure deployment |
### Compose Cadence
| Compose | Schedule | Host |
|---------|----------|------|
| IoT Rawhide | **Nightly** | compose-iot01.rdu3.fedoraproject.org |
### Flow
```
┌──────────────────────────────────────────────────────────────────┐
│ 1. IoT COMPOSE (compose-iot01.rdu3.fedoraproject.org) │
│ Trigger: Daily cron │
│ Script: pungi-iot/nightly.sh │
│ Config: pungi-iot/fedora-iot.conf │
│ Treefile: base-images/fedora-rawhide.yaml │
│ │
│ Output: /mnt/koji/compose/iot/<compose-id>/compose/ │
│ └── <arch>/images/Fedora-base-bootc-<ver>.ociarchive │
└──────────────────────────────────────────────────────────────────┘
▼ (fedora-messaging)
┌──────────────────────────────────────────────────────────────────┐
│ 2. CLOUD-IMAGE-UPLOADER (OpenShift) │
│ │
│ Listens: org.fedoraproject.prod.pungi.compose.status.change │
│ Maps: subvariant "base" → repository "fedora-bootc" │
│ Pushes via skopeo to configured registries │
└──────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────┐
│ 3. CONTAINER REGISTRIES │
│ │
│ - quay.io/fedora/fedora-bootc │
│ - registry.fedoraproject.org/fedora-bootc │
└──────────────────────────────────────────────────────────────────┘
```
### Key Configuration Files
#### 1. Compose: Image Build Definition
**File:** `pungi-iot/fedora-iot.conf` (lines 276-300)
```python
ostree_container = {
"^IoT$": [
{
"config_url": "https://pagure.io/fedora-iot/base-images",
"config_branch": "main",
"treefile": "fedora-rawhide.yaml",
"arches": ["x86_64", "aarch64", "ppc64le", "s390x"],
"subvariant": "base", # <-- Used for mapping
"name": "Fedora-base-bootc",
},
]
}
```
#### 2. Uploader: Subvariant to Repository Mapping
**File:** `ansible/roles/openshift-apps/cloud-image-uploader/templates/config.toml`
```toml
[consumer_config.container.repos]
base = "fedora-bootc" # subvariant "base" → repo "fedora-bootc"
IoT = "fedora-iot"
```
#### 3. Uploader: Target Registries
**File:** `ansible/roles/openshift-apps/cloud-image-uploader/templates/config.toml`
```toml
[[consumer_config.container.registries]]
url = "registry.fedoraproject.org"
[[consumer_config.container.registries]]
url = "quay.io/fedora"
```
### Tags Applied
| Compose Type | Tags |
|--------------|------|
| Rawhide | `<version>`, `rawhide` |
| Current Stable | `<version>`, `latest` |
| Branched | `<version>` |
### Common Changes (Production)
| Task | Where to Change |
|------|-----------------|
| Add/remove packages from image | `base-images/` repo (manifest YAML files) |
| Change architectures | `pungi-iot/fedora-iot.conf``ostree_container.arches` |
| Add new registry | `ansible/.../cloud-image-uploader/templates/config.toml``registries` |
| Change repository name | `ansible/.../cloud-image-uploader/templates/config.toml``repos` mapping |
| Change tagging logic | `cloud-image-uploader/.../handler.py` |
---
## Part 2: Development Flow (Konflux)
### Repositories
| Repository | URL | Purpose |
|------------|-----|---------|
| compose-images | https://gitlab.com/fedora/bootc/compose-images | Generates images containing RPMs used by base-images |
| base-images | https://gitlab.com/fedora/bootc/base-images | Image definitions + Tekton build pipelines |
| tekton-catalog | https://gitlab.com/fedora/bootc/tekton-catalog | Release pipeline definitions |
| tenants-config | https://gitlab.com/fedora/infrastructure/konflux/tenants-config | Konflux tenant configuration |
### Flow
```
┌──────────────────────────────────────────────────────────────────────┐
│ 0. COMPOSE IMAGES │
│ │
│ Source: gitlab.com/fedora/bootc/compose-images │
│ Output: quay.io/bootc-devel/fedora-bootc-<version>-compose │
│ │
│ These images contain the RPM repositories used by base-images. │
└──────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────┐
│ 1. BUILD (triggered by git push or Renovate) │
│ │
│ Source: gitlab.com/fedora/bootc/base-images │
│ Pipeline: .tekton/fedora-bootc-*-push.yaml │
│ Input: REPOS_IMAGE from compose-images │
│ │
│ Output: quay.io/konflux-fedora/bootc-tenant/ │
│ fedora-bootc-<version>-<tier>:{{revision}} │
└──────────────────────────────────────────────────────────────────────┘
▼ (Konflux creates Snapshot)
┌──────────────────────────────────────────────────────────────────────┐
│ 2. RELEASE (auto-triggered by ReleasePlan) │
│ │
│ ReleasePlan: release-fedora-bootc-to-quay-io │
│ Pipeline: push-to-external-registry │
└──────────────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────┐
│ 3. OUTPUT │
│ │
│ quay.io/bootc-devel/fedora-bootc-<version>-standard │
│ quay.io/bootc-devel/fedora-bootc-<version>-minimal │
│ quay.io/bootc-devel/fedora-bootc-<version>-minimal-plus │
│ quay.io/bootc-devel/fedora-bootc-<version>-iot │
└──────────────────────────────────────────────────────────────────────┘
```
### Image Tiers
See the [README](README.md) for details on the different image tiers (minimal, minimal-plus, standard, iot).
### Renovate Automation
Renovate automatically updates dependencies. See the description comments in [renovate.json](renovate.json) for scheduling and configuration details.
### Common Changes (Development)
| Task | Where to Change |
|------|-----------------|
| Add new component | `tenants-config/.../components/` |
| Change destination registry | `tenants-config/.../releaseplans/release-to-quay-io/` |
| Modify release pipeline | `tekton-catalog/pipelines/push-to-external-registry/` |
| Add new Fedora version | See [Adding a New Fedora Version](#adding-a-new-fedora-version-to-konflux) |
| Remove EOL Fedora version | See [Removing an EOL Fedora Version](#removing-an-eol-fedora-version-from-konflux) |
---
## Part 3: Managing Fedora Versions in Konflux
This section describes how to add a new Fedora version or remove an EOL version from Konflux.
**Example scenario:** Fedora 42 is going EOL and needs to be removed. Rawhide (F45) is branching, so we need to add Fedora 44 as the new branched release.
### Adding a New Fedora Version to Konflux
#### Step 1: Add Release to compose-images Repo
**Repository:** https://gitlab.com/fedora/bootc/compose-images
Add the new release definition so that compose images are generated for the new version. This must be done first as base-images depends on these compose images.
1. Create new Tekton pipelines in `.tekton/` for the new version (copy from existing version)
2. Update `RELEASEVER`, `COMPOSE_BRANCHED`, and labels in the new pipelines
3. Add a package rule for the new version in `renovate.json`
See [MR !187](https://gitlab.com/fedora/bootc/compose-images/-/merge_requests/187) for reference (F44 addition).
#### Step 2: Create Tekton Pipelines (base-images repo)
**Repository:** https://gitlab.com/fedora/bootc/base-images
Copy the current release pipelines to the new version and update rawhide for the next version.
See the code snippets used for F44 in [MR !363 comment](https://gitlab.com/fedora/bootc/base-images/-/merge_requests/363#note_3071603283) for reference.
#### Step 3: Update Renovate Configuration (base-images repo)
Add package rules for the new version in `renovate.json`. See the existing rules for other versions as a template.
#### Step 4: Create Tenant Configuration (tenants-config repo)
**Repository:** https://gitlab.com/fedora/infrastructure/konflux/tenants-config
```bash
cd clusters/kflux-fedora-01/tenants/bootc-tenant/applications/fedora-bootc/
NEW_RELEASE=44
# Copy from rawhide
cp -r rawhide $NEW_RELEASE
# Update version references
sed -i "s/compose-rawhide-id/compose-branched-id/" $NEW_RELEASE/releaseplans/release-to-quay-io/kustomization.yaml
find "${NEW_RELEASE}/" -type f | xargs sed -i "s/rawhide/$NEW_RELEASE/g"
```
Add the new version to `fedora-bootc/kustomization.yaml`:
```yaml
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- "rawhide"
- "44" # <-- Add new version
- "43"
- "42"
```
See [MR !237](https://gitlab.com/fedora/infrastructure/konflux/tenants-config/-/merge_requests/237) for reference (F45 addition).
### Removing an EOL Fedora Version from Konflux
When a Fedora version reaches EOL (e.g., F42), follow these steps:
#### Step 1: Remove Tekton Pipelines (base-images repo)
**Repository:** https://gitlab.com/fedora/bootc/base-images
```bash
cd .tekton/
git rm fedora-bootc-42-*.yaml
```
#### Step 2: Remove Renovate Rules (base-images repo)
Remove the package rules for F42 from `renovate.json` (the two blocks matching `fedora-bootc-42-*`).
#### Step 3: Remove Tenant Configuration (tenants-config repo)
**Repository:** https://gitlab.com/fedora/infrastructure/konflux/tenants-config
Remove the version from `fedora-bootc/kustomization.yaml` and delete the directory:
```bash
cd cluster/kfluxfedorap01/bootc-tenant/applications/fedora-bootc/
# Edit kustomization.yaml to remove "42" from resources
# Delete the version directory
rm -rf 42/
```
#### Step 4: Remove from compose-images Repo
**Repository:** https://gitlab.com/fedora/bootc/compose-images
Remove the EOL release pipelines and renovate rules:
```bash
cd .tekton/
git rm fedora-bootc-42-compose-*.yaml
```
Also remove the package rule for F42 from `renovate.json` (the block matching `fedora-42-.*-compose`).

View file

@ -11,6 +11,7 @@ import subprocess
import sys
import tempfile
ARCH = os.uname().machine
MANIFESTDIR = 'usr/share/doc/bootc-base-imagectl/manifests'
def run_build_rootfs(args):
@ -36,6 +37,10 @@ def run_build_rootfs(args):
additional_pkgs = [shlex.quote(p) for p in set(args.install)]
if len(additional_pkgs) > 0:
override_manifest['packages'] = list(additional_pkgs)
if args.exclude:
exclude_pkgs = [shlex.quote(p) for p in set(args.exclude)]
if len(exclude_pkgs) > 0:
override_manifest['exclude-packages'] = list(exclude_pkgs)
if args.add_dir:
tmp_ostree_repo = tempfile.mkdtemp(dir='/var/tmp')
subprocess.check_call(['ostree', 'init', '--repo', tmp_ostree_repo, '--mode=bare'])
@ -43,14 +48,21 @@ def run_build_rootfs(args):
override_manifest['ostree-override-layers'] = []
for dir in args.add_dir:
print(f"Processing --add-dir for {dir}")
base = os.path.basename(dir)
abs = os.path.realpath(dir)
if not os.path.exists(abs):
raise Exception(f"add dir directory not found: {abs}")
# capture output to hide commit digest printed
subprocess.check_output(['ostree', 'commit', '--repo', tmp_ostree_repo, '-b', f'overlay/{base}', abs,
'--owner-uid=0', '--owner-gid=0', '--no-xattrs', '--mode-ro-executables'])
override_manifest['ostree-override-layers'].append(f'overlay/{base}')
if args.no_docs:
override_manifest['documentation'] = False
if args.recommends:
override_manifest['recommends'] = True
if args.no_initramfs:
override_manifest['no-initramfs'] = True
if args.sysusers:
override_manifest['sysusers'] = 'compose-forced'
passwd_mode = 'nobody' if args.nobody_99 else 'none'
@ -66,6 +78,21 @@ def run_build_rootfs(args):
tmp_manifest.close()
manifest_path = tmp_manifest.name
tmp_lockfile = None
if args.lock:
lockfile = {'packages': {}}
for nevra in args.lock:
# we support passing either a NEVRA or a NEVR
name, ev, r_or_ra = nevra.rsplit('-', 2)
evr_or_evra = f'{ev}-{r_or_ra}'
field = 'evra' if r_or_ra.endswith(('.noarch', f'.{ARCH}')) else 'evr'
lockfile['packages'][name] = {field: evr_or_evra}
tmp_lockfile = tempfile.NamedTemporaryFile(mode='w', encoding='utf-8', suffix='.json', delete=False)
json.dump(lockfile, tmp_lockfile)
tmp_lockfile.close()
rpmostree_argv.append(f"--lockfile={tmp_lockfile.name}")
try:
if args.cachedir != "":
rpmostree_argv.append(f"--cachedir={args.cachedir}")
@ -94,6 +121,8 @@ def run_build_rootfs(args):
print(f"Error executing command: {e}")
sys.exit(1)
finally:
if tmp_lockfile is not None:
os.unlink(tmp_lockfile.name)
if tmp_manifest is not None:
os.unlink(tmp_manifest.name)
if tmp_ostree_repo:
@ -113,22 +142,40 @@ def run_build_rootfs(args):
shutil.copy('/' + f, dst)
def run_rechunk(args):
argv = [
'rpm-ostree',
'experimental',
'compose',
'build-chunked-oci']
if args.max_layers is not None:
argv.append(f"--max-layers={args.max_layers}")
argv.extend(['--bootc',
'--format-version=1',
f'--from={args.from_image}',
f'--output=containers-storage:{args.to_image}'])
try:
subprocess.run(argv, check=True)
except subprocess.CalledProcessError as e:
print(f"Error executing command: {e}")
sys.exit(1)
if args.chunkah:
argv = ['chunkah', 'build', '--rootfs=/chunkah']
if args.max_layers is not None:
argv.append(f"--max-layers={args.max_layers}")
# Strip OSTree data and labels for bootc compatibility; see
# https://github.com/coreos/chunkah#compatibility-with-bootable-bootc-images
argv.extend(['--prune', '/sysroot/',
'--label', 'ostree.commit-',
'--label', 'ostree.final-diffid-'])
try:
subprocess.run(argv, check=True)
except subprocess.CalledProcessError as e:
print(f"Error executing command: {e}", file=sys.stderr)
sys.exit(1)
else:
if not args.from_image or not args.to_image:
print("Error: from_image and to_image are required when not using --chunkah", file=sys.stderr)
sys.exit(1)
argv = [
'rpm-ostree',
'experimental',
'compose',
'build-chunked-oci']
if args.max_layers is not None:
argv.append(f"--max-layers={args.max_layers}")
argv.extend(['--bootc',
'--format-version=1',
f'--from={args.from_image}',
f'--output=containers-storage:{args.to_image}'])
try:
subprocess.run(argv, check=True)
except subprocess.CalledProcessError as e:
print(f"Error executing command: {e}")
sys.exit(1)
def run_list(args):
d = '/' + MANIFESTDIR
@ -154,20 +201,25 @@ if __name__ == "__main__":
build_rootfs.add_argument("--reinject", help="Also reinject the build configurations into the target", action='store_true')
build_rootfs.add_argument("--manifest", help="Use the specified manifest", action='store', default='default')
build_rootfs.add_argument("--install", help="Add a package", action='append', default=[], metavar='PACKAGE')
build_rootfs.add_argument("--exclude", help="Exclude a package", action='append', default=[], metavar='PACKAGE')
build_rootfs.add_argument("--cachedir", help="Cache repo metadata and RPMs in specified directory", action='store', default='')
build_rootfs.add_argument("--add-dir", help='Copy dir contents into the target', action='append', default=[], metavar='DIR')
build_rootfs.add_argument("--no-docs", help="Don't install documentation", action='store_true')
build_rootfs.add_argument("--recommends", help="Whether to install recommended packages", action='store_true')
build_rootfs.add_argument("--no-initramfs", help="Whether to generate an initramfs for the roots", action='store_true')
build_rootfs.add_argument("--sysusers", help="Run systemd-sysusers instead of injecting hardcoded passwd/group entries", action='store_true')
build_rootfs.add_argument("--nobody-99", help=argparse.SUPPRESS, action='store_true')
build_rootfs.add_argument("--repo", help="Enable specific repositories only", action='append', default=[], metavar='REPO')
build_rootfs.add_argument("--lock", help="Lock package to specific version; can be NEVRA or NEVR", action='append', default=[], metavar='NEVRA')
build_rootfs.add_argument("source_root", help="Path to the source root directory used for dnf configuration (default=/)", nargs='?', default='/')
build_rootfs.add_argument("target", help="Path to the target root directory that will be generated.")
build_rootfs.set_defaults(func=run_build_rootfs)
cmd_rechunk = subparsers.add_parser('rechunk', help="Generate a new container image with split, reproducible, chunked layers")
cmd_rechunk.add_argument("--chunkah", help="Use chunkah instead of rpm-ostree (reads rootfs from /chunkah, writes OCI archive to stdout)", action='store_true')
cmd_rechunk.add_argument("--max-layers", help="Configure the number of output layers")
cmd_rechunk.add_argument("from_image", help="Operate on this image in the container storage")
cmd_rechunk.add_argument("to_image", help="Output a new image to the container storage")
cmd_rechunk.add_argument("from_image", help="Operate on this image in the container storage", nargs='?')
cmd_rechunk.add_argument("to_image", help="Output a new image to the container storage", nargs='?')
cmd_rechunk.set_defaults(func=run_rechunk)
cmd_list = subparsers.add_parser('list', help='List available manifests')

View file

@ -47,6 +47,15 @@ This command takes just two arguments:
- A path to the target root filesystem which will be generated as
a directory. The target should not already exist (but its parent must exist).
### Implementation
The current implementation uses `rpm-ostree` on a manifest (treefile)
embedded in the container image itself. These manifests are not intended
to be editable directly.
To emphasize: the implementation of this command (especially the configuration
files that it reads) are subject to change.
## Using bootc-base-imagectl rechunk
This operation is strongly related to `build-rootfs` but is also orthogonal;
@ -95,6 +104,35 @@ tree (hence removed/overridden files are handled), and then splits it up
Further, because bootc uses OSTree today, and OSTree canonializes all timestamps
to zero on the client side, this tool does that at build time.
### Using chunkah instead of rpm-ostree
The `--chunkah` flag switches rechunk to use [chunkah] instead of
rpm-ostree for layer splitting. In this mode, chunkah reads the rootfs
from `/chunkah` (its default) and writes an OCI archive to stdout.
The `from_image` and `to_image` positional arguments are not used.
The `--max-layers` option is respected and passed through to chunkah.
This mode automatically passes `--prune /sysroot/` to strip OSTree data
and `--label ostree.commit-` / `--label ostree.final-diffid-` to remove
OSTree-specific labels. In other words, this produces plain OCI bootc images
without any OSTree content.
To rechunk an existing image using chunkah:
```
IMG=quay.io/exampleos/exampleos:latest
podman run --rm --mount=type=image,src=$IMG,dest=/chunkah \
-e CHUNKAH_CONFIG_STR="$(podman inspect $IMG)" \
quay.io/fedora/fedora-bootc:rawhide \
/usr/libexec/bootc-base-imagectl rechunk --chunkah | podman load
```
The `CHUNKAH_CONFIG_STR` environment variable passes the original
image's metadata (labels, environment, command, etc.) to chunkah so
that it is retained in the rechunked output.
[chunkah]: https://github.com/coreos/chunkah
### Other options
`bootc-base-imagectl list` will enumerate available configurations that
@ -102,12 +140,9 @@ can be selected by passing `--manifest` to `build-rootfs`.
### Implementation
The current implementation uses `rpm-ostree` on a manifest (treefile)
embedded in the container image itself. These manifests are not intended
to be editable directly.
To emphasize: the implementation of this command (especially the configuration
files that it reads) are subject to change.
The default rechunking implementation also uses `rpm-ostree`. The `--chunkah`
mode uses [chunkah] instead, which is content-agnostic and not tied to
rpm-ostree.
### Cross builds and the builder image

1
eln.yaml Symbolic link
View file

@ -0,0 +1 @@
fedora-eln.yaml

2
eln/20-rhel.toml Normal file
View file

@ -0,0 +1,2 @@
[install]
root-fs-type = "xfs"

3
eln/bootc-install.yaml Normal file
View file

@ -0,0 +1,3 @@
add-files:
- - 20-rhel.toml
- /usr/lib/bootc/install/20-rhel.toml

9
eln/manifest.yaml Normal file
View file

@ -0,0 +1,9 @@
metadata:
summary: |
Standard bootc base image for Enterprise Linux Next (ELN).
This manifest is the source for the image published as fedora-eln.
ELN is the Fedora package set (rawhide sources, ELN buildroot/compose).
include:
- ../standard/manifest.yaml
- bootc-install.yaml

View file

@ -2,5 +2,6 @@
# will be removed in the future.
releasever: 43
repos:
- fedora-devel
- fedora
- fedora-updates
include: fedora-bootc.yaml

View file

@ -1,6 +1,6 @@
# NB: This treefile is used by the legacy pungi path only to build tier-1. It
# will be removed in the future.
releasever: 42
releasever: 44
repos:
- fedora
- fedora-updates

6
fedora-45.yaml Normal file
View file

@ -0,0 +1,6 @@
# NB: This treefile is used by the legacy pungi path only to build tier-1. It
# will be removed in the future.
releasever: 45
repos:
- fedora-devel
include: fedora-bootc.yaml

6
fedora-eln.yaml Normal file
View file

@ -0,0 +1,6 @@
repos:
- eln-baseos
- eln-appstream
include:
- fedora-includes/eln.yaml
- eln/manifest.yaml

7
fedora-includes/eln.yaml Normal file
View file

@ -0,0 +1,7 @@
# ELN uses the same distro variable as Fedora: ELN is a compose of Fedora
# Rawhide sources (see docs.fedoraproject.org/en-US/eln/). Repos come from
# REPOS_IMAGE at build time; we do not add fedora-repos-archive here.
variables:
distro: "fedora"
packages: []

View file

@ -16,6 +16,12 @@ for image in minimal standard minimal-plus iot; do
# And the legacy `fedora-` prefixed names
cp -a fedora-$image.yaml $manifestdir/
done
# ELN is rawhide-only and should be removed when stable branches are created
# (manually remove eln/ directory and fedora-eln.yaml when branching for new releases)
if [ -d eln ]; then
cp -a eln $manifestdir/
cp -a fedora-eln.yaml $manifestdir/
fi
# Set the default
ln -s fedora-standard.yaml $manifestdir/default.yaml
# And install dependency manifests

View file

@ -1,13 +1,11 @@
# The bootc components.
packages:
- systemd
# systemd. Also name systemd-pam because it was dropped to a recommends
# but we still want it for handling user logins/sessions.
# dbus is required per https://bugzilla.redhat.com/show_bug.cgi?id=2507313
- systemd systemd-pam dbus
# bootc itself.
- bootc
# Required by bootc install, sgdisk has been replaced by Rust crate
# in bootc https://github.com/containers/bootc/pull/775
- xfsprogs e2fsprogs dosfstools
exclude-packages:
# Exclude kernel-debug-core to make sure that it doesn't somehow get
# chosen as the package to satisfy the `kernel-core` dependency from
# the kernel package.
- kernel-debug-core

View file

@ -10,7 +10,7 @@ postprocess:
# Dracut will always fail to set security.selinux xattrs at build time
# https://github.com/dracut-ng/dracut-ng/issues/1561
export DRACUT_NO_XATTR=1
add_dracutmodules+=" kernel-modules dracut-systemd systemd-initrd base ostree "
add_dracutmodules+=" kernel-modules dracut-systemd systemd-initrd base ostree bootc "
EOF
cat > /usr/lib/dracut/dracut.conf.d/22-bootc-generic.conf << 'EOF'
# Extra modules that we want by default that are known to exist in the kernel

View file

@ -4,10 +4,11 @@ postprocess:
#!/usr/bin/env bash
set -xeuo pipefail
source /usr/lib/os-release
mkdir -p /usr/lib/kernel/install.conf.d
echo -e "# kernel-install will not try to run dracut and allow rpm-ostree to\n\
# take over. Rpm-ostree will use this to know that it is responsible\n\
# to run dracut and ensure that there is only one kernel in the image\n\
layout=ostree" | tee /usr/lib/kernel/install.conf > /dev/null
layout=ostree" | tee /usr/lib/kernel/install.conf /usr/lib/kernel/install.conf.d/00-bootc-kernel-layout.conf > /dev/null
# By default dnf keeps multiple versions of the kernel, with this
# configuration we tell dnf to treat the kernel as everything else.
# https://dnf.readthedocs.io/en/latest/conf_ref.html#main-options

View file

@ -4,3 +4,9 @@ packages:
exclude-packages:
- kernel-debug
- kernel-debug-core
- kernel-debug-modules
- kernel-debug-modules-core
- kernel-debug-modules-extra
- kernel-debug-uki-virt
- kernel-debug-uki-virt-addons

View file

@ -16,9 +16,6 @@ container-cmd:
remove-from-packages:
# Generally we expect other tools to do this (e.g. Ignition or cloud-init)
- [systemd, /usr/lib/systemd/system/sysinit.target.wants/systemd-firstboot.service]
# We don't want auto-generated mount units. See also
# https://github.com/systemd/systemd/issues/13099
- [systemd-udev, /usr/lib/systemd/system-generators/systemd-gpt-auto-generator]
include:
- kernel.yaml

View file

@ -22,6 +22,7 @@ etc-group-members:
- wheel
- systemd-journal
- tss # https://issues.redhat.com/browse/BIFROST-618
- kvm # https://issues.redhat.com/browse/RHEL-115278
- adm
conditional-include:

View file

@ -9,16 +9,29 @@ postprocess:
# https://github.com/coreos/fedora-coreos-tracker/issues/1896#issuecomment-2848251507
disable dnf-makecache.timer
EOF
# Enable bootloader-update.service on F43+.
# Enable bootloader-update.service on F43+ and CentOS9+
# https://github.com/coreos/fedora-coreos-tracker/issues/1468#issuecomment-2996654547
# https://fedoraproject.org/wiki/Changes/AutomaticBootloaderUpdatesBootc
- |
#!/bin/bash
set -xeuo pipefail
source /usr/lib/os-release
if [ $ID == "fedora" ] && [ ${VERSION_ID} -ge 43 ]; then
echo "enable bootloader-update.service" >> /usr/lib/systemd/system-preset/85-bootc.preset
fi
preset_file_name=/usr/lib/systemd/system-preset/85-bootc-bootloader-update.preset
case "$ID" in
fedora)
if [ "$VERSION_ID" -ge 43 ]; then
echo "enable bootloader-update.service" >> "$preset_file_name"
fi
;;
centos)
if [ "$VERSION_ID" -ge 9 ]; then
echo "enable bootloader-update.service" >> "$preset_file_name"
fi
;;
*) ;;
esac
# Undo RPM scripts enabling units; we want the presets to be canonical
# https://github.com/projectatomic/rpm-ostree/issues/1803
- |

View file

@ -6,3 +6,13 @@ postprocess:
# Workaround for https://bugzilla.redhat.com/show_bug.cgi?id=771713
d /var/lib/rpm-state 0755 - - -
EOF
cat > /usr/lib/tmpfiles.d/konflux-buildinfo-contentsets.conf <<'EOF'
# Workaround for https://github.com/konflux-ci/build-tasks-dockerfiles/pull/243
d /var/roothome/buildinfo 0755 - - -
d /var/roothome/buildinfo/content_manifests 0755 - - -
# Note we don't actually try to recreate the content; this just makes the linter ignore it
f /var/roothome/buildinfo/content_manifests/content-sets.json 0644 - - -
f /var/roothome/buildinfo/labels.json 0644 - - -
EOF
# Workaround for https://issues.redhat.com/browse/RHEL-106203
rm -f /usr/lib/tmpfiles.d/home.conf

View file

@ -1,10 +1,39 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"description": [
"Renovate configuration for bootc-base-image repository.",
"",
"This configuration separates updates into different PRs per release (e.g., Fedora 44, Rawhide)",
"to prevent blocking all releases if tests fail on one.",
"",
"Update schedules:",
"- Fedora 43 bootc-pipeline: 2-5 AM UTC daily",
"- Fedora 43 REPOS_IMAGE: at any time",
"- Fedora 44 bootc-pipeline: 2-5 AM UTC daily",
"- Fedora 44 REPOS_IMAGE: at any time",
"- Fedora 45 bootc-pipeline: 2-5 AM UTC daily",
"- Fedora 45 REPOS_IMAGE: at any time",
"- Rawhide bootc-pipeline: 2-5 AM UTC daily",
"- Rawhide REPOS_IMAGE: at any time",
"",
"Each update type (bootc-pipeline, REPOS_IMAGE) also has its own PR",
"for independent review and merge.",
"",
"rebaseWhen is set to 'never' for REPOS_IMAGE PRs because as different PRs",
"for each release are merged to main, automatic rebasing would reset pipelines",
"and cause tests to rerun multiple times. The operator can manually rebase if needed.",
"",
"Automerge is enabled for all PRs - they will be merged automatically when all checks pass."
],
"extends": [
"github>platform-engineering-org/.github"
],
"dependencyDashboard": true,
"automergeType": "branch",
"automergeType": "pr",
"enabledManagers": [
"custom.regex",
"tekton"
],
"tekton": {
"additionalBranchPrefix": "",
"includePaths": [
@ -12,115 +41,163 @@
],
"managerFilePatterns": [
"/\\.ya?ml$/"
],
"packageRules": [
{
"matchPackageNames": [
"/^quay.io/bootc-devel/tekton-catalog//"
],
"enabled": true,
"groupName": "Konflux references",
"branchPrefix": "renovate/konflux/references/",
"group": {
"branchTopic": "{{{baseBranch}}}",
"commitMessageTopic": "{{{groupName}}}"
},
"commitMessageTopic": "Konflux references",
"prBodyColumns": [
"Package",
"Change",
"Notes"
],
"prBodyTemplate": "{{{header}}}{{{table}}}{{{notes}}}{{{changelogs}}}{{{configDescription}}}{{{controls}}}{{{footer}}}",
"recreateWhen": "always",
"rebaseWhen": "behind-base-branch"
}
]
},
"baseBranchPatterns": [
"main"
],
"customManagers": [
{
"customType": "regex",
"description": [
"Update 'REPOS_IMAGE' and 'BUILDER_IMAGE' in tekton files"
"Update 'REPOS_IMAGE' in tekton files"
],
"managerFilePatterns": [
"/.tekton/.*\\.ya?ml$/"
],
"matchStrings": [
"REPOS_IMAGE=(?<depName>.*):(?<currentValue>.*)@(?<currentDigest>.*)\\n",
"BUILDER_IMAGE=(?<depName>.*):(?<currentValue>.*)@(?<currentDigest>.*)\\n"
"REPOS_IMAGE=(?<depName>.*):(?<currentValue>.*)@(?<currentDigest>.*)\\n"
],
"versioningTemplate": "regex:(?<compatibility>.*)-(?<patch>\\d{8})(\\.n)?\\.(?<build>\\d)",
"datasourceTemplate": "docker"
}
],
"baseBranchPatterns": [
"main",
"f40",
"f41"
],
"packageRules": [
{
"matchPackageNames": [
"/quay.io/bootc-devel/fedora-bootc-rawhide-compose/"
],
"groupName": "Fedora rawhide compose dependencies",
"groupSlug": "fedora-rawhide-compose-dependencies",
"schedule": [
"at any time"
"description": [
"Disable REPOS_IMAGE updates for 44-iot, 45-iot and rawhide-iot tekton files",
"until we fix https://gitlab.com/fedora/bootc/base-images/-/issues/74"
],
"matchManagers": ["custom.regex", "tekton"],
"matchFileNames": [".tekton/*-44-iot-*", ".tekton/*-45-iot-*", ".tekton/*-rawhide-iot-*"],
"enabled": false
},
{
"matchManagers": ["tekton"],
"matchPackageNames": ["/quay.io/bootc-devel/tekton-catalog/"],
"matchFileNames": [".tekton/fedora-bootc-43-*"],
"groupName": "Fedora 43 bootc-pipeline",
"groupSlug": "fedora-43-bootc-pipeline",
"branchPrefix": "renovate/fedora-43/",
"commitMessageTopic": "Fedora 43 bootc build pipeline",
"schedule": ["after 2am and before 5am"],
"timezone": "UTC",
"recreateWhen": "always",
"rebaseWhen": "always",
"additionalBranchPrefix": "",
"automerge": true
},
{
"matchManagers": ["custom.regex"],
"matchPackageNames": ["/quay.io/bootc-devel/fedora-bootc-43-compose/"],
"matchFileNames": [".tekton/fedora-bootc-43-*"],
"groupName": "Fedora 43 REPOS_IMAGE",
"groupSlug": "fedora-43-repos-image",
"branchPrefix": "renovate/fedora-43/",
"commitMessageTopic": "Fedora 43 REPOS_IMAGE",
"schedule": ["at any time"],
"recreateWhen": "always",
"rebaseWhen": "never",
"additionalBranchPrefix": "",
"automerge": true
},
{
"matchManagers": ["tekton"],
"matchPackageNames": ["/quay.io/bootc-devel/tekton-catalog/"],
"matchFileNames": [".tekton/fedora-bootc-44-*"],
"groupName": "Fedora 44 bootc-pipeline",
"groupSlug": "fedora-44-bootc-pipeline",
"branchPrefix": "renovate/fedora-44/",
"commitMessageTopic": "Fedora 44 bootc build pipeline",
"schedule": ["after 2am and before 5am"],
"timezone": "UTC",
"recreateWhen": "always",
"rebaseWhen": "always",
"additionalBranchPrefix": "",
"automerge": true
},
{
"matchManagers": ["custom.regex"],
"matchPackageNames": ["/quay.io/bootc-devel/fedora-bootc-44-compose/"],
"matchFileNames": [".tekton/fedora-bootc-44-*"],
"groupName": "Fedora 44 REPOS_IMAGE",
"groupSlug": "fedora-44-repos-image",
"branchPrefix": "renovate/fedora-44/",
"commitMessageTopic": "Fedora 44 REPOS_IMAGE",
"schedule": ["at any time"],
"recreateWhen": "always",
"rebaseWhen": "never",
"additionalBranchPrefix": "",
"automerge": true
},
{
"matchManagers": ["tekton"],
"matchPackageNames": ["/quay.io/bootc-devel/tekton-catalog/"],
"matchFileNames": [".tekton/fedora-bootc-45-*"],
"groupName": "Fedora 45 bootc-pipeline",
"groupSlug": "fedora-45-bootc-pipeline",
"branchPrefix": "renovate/fedora-45/",
"commitMessageTopic": "Fedora 45 bootc build pipeline",
"schedule": ["after 2am and before 5am"],
"timezone": "UTC",
"recreateWhen": "always",
"rebaseWhen": "always",
"additionalBranchPrefix": "",
"automerge": true
},
{
"matchManagers": ["custom.regex"],
"matchPackageNames": ["/quay.io/bootc-devel/fedora-bootc-45-compose/"],
"matchFileNames": [".tekton/fedora-bootc-45-*"],
"groupName": "Fedora 45 REPOS_IMAGE",
"groupSlug": "fedora-45-repos-image",
"branchPrefix": "renovate/fedora-45/",
"commitMessageTopic": "Fedora 45 REPOS_IMAGE",
"schedule": ["at any time"],
"recreateWhen": "always",
"rebaseWhen": "never",
"additionalBranchPrefix": "",
"automerge": true
},
{
"matchManagers": ["tekton"],
"matchPackageNames": ["/quay.io/bootc-devel/tekton-catalog/"],
"matchFileNames": [".tekton/fedora-bootc-rawhide-*"],
"groupName": "Fedora Rawhide bootc-pipeline",
"groupSlug": "fedora-rawhide-bootc-pipeline",
"branchPrefix": "renovate/fedora-rawhide/",
"commitMessageTopic": "Fedora Rawhide bootc build pipeline",
"schedule": ["after 2am and before 5am"],
"timezone": "UTC",
"recreateWhen": "always",
"rebaseWhen": "always",
"additionalBranchPrefix": "",
"automerge": true
},
{
"matchManagers": ["custom.regex"],
"matchPackageNames": ["/quay.io/bootc-devel/fedora-bootc-rawhide-compose/"],
"matchFileNames": [".tekton/fedora-bootc-rawhide-*"],
"groupName": "Fedora Rawhide REPOS_IMAGE",
"groupSlug": "fedora-rawhide-repos-image",
"branchPrefix": "renovate/fedora-rawhide/",
"commitMessageTopic": "Fedora Rawhide REPOS_IMAGE",
"schedule": ["at any time"],
"recreateWhen": "always",
"rebaseWhen": "never",
"additionalBranchPrefix": "",
"automerge": true
},
{
"matchPackageNames": [
"/quay.io/bootc-devel/fedora-bootc-42-compose/"
"/quay.io/bootc-devel/fedora-bootc-eln-compose/"
],
"groupName": "Fedora 42 compose dependencies",
"groupSlug": "fedora-42-compose-dependencies",
"groupName": "Fedora ELN compose dependencies",
"groupSlug": "fedora-eln-compose-dependencies",
"schedule": [
"at any time"
],
"automerge": true
},
{
"matchPackageNames": [
"/quay.io/bootc-devel/fedora-bootc-41-compose/"
],
"groupName": "Fedora 41 compose dependencies",
"groupSlug": "fedora-41-compose-dependencies",
"schedule": [
"at any time"
],
"automerge": true
},
{
"matchPackageNames": [
"/quay.io/bootc-devel/fedora-bootc-40-compose/"
],
"groupName": "Fedora 40 compose dependencies",
"groupSlug": "fedora-40-compose-dependencies",
"schedule": [
"at any time"
],
"automerge": true
},
{
"matchPackageNames": [
"quay.io/fedora/fedora"
],
"allowedVersions": "=40",
"matchBaseBranches": [
"f40"
]
},
{
"matchPackageNames": [
"quay.io/fedora/fedora"
],
"allowedVersions": "=41",
"matchBaseBranches": [
"f41"
]
}
]
}

View file

@ -5,3 +5,7 @@ include:
packages:
# Make Ansible "package" builtin work by default
- python3-libdnf5
# Content-based container layer splitting for rechunking
# Note we should be able to move this back to the base standard/manifest.yaml
# once chunkah is in CentOS Stream and RHEL.
- chunkah

View file

@ -7,3 +7,14 @@ postprocess:
cat > /usr/lib/dracut/dracut.conf.d/30-bootc-standard.conf << 'EOF'
add_dracutmodules+=" lvm crypt fips "
EOF
# Clevis in initramfs for LUKS auto-unlock.
# clevis-pin-tpm2 is only on x86_64/aarch64 (TPM2 hardware arches).
if test -x /usr/bin/clevis-pin-tpm2; then
cat > /usr/lib/dracut/dracut.conf.d/50-bootc-clevis.conf << 'EOF'
add_dracutmodules+=" clevis clevis-pin-tpm2 "
EOF
else
cat > /usr/lib/dracut/dracut.conf.d/50-bootc-clevis.conf << 'EOF'
add_dracutmodules+=" clevis "
EOF
fi

View file

@ -24,7 +24,6 @@ packages:
# Additional firewall support; we aren't including these in RHCOS or they
# don't exist in RHEL
- iptables-services
- WALinuxAgent-udev
# Allow communication between sudo and SSSD
# for caching sudo rules by SSSD.
# https://github.com/coreos/fedora-coreos-tracker/issues/445
@ -44,10 +43,17 @@ packages:
- sos
# Make Ansible "package_facts" builtin work by default
- python3-rpm
# Initramfs Clevis for LUKS auto-unlock (dracut modules wired in initramfs-full.yaml)
- clevis-dracut
# Used by admins interactively
- man-db
# These are random architecture-specific packages
packages-x86_64:
- irqbalance
- WALinuxAgent-udev
# TPM2 pin for Clevis LUKS auto-unlock
- clevis-pin-tpm2
packages-ppc64le:
- irqbalance
- librtas
@ -55,17 +61,9 @@ packages-ppc64le:
- ppc64-diag-rtas
packages-aarch64:
- irqbalance
postprocess:
# See: https://github.com/coreos/fedora-coreos-tracker/issues/1253
# https://bugzilla.redhat.com/show_bug.cgi?id=2112857
# https://github.com/coreos/rpm-ostree/issues/3918
# Temporary workaround to remove the SetGID binary from liblockfile that is
# pulled by the s390utils but not needed for /usr/sbin/zipl.
- |
#!/usr/bin/env bash
set -xeuo pipefail
rm -f /usr/bin/dotlockfile
- WALinuxAgent-udev
# TPM2 pin for Clevis LUKS auto-unlock
- clevis-pin-tpm2
# Things we don't expect to ship on the host. We currently
# have recommends: false so these could only come in via
@ -75,7 +73,7 @@ exclude-packages:
- perl-interpreter
- nodejs
- grubby
- cowsay # Just in case
- cowsay # Just in case
# Let's make sure initscripts doesn't get pulled back in
# https://github.com/coreos/fedora-coreos-tracker/issues/220#issuecomment-611566254
- initscripts

View file

@ -1,13 +1,12 @@
# This test case exercises using the fedora-bootc image as a builder
# to generate a minimal target image derived from CentOS Stream 10 content,
# and then further extends it in a secondary phase.
FROM quay.io/fedora/fedora-bootc:rawhide as repos
# This test case exercises using the fedora-bootc image as a builder to
# generate a minimal target image, and then further extends it in a secondary
# phase.
# This is intentionally a locally built image
FROM localhost/fedora-bootc as builder
RUN --mount=type=bind,from=repos,src=/,dst=/repos,rw <<EORUN
RUN <<EORUN
echo -e '--install\nltrace' > args.txt
/usr/libexec/bootc-base-imagectl --args-file args.txt build-rootfs --manifest=standard/manifest /repos /target-rootfs
/usr/libexec/bootc-base-imagectl --args-file args.txt build-rootfs --manifest=standard/manifest /target-rootfs
EORUN
# This pulls in the rootfs generated in the previous step

View file

@ -1,15 +1,14 @@
# This test case exercises --sysusers.
FROM quay.io/fedora/fedora-bootc:rawhide as repos
# This is intentionally a locally built image
FROM localhost/fedora-bootc as builder
RUN --mount=type=bind,from=repos,src=/,dst=/repos,rw <<EORUN
RUN <<EORUN
mkdir -p overlay/usr/lib/sysusers.d
cat > overlay/usr/lib/sysusers.d/00-chrony.conf <<EOF
g chrony 888
u chrony 888:888 - - -
EOF
/usr/libexec/bootc-base-imagectl build-rootfs --manifest=standard/manifest /repos /target-rootfs --sysusers --add-dir overlay
/usr/libexec/bootc-base-imagectl build-rootfs --manifest=standard/manifest /target-rootfs --sysusers --add-dir overlay
EORUN
# This pulls in the rootfs generated in the previous step

5
tests/rootfs/cases/bootupd Executable file
View file

@ -0,0 +1,5 @@
#!/bin/bash
set -xeuo pipefail
# Verify the bootupd EFI has both grub2 and shim components installed.
# (Note we don't use jq here because that's not available in minimal.)
grep -q 'grub2-.*,shim-' /usr/lib/bootupd/updates/EFI.json

View file

@ -1,6 +1,9 @@
#!/bin/bash
set -xeuo pipefail
# Verify group members
getent group tss >/dev/null
# This one needs to be in /etc
grep -q tss /etc/group
for grp in kvm tss; do
# Verify we can find through NSS
getent group $grp >/dev/null
# and these need to be directly in /etc
grep -q $grp /etc/group
done

View file

@ -0,0 +1,18 @@
#!/bin/bash
set -xeuo pipefail
# Verify our custom tmpfiles.d configs by actually running systemd-tmpfiles
# against a temporary root and checking the expected paths are created.
# Workaround for https://github.com/konflux-ci/build-tasks-dockerfiles/pull/243
tmproot=$(mktemp -d)
trap 'rm -rf "${tmproot}"' EXIT
systemd-tmpfiles --create --root="${tmproot}" \
/usr/lib/tmpfiles.d/bootc-base-rpmstate.conf \
/usr/lib/tmpfiles.d/konflux-buildinfo-contentsets.conf
test -d "${tmproot}/var/lib/rpm-state"
test -d "${tmproot}/var/roothome/buildinfo"
test -d "${tmproot}/var/roothome/buildinfo/content_manifests"
test -f "${tmproot}/var/roothome/buildinfo/content_manifests/content-sets.json"
test -f "${tmproot}/var/roothome/buildinfo/labels.json"