Commit graph

1194 commits

Author SHA1 Message Date
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
Platform Engineering Bot
cb791e6fad chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250713.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-14 05:09:02 +00:00
Platform Engineering Bot
eb9cc99816 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250714.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-14 04:06:54 +00:00
Platform Engineering Bot
b9b55d3051 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250713.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-13 03:35:50 +00:00
Platform Engineering Bot
87f861a40b chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250712.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-12 02:29:07 +00:00
Platform Engineering Bot
ef89dc988f chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250711.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-11 11:02:43 +00:00
platform-engineering Service account
976974638a 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-20250711.n.0 (main)

See merge request fedora/bootc/base-images!239
2025-07-11 10:57:41 +00:00
Platform Engineering Bot
ba74914afc chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250711.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-11 09:42:56 +00:00
Miguel Martín
a4fd7f83ad Merge branch 'update-renovate-configuration' into 'main'
Change renovate's schedule for compose container images

See merge request fedora/bootc/base-images!240
2025-07-11 11:41:43 +02:00
Miguel Martín
38eccdbc3a
Support grouping Fedora 40/41 compose updates
Add support for Fedora 40/41 compose updates grouping
to the package rules for possible future needs

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-11 09:23:04 +02:00
Miguel Martín
06a10e77eb
Change renovate's schedule for compose container images
Change the current branch creation schedule in renovate
for compose container images. Currently is using the default
renovate's configuration which is between 12:00 AM and 03:59 AM,
only on Monday.

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-11 09:22:51 +02:00
Miguel Martín
e0779c210a
Leave only the group package rules
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-11 08:10:39 +02:00