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
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 Service account
3871c55001
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-20250629.n.0 (main)
See merge request fedora/bootc/base-images!231
2025-06-30 07:50:06 +00: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
Colin Walters (Red Hat)
d73a90aa21
Merge branch 'pr/shlex-quote-pkgs' into 'main'
...
bootc-base-imagectl: support `--install` packages with spaces
See merge request fedora/bootc/base-images!216
2025-06-29 12:47:34 +00:00
Colin Walters (Red Hat)
0591f15617
Merge branch 'main-no-whitespace-eol' into 'main'
...
ci: Add basic checks & Remove whitespace at EOL
See merge request fedora/bootc/base-images!225
2025-06-29 12:47:21 +00:00
Colin Walters (Red Hat)
10f6ba2f73
Merge branch 'use-renovate-branch-automergetype' into 'main'
...
Use 'branch' auto merge type in renovate's configuration
Closes #62
See merge request fedora/bootc/base-images!224
2025-06-29 12:43:20 +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
420f21b36d
Use 'renovate' prefix for all the branches created by konflux
...
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 Service account
438ba4ae89
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-20250627.n.0 (main)
See merge request fedora/bootc/base-images!230
2025-06-27 13:34:21 +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 Service account
33b7c8eef3
Merge branch 'konflux/references/main' into 'main'
...
chore(deps): update konflux references to a39bc3e (main)
See merge request fedora/bootc/base-images!228
2025-06-27 11:38:05 +00:00