Compare commits

...

197 commits

Author SHA1 Message Date
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
52 changed files with 972 additions and 77 deletions

View file

@ -49,7 +49,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063
- 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
@ -61,7 +61,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -48,7 +48,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063
- 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}}
@ -58,7 +58,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -49,7 +49,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063
- 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
@ -61,7 +61,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -49,7 +49,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063
- 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
@ -61,7 +61,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -48,7 +48,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063
- 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}}
@ -58,7 +58,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -47,7 +47,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063
- 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
@ -59,7 +59,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -46,7 +46,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063
- 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}}
@ -56,7 +56,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -51,7 +51,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063
- 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
@ -63,7 +63,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -50,7 +50,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-43-compose:Fedora-43-updates-20260529.0@sha256:ec5b37a5a8b229c1d8b61669e1b910466cb4e8ac4b0dd3c9bb31d89bd8a37063
- 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}}
@ -60,7 +60,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -49,7 +49,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260825.0@sha256:a927d08edf12c3d8d8299fa948bd22aefe771b54186bce85c42aa0f8fa1ebacf
- MANIFEST=fedora-minimal-plus
- name: image-expires-after
value: 5d
@ -61,7 +61,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -48,7 +48,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260825.0@sha256:a927d08edf12c3d8d8299fa948bd22aefe771b54186bce85c42aa0f8fa1ebacf
- MANIFEST=fedora-minimal-plus
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-minimal-plus:{{revision}}
@ -58,7 +58,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -47,7 +47,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260825.0@sha256:a927d08edf12c3d8d8299fa948bd22aefe771b54186bce85c42aa0f8fa1ebacf
- MANIFEST=fedora-minimal
- name: image-expires-after
value: 5d
@ -59,7 +59,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -46,7 +46,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260825.0@sha256:a927d08edf12c3d8d8299fa948bd22aefe771b54186bce85c42aa0f8fa1ebacf
- MANIFEST=fedora-minimal
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-minimal:{{revision}}
@ -56,7 +56,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -51,7 +51,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260825.0@sha256:a927d08edf12c3d8d8299fa948bd22aefe771b54186bce85c42aa0f8fa1ebacf
- MANIFEST=fedora-standard
- name: image-expires-after
value: 5d
@ -63,7 +63,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -50,7 +50,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260530.0@sha256:afb045cbee8c326f0d82bb6dc3f9b14b13ac90c0a1a413f50471ccc68c2235e5
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-44-compose:Fedora-44-updates-20260825.0@sha256:a927d08edf12c3d8d8299fa948bd22aefe771b54186bce85c42aa0f8fa1ebacf
- MANIFEST=fedora-standard
- name: output-image
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-44-standard:{{revision}}
@ -60,7 +60,7 @@ spec:
pipelineRef:
params:
- name: bundle
value: quay.io/bootc-devel/tekton-catalog/pipeline-buildah-build-bootc-multi-platform-oci-ta@sha256:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

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

@ -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-45-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-45
appstudio.openshift.io/component: fedora-bootc-45-iot
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-45-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-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf
- MANIFEST=fedora-iot
- name: output-image
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: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

@ -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-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-45
appstudio.openshift.io/component: fedora-bootc-45-minimal-plus
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-45-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-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf
- MANIFEST=fedora-minimal-plus
- name: image-expires-after
value: 5d
- name: output-image
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: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-45-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-45-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-45
appstudio.openshift.io/component: fedora-bootc-45-minimal-plus
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-45-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-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf
- MANIFEST=fedora-minimal-plus
- name: output-image
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: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-45-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-45-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-45
appstudio.openshift.io/component: fedora-bootc-45-minimal
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-45-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-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf
- MANIFEST=fedora-minimal
- name: image-expires-after
value: 5d
- name: output-image
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: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-45-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-45-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-45
appstudio.openshift.io/component: fedora-bootc-45-minimal
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-45-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-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf
- MANIFEST=fedora-minimal
- name: output-image
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: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-45-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-45-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-45
appstudio.openshift.io/component: fedora-bootc-45-standard
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-45-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-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf
- MANIFEST=fedora-standard
- name: image-expires-after
value: 5d
- name: output-image
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: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-45-standard

View file

@ -0,0 +1,72 @@
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-45-standard-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() ||
"standard.yaml".pathChanged() ||
"standard/***".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-standard
pipelines.appstudio.openshift.io/type: build
name: fedora-bootc-45-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-45-compose:Fedora-45-20260821.n.0@sha256:55b3460339b8c7aa0a2511e33c623310e17b16118764011059b2e8f35c5bedaf
- MANIFEST=fedora-standard
- name: output-image
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: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-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

@ -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/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-eln-standard-renovate-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()
) && true == false
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
release.appstudio.openshift.io/auto-release: "false"
name: fedora-bootc-eln-standard-renovate-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: image-expires-after
value: 5d
- 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

@ -57,7 +57,7 @@ spec:
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-iot:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle

View file

