Commit graph

1243 commits

Author SHA1 Message Date
Platform Engineering Bot
7e8409ba51 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250828.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-28 03:33:28 +00:00
Dusty Mabe
efe2b7c6be Merge branch 'pr/build-rootfs-lock' into 'main'
bootc-base-imagectl: add `--lock`

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

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

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

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

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

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

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

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

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

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

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

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

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

See merge request fedora/bootc/base-images!271
2025-08-19 12:40:54 +02:00
Miguel Martín
e3f1ac758a
chore: use bootc pipelines 2025-08-19 09:34:07 +02:00
Miguel Martín
a419d44a35
chore: use bootc pipelines 2025-08-19 09:33:38 +02:00
Miguel Martín
3c6e7cd4cf
chore: use bootc pipelines 2025-08-19 09:30:48 +02:00
Miguel Martín
be93293726
chore: use bootc pipelines 2025-08-19 09:29:08 +02:00
konflux
a178beb519 Konflux update fedora-bootc-43-standard
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:19 +00:00
konflux
9ee1c21e04 Konflux update fedora-bootc-43-minimal-plus
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:13 +00:00
konflux
ec02eca9c0 Konflux update fedora-bootc-43-minimal
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:08 +00:00
konflux
a70d2e2628 Konflux update fedora-bootc-43-iot
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:03 +00:00
platform-engineering Service account
9ae5a2e5c9 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250817.0 (main)

See merge request fedora/bootc/base-images!256
2025-08-18 06:11:57 +00:00
Platform Engineering Bot
815da451bf chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250817.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-18 03:33:27 +00:00
Colin Walters (Red Hat)
4a3ada9825 Merge branch 'pr/override-layers' into 'main'
bootc-base-imagectl: make `--add-dir` use `ostree-override-layers` instead

See merge request fedora/bootc/base-images!265
2025-08-15 07:42:18 +00:00
Jonathan Lebon
ae075fe766
bootc-base-imagectl: make --add-dir use ostree-override-layers instead
The "override" semantic is closer to what most users expect I think from
`--add-dir` rather than having it error out if some files already exist.
This makes it closer to how e.g. `COPY` works in Dockerfiles.
2025-08-14 16:32:50 -04:00
Jonathan Lebon
d4fa2dd975 Merge branch 'f43-branching' into 'main'
Add Fedora 43 treefile for branching

See merge request fedora/bootc/base-images!262
2025-08-14 19:42:42 +00:00
Paul Whalen
960c231e61 Add Fedora 43 treefile for branching
Add Fedora 43 treefile for branching, delete unused f40 treefile

Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-08-14 14:17:53 -04:00
Colin Walters (Red Hat)
6c24b85cc7 Merge branch 'fix-rhel-repolist' into 'main'
base-imagectl: Ensure RHSM/subscription-manager is initialized

See merge request fedora/bootc/base-images!264
2025-08-13 20:12:11 +00:00
Colin Walters
7828d73645 base-imagectl: Ensure RHSM/subscription-manager is initialized
This automates the workaround for https://issues.redhat.com/browse/RHEL-108989

This *should* eventually be fixed when we move to using `dnf` to
do installs.
2025-08-13 11:16:06 +02:00
Colin Walters (Red Hat)
1538c12f38 Merge branch 'F43-enable-bootloader-update' into 'main'
Enable `bootloader-update.service` since F43

See merge request fedora/bootc/base-images!257
2025-08-12 15:05:51 +00:00
Colin Walters (Red Hat)
d9cf7b3e09 Merge branch 'initramfs-no-xattr' into 'main'
initramfs: Default to DRACUT_NO_XATTR=1

See merge request fedora/bootc/base-images!261
2025-08-12 14:58:10 +00:00
Platform Engineering Bot
894171f450 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250812.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-12 13:38:55 +00:00
Colin Walters
2cfaaf7788 initramfs: Default to DRACUT_NO_XATTR=1
See the linked issue https://github.com/dracut-ng/dracut-ng/issues/1561

Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-12 12:38:42 +02:00
Platform Engineering Bot
c34a29bc53 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250811.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-11 08:33:53 +00:00
Platform Engineering Bot
e02d77fa7b chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250810.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-10 22:32:52 +00:00
Platform Engineering Bot
f68cf62052 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250808.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-08 08:34:56 +00:00
Platform Engineering Bot
8064d31bcd chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250807.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-07 18:35:21 +00:00
Platform Engineering Bot
a94658fbc4 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250806.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-06 08:42:30 +00:00
Huijing Hei
6af3341f80
Enable bootloader-update.service since F43
Required by https://fedoraproject.org/wiki/Changes/AutomaticBootloaderUpdatesBootc

Inspired by Dusty's comment https://github.com/coreos/fedora-coreos-config/pull/3653#issuecomment-3156107015

`bootloader-update.service` is shipped in `rust-bootupd-0.2.26-3`
(https://src.fedoraproject.org/rpms/rust-bootupd/c/28a98663eabd21cb9e9ff334700d554d36c0b0aa?branch=rawhide)
but it is disabled by default.

Track issue: https://github.com/coreos/fedora-coreos-tracker/issues/1468
2025-08-06 11:06:41 +08:00
Colin Walters (Red Hat)
f17929f6b0 Merge branch 'squash_warning' into 'main'
Silence permissions warning on bootc-generic-growpart.service

See merge request fedora/bootc/base-images!254
2025-08-05 14:45:19 +00:00
Platform Engineering Bot
b1f7a1f759 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250805.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-05 08:36:52 +00:00
Platform Engineering Bot
a4bb4f3da4 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250804.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-04 17:46:26 +00:00
Platform Engineering Bot
ddc72cea9d chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250803.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-04 00:34:51 +00:00
Platform Engineering Bot
995c9baa93 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250803.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-03 22:35:23 +00:00
Anish Bhatt
c100cf0959 Silence permissions warning on bootc-generic-growpart.service 2025-08-03 14:22:56 -07:00