Commit graph

201 commits

Author SHA1 Message Date
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 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
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 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 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 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
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
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
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
Miguel Martín
3f25a6c5a8
Add missing 'or' to 'on-cel-expression'
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-30 10:48:31 +02:00
Platform Engineering Bot
7e851e348f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250629.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 05:05:25 +00:00
Platform Engineering Bot
470da912f4 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250630.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 04:05:16 +00:00
Platform Engineering Bot
f461054c89 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250629.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 00:05:34 +00:00
Miguel Martín
aabbd950b6
Use the 'branch' auto merge type in renovate's configuration.
Instead of crating MRs, renovate will:

- Create the branch, wait for test results
- Rebase it any time it gets out of date with the base branch
- Automerge the branch commit if it's:
    (a) up-to-date with the base branch, and
    (b) passing all tests
- As a backup, raise a PR only if either:
    (a) tests fail, or
    (b) tests remain pending for too long (default: 24 hours)

Resolves #62

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-27 15:37:01 +02:00
Miguel Martín
3e4fab9573
Add missing files which must trigger konflux builds
Changes in `bootc-base-imagectl` and `install-manifests` files
must trigger konflux builds for all the existing base images.

Also changes in "minimal" or "minimal-plus" must trigger konflux
builds in all the "standard" images.

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-27 15:37:01 +02:00
Miguel Martín
172a01a6a7
Make 'on-cel-expression' more readable
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-27 15:37:00 +02:00
platform-engineering Service account
43824ce37d 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-20250627.0 docker digest to 81904c2 (main)

See merge request fedora/bootc/base-images!229
2025-06-27 13:35:27 +00:00
Platform Engineering Bot
148fb35664 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250627.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 12:08:12 +00:00
Platform Engineering Bot
c6b38ec294 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250627.0 docker digest to 81904c2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 12:08:08 +00:00
Platform Engineering Bot
4845fd46b0 chore(deps): update konflux references to a39bc3e
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 10:34:55 +00:00
platform-engineering Service account
8087c59aa5 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-20250626.n.0 (main)

See merge request fedora/bootc/base-images!227
2025-06-27 07:38:29 +00:00
Platform Engineering Bot
fbf65c0e10 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250626.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 05:30:58 +00:00
Platform Engineering Bot
62dc87060b chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250627.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 05:30:37 +00:00
Platform Engineering Bot
7f182606fe chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250625.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-25 10:39:40 +00:00
Platform Engineering Bot
93c272d437 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250625.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-25 07:08:37 +00:00
platform-engineering Service account
559f22c843 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-20250624.0 (main)

See merge request fedora/bootc/base-images!220
2025-06-24 13:32:42 +00:00
Platform Engineering Bot
d9c389140f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250623.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-24 10:12:13 +00:00
Platform Engineering Bot
489c4cb710 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250624.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-24 10:11:42 +00:00
Platform Engineering Bot
59f4c72205 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250623.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-23 07:08:33 +00:00
Platform Engineering Bot
3a25b5c908 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250622.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-22 09:03:07 +00:00
Platform Engineering Bot
73c91c7c26 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250619.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-19 09:35:22 +00:00
Platform Engineering Bot
cc0cb6f4fd chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250619.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-19 06:07:20 +00:00
Jonathan Lebon
87eae9910e
bootc-base-imagectl: support hidden manifests, hide minimal-plus
We don't currently want the minimal-plus target to be user-facing. It's
intended only for other Fedora variants.

Let's support "hidden" manifests by having their names end in
`.hidden.yaml`. Then, make `minimal-plus` hidden.

I considered instead having them start with `.` to match
well-established semantics, but I don't like either that this hides them
from an `ls` in the git repo (or even with `-a`, puts them higher up
whereas I want it to be close to `minimal.yaml`).

I also considered leveraging the existing symlink hiding semantics, but
it also felt awkward to rename a file and add a symlink to it just for
the purpose of hiding it.
2025-06-17 15:46:08 -04:00
Jonathan Lebon
040f6319f5
Drop fedora- prefix from canonical manifests
It's confusing right now how the manifest names differ across
fedora-bootc, centos-bootc and rhel-bootc. Both rhel-bootc and
centos-bootc only use "bare" names like `minimal`, and `standard`, while
fedora-bootc prefixes everything with `fedora-`.

For FCOS/SCOS/RHCOS, it would be beneficial to maintain the same naming
across all of those.

Let's just match the naming here to the "bare" version. But add symlinks
so that we don't break the old names (but note that being symlinks, they
will no longer show up in `bootc-base-imagectl list`).
2025-06-17 15:32:25 -04:00
Platform Engineering Bot
a0d499a91c chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250617.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-17 11:39:18 +00:00
Platform Engineering Bot
877bf31487 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250613.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-16 00:08:18 +00:00
Platform Engineering Bot
ee03dec748 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250612.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-12 14:38:24 +00:00
Miguel Martín
e40616c71a 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-20250610.0 (main)

See merge request fedora/bootc/base-images!204
2025-06-11 09:51:16 +02:00
Platform Engineering Bot
70d53b382c chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250610.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-11 05:32:01 +00:00
Platform Engineering Bot
da4799c2b1 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250610.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-11 05:31:37 +00:00
Platform Engineering Bot
90bff25939 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose:fedora-rawhide-20250609.n.0 docker digest to 2af59ca
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-10 09:09:50 +00:00
Platform Engineering Bot
d75fe40ed6 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250606.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-09 10:11:10 +00:00
Platform Engineering Bot
748c6406f7 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250609.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-09 09:09:32 +00:00