Commit graph

1218 commits

Author SHA1 Message Date
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
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
Platform Engineering Bot
8484dcfbf6 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250801.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-01 12:41:41 +00:00
Platform Engineering Bot
94013f0cb9 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250801.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-01 10:38:46 +00:00
Miguel Martín
4bfd23d5dd Merge branch 'dusty-use-cache' into 'main'
Containerfile: use cache again

See merge request fedora/bootc/base-images!250
2025-08-01 12:11:44 +02:00
Dusty Mabe
359c4c04a9 Containerfile: use cache again
We dropped the cache line in df45d53 because it wasn't being used and
also turned out to require some upstream changes [1] to be useful.

Now that rpm-ostree-2025.9 has been released let's default to using
caching again, which will help improve the local developer workflow
by allowing for iterating on builds and not having to re-download
RPMs each cycle.

[1] https://github.com/coreos/rpm-ostree/pull/5391
2025-08-01 11:07:52 +02:00
platform-engineering Service account
09861eb300 Merge branch 'renovate/konflux/references/main' into 'main'
chore(deps): update konflux references to e44129e (main)

See merge request fedora/bootc/base-images!253
2025-08-01 06:28:26 +00:00
Platform Engineering Bot
9ee7c67f2c chore(deps): update konflux references to e44129e
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-31 18:47:57 +00:00
platform-engineering Service account
d4c31b71df 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-20250731.n.0 (main)

See merge request fedora/bootc/base-images!251
2025-07-31 14:45:55 +00:00
Platform Engineering Bot
b7116e8f85 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250731.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-31 12:41:50 +00:00
Miguel Martín
b13764fd7c Merge branch 'renovate/migrate-config' into 'main'
chore(config): migrate renovate config

See merge request fedora/bootc/base-images!246
2025-07-31 13:39:26 +02:00
platform-engineering Service account
fa504c5c39 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-20250731.0 (main)

See merge request fedora/bootc/base-images!249
2025-07-31 11:26:59 +00:00
Platform Engineering Bot
087946f0e1 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250731.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-31 04:33:55 +00:00
Colin Walters (Red Hat)
b0ea144968 Merge branch 'pr/main' into 'main'
tests: add test for --sysusers

See merge request fedora/bootc/base-images!247
2025-07-29 22:07:17 +00:00
Platform Engineering Bot
8f0d0a0416 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250729.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-29 07:54:57 +00:00
platform-engineering Service account
5e46efb668 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-20250728.n.1 (main)

See merge request fedora/bootc/base-images!244
2025-07-29 00:46:52 +00:00
Platform Engineering Bot
7e57ce0843 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250728.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-28 20:09:01 +00:00
platform-engineering Service account
d76b3ae9bd 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-20250722.0 (main)

See merge request fedora/bootc/base-images!245
2025-07-22 16:36:49 +00:00
Platform Engineering Bot
512c502e7c chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250722.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-22 15:36:24 +00:00
Colin Walters (Red Hat)
e72aa8c624 Merge branch 'pr/enablerepos' into 'main'
bootc-base-imagectl: add --repo

See merge request fedora/bootc/base-images!248
2025-07-22 15:05:34 +00:00
Jonathan Lebon
a49b16e3ff
bootc-base-imagectl: add --repo
This is analogous to the dnf option of the same name, available in both
dnf4 and dnf5. It has the same semantics as rpm-ostree's `repos` key, so
we can map it directly.

This will make it easier in CoreOS-land to inject our own repos and
control enablement declaratively rather than have to fiddle with repo
files directly. Note also that the `config-manager` dnf plugin is not
installed by default in the base bootc image, and I would rather not
have to install that for each compose.
2025-07-21 15:51:27 -04:00
Jonathan Lebon
c03ad7ef75
tests: add test for --sysusers
Exercise the `--sysusers` path added in
https://gitlab.com/fedora/bootc/base-images/-/merge_requests/242.
2025-07-21 11:26:14 -04:00
Platform Engineering Bot
2098396a5a chore(config): migrate config renovate.json 2025-07-21 08:32:25 +00:00
Platform Engineering Bot
8f7dcde264 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250720.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-20 02:10:49 +00:00
Platform Engineering Bot
ef5ab22c32 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250719.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-19 22:26:34 +00:00
Platform Engineering Bot
e509ad2fca chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250718.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-18 08:10:21 +00:00
Platform Engineering Bot
026964d4e3 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250718.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-18 02:38:18 +00:00