Commit graph

1176 commits

Author SHA1 Message Date
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
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
Miguel Martín
a1f5a5b5a1
Escape slash characters in matchPackageNames regex
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-11 08:04:02 +02:00
Platform Engineering Bot
6c1634af3f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250708.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-08 13:17:49 +00:00
platform-engineering Service account
90a0cb2854 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250707.0 docker digest to 8833afd (main)

See merge request fedora/bootc/base-images!237
2025-07-08 09:04:14 +00:00
Platform Engineering Bot
620425f270 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250707.0 docker digest to 8833afd
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-08 07:59:08 +00:00
platform-engineering Service account
05a898f234 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-20250707.n.0 (main)

See merge request fedora/bootc/base-images!238
2025-07-08 07:31:11 +00:00
Platform Engineering Bot
ad1558af40 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250707.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-07 15:35:59 +00:00
platform-engineering Service account
c560690d66 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-20250707.0 (main)

See merge request fedora/bootc/base-images!235
2025-07-07 05:28:55 +00:00
platform-engineering Service account
75121282ab 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-20250706.n.0 (main)

See merge request fedora/bootc/base-images!234
2025-07-07 05:28:45 +00:00
Platform Engineering Bot
f0fecdea04 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250706.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-07 03:14:22 +00:00
Platform Engineering Bot
9aee94b024 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250707.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-07 03:14:17 +00:00
Wei Shi
336f314b0d Merge branch 'fix-renovate-output-image' into 'main'
Fix the output image in renovate's pipelinerun

See merge request fedora/bootc/base-images!236
2025-07-07 11:06:17 +08:00
Miguel Martín
5c9fbbdf21
Fix the output image in renovate's pipelinerun
The integration tests expect a different image tag depending on
the event type (pull_request/push)

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-04 17:12:47 +02:00
Miguel Martín
e77bc26902 Merge branch 'use-additional-pipelines-for-renovate' into 'main'
Use specific pipelineruns for renovate

See merge request fedora/bootc/base-images!233
2025-07-04 15:32:55 +02:00
Miguel Martín
9286e2dc94
Use specific pipelineruns for renovate
We need to separate renovate pipelineruns because they need a mixed
configuration from 'pull-request' and 'push' pipelineruns:
- We need the images to expire after few days
- We need to label the produced snapshot so they are not released [^1]

[^1]: https://github.com/konflux-ci/integration-service/issues/1192

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-03 18:55:15 +02:00
Platform Engineering Bot
e57b68b2f0 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose:fedora-rawhide-20250629.n.0 docker digest to 1f73a32
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 11:31:26 +00:00
Platform Engineering Bot
051753c6e1 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250630.0 docker digest to f8d444f
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 10:08:55 +00:00
Miguel Martín
d8f426333d Merge branch 'use-on-pull-request-pipelinerun-to-trigger-renovate-builds' into 'main'
Use pull request pipelinerun to trigger renovate konflux builds.

See merge request fedora/bootc/base-images!232
2025-06-30 11:33:09 +02:00
Miguel Martín
d32441334d
Use pull request pipelinerun to trigger konflux builds.
Using the on push pipelinerun has an undesired side effect of releasing
all the renovate builds before merging them into the main branch.

Use the "on pull request" pipelinerun in an attempt to avoid this.

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-30 10:48:31 +02:00