@ -54,7 +54,7 @@ spec:
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-iot:{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
- org.opencontainers.image.version=46
pipelineRef:
params:
- name: bundle

View file

@ -49,7 +49,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260824.n.0@sha256:2bf25f551a2d4ed7291a8c1493d4c64384d060c2f193798b0d105323a37c6ba2
- MANIFEST=fedora-minimal-plus
- name: image-expires-after
value: 5d
@ -57,11 +57,11 @@ spec:
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal-plus:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
- 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:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -48,17 +48,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260824.n.0@sha256:2bf25f551a2d4ed7291a8c1493d4c64384d060c2f193798b0d105323a37c6ba2
- 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=45
- 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:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -47,7 +47,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260824.n.0@sha256:2bf25f551a2d4ed7291a8c1493d4c64384d060c2f193798b0d105323a37c6ba2
- MANIFEST=fedora-minimal
- name: image-expires-after
value: 5d
@ -55,11 +55,11 @@ spec:
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-minimal:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
- 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:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -46,17 +46,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260824.n.0@sha256:2bf25f551a2d4ed7291a8c1493d4c64384d060c2f193798b0d105323a37c6ba2
- 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=45
- 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:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -51,7 +51,7 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260824.n.0@sha256:2bf25f551a2d4ed7291a8c1493d4c64384d060c2f193798b0d105323a37c6ba2
- MANIFEST=fedora-standard
- name: image-expires-after
value: 5d
@ -59,11 +59,11 @@ spec:
value: quay.io/konflux-fedora/bootc-tenant/fedora-bootc-rawhide-standard:on-pr-{{revision}}
- name: labels
value:
- org.opencontainers.image.version=45
- 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:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -50,17 +50,17 @@ spec:
value: true
- name: build-args
value:
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260529.n.0@sha256:2378f2bd0ad2fbd8856e14ca984af8158952044442063392ae5472a1aedee8f8
- REPOS_IMAGE=quay.io/bootc-devel/fedora-bootc-rawhide-compose:Fedora-Rawhide-20260824.n.0@sha256:2bf25f551a2d4ed7291a8c1493d4c64384d060c2f193798b0d105323a37c6ba2
- 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=45
- 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:73024ae5cf5dd43b7c118324c99a5ede2f5f53c4d80ff064f0839c46a4403897
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

View file

@ -47,6 +47,8 @@ interface, but may be used by other images in Fedora.
**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.

View file

@ -234,18 +234,17 @@ Add package rules for the new version in `renovate.json`. See the existing rules
**Repository:** https://gitlab.com/fedora/infrastructure/konflux/tenants-config
```bash
cd cluster/kfluxfedorap01/bootc-tenant/applications/fedora-bootc/
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/rawhide/$NEW_RELEASE/g" $NEW_RELEASE/**/*.yaml
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"
```
#### Step 5: Register the New Version (tenants-config repo)
Add the new version to `fedora-bootc/kustomization.yaml`:
@ -259,6 +258,8 @@ resources:
- "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:

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: 44
repos:
- fedora-devel
- fedora
- fedora-updates
include: fedora-bootc.yaml

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

@ -2,15 +2,10 @@
packages:
# systemd. Also name systemd-pam because it was dropped to a recommends
# but we still want it for handling user logins/sessions.
- systemd systemd-pam
# 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

@ -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

@ -11,6 +11,8 @@
"- 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",
"",
@ -63,11 +65,11 @@
"packageRules": [
{
"description": [
"Disable REPOS_IMAGE updates for 44-iot and rawhide-iot tekton files",
"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/*-rawhide-iot-*"],
"matchFileNames": [".tekton/*-44-iot-*", ".tekton/*-45-iot-*", ".tekton/*-rawhide-iot-*"],
"enabled": false
},
{
@ -128,6 +130,35 @@
"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/"],
@ -156,6 +187,17 @@
"rebaseWhen": "never",
"additionalBranchPrefix": "",
"automerge": true
},
{
"matchPackageNames": [
"/quay.io/bootc-devel/fedora-bootc-eln-compose/"
],
"groupName": "Fedora ELN compose dependencies",
"groupSlug": "fedora-eln-compose-dependencies",
"schedule": [
"at any time"
],
"automerge": true
}
]
}

View file

@ -7,7 +7,14 @@ postprocess:
cat > /usr/lib/dracut/dracut.conf.d/30-bootc-standard.conf << 'EOF'
add_dracutmodules+=" lvm crypt fips "
EOF
cat > /usr/lib/dracut/dracut.conf.d/50-bootc-clevis.conf << 'EOF'
# Clevis in initramfs for TPM2-bound LUKS (needs clevis-dracut, clevis-pin-tpm2)
add_dracutmodules+=" clevis clevis-pin-tpm2 "
# 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

@ -43,9 +43,8 @@ packages:
- sos
# Make Ansible "package_facts" builtin work by default
- python3-rpm
# Initramfs Clevis + TPM2 pin for LUKS auto-unlock (dracut modules wired in initramfs-full.yaml)
# Initramfs Clevis for LUKS auto-unlock (dracut modules wired in initramfs-full.yaml)
- clevis-dracut
- clevis-pin-tpm2
# Used by admins interactively
- man-db
@ -53,6 +52,8 @@ packages:
packages-x86_64:
- irqbalance
- WALinuxAgent-udev
# TPM2 pin for Clevis LUKS auto-unlock
- clevis-pin-tpm2
packages-ppc64le:
- irqbalance
- librtas
@ -61,6 +62,8 @@ packages-ppc64le:
packages-aarch64:
- irqbalance
- 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

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