Commit graph

1205 commits

Author SHA1 Message Date
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
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
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
Platform Engineering Bot
2e07fe6542 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250717.n.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-17 17:32:41 +00:00
Platform Engineering Bot
5266dbfbd5 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250717.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-17 02:21:40 +00:00
Platform Engineering Bot
b8deaebb61 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250716.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-16 08:55:13 +00:00
Platform Engineering Bot
0b25ce580f chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250716.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-16 02:45:24 +00:00
Platform Engineering Bot
9d300a3741 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250715.n.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-15 22:04:26 +00:00
Colin Walters (Red Hat)
ae8ef3abdd Merge branch 'pr/nobody-99' into 'main'
bootc-base-imagectl: add --nobody-99 for use with --sysusers

See merge request fedora/bootc/base-images!243
2025-07-15 20:54:56 +00:00
Jonathan Lebon
4eb52e5483
bootc-base-imagectl: add --nobody-99 for use with --sysusers
The `nobody` user/group is special and can't be driven from a sysusers
dropin because Fedora's systemd has a compiled-in default value
for naming the overflow user that same name and that always takes
precedence.

The problem is that due to legacy and cargo-culting, we have to deal
with a bunch of systems with the `nobody` user set to 99:99 that we
can't just ignore. We need to migrate those, but for now at least to
make `--sysusers` usable in these environments, let's add a new hidden
`--nobody-99` option which defines _only_ that entry in the hardcoded
passwd/group. This _is_ respected by systemd-sysusers.

See also: https://github.com/coreos/fedora-coreos-tracker/issues/1201
See also: https://github.com/systemd/systemd/issues/7717
2025-07-15 14:32:42 -04:00
Platform Engineering Bot
f70cc9d7b0 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250715.0 docker digest to f82ef73
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-15 03:39:20 +00:00
Platform Engineering Bot
96d477772f chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250715.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-15 02:18:27 +00:00
Colin Walters (Red Hat)
cf043e5576 Merge branch 'pr/sysusers' into 'main'
bootc-base-imagectl: add `--sysusers`

See merge request fedora/bootc/base-images!242
2025-07-14 21:33:43 +00:00
Platform Engineering Bot
7ba4e7c33f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250714.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-14 19:11:55 +00:00
Jonathan Lebon
8545b42242
bootc-base-imagectl: add --sysusers
This allows users to opt out of the hardcoded passwd/group files we
carry here in favour of making sysusers entries canonical.

This is especially useful with the `--add-dir` option, which allows
injecting user-owned sysusers entries to e.g. define more users or to
fixate normally floating UIDs from packages.

This uses the new `sysusers` knob in rpm-ostree. For more details, see:
https://github.com/coreos/rpm-ostree/pull/5427
2025-07-14 12:13:08 -04:00
platform-engineering Service account
c7b5f9e54a 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-20250713.n.0 (main)

See merge request fedora/bootc/base-images!241
2025-07-14 09:41:01 +00:00