Commit graph

1,669 commits

Author SHA1 Message Date
platform-engineering Service account
6bbb28609e Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to ba3fc41

See merge request fedora/bootc/base-images!468
2026-04-28 14:53:43 +00:00
platform-engineering Service account
027aa22529 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260428.0

See merge request fedora/bootc/base-images!474
2026-04-28 11:32:05 +00:00
Platform Engineering Bot
cc1983dbbc chore(deps): update fedora 43 repos_image to fedora-43-updates-20260428.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-28 10:06:58 +00:00
Platform Engineering Bot
c33c548ca9 chore(deps): update fedora rawhide repos_image to ba3fc41
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-27 16:07:03 +00:00
4f6ed2347d Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260427.n.0

See merge request fedora/bootc/base-images!453
2026-04-27 18:00:46 +02:00
Platform Engineering Bot
225d031ebc chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260427.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-27 15:06:43 +00:00
Jonathan Lebon
973daf8c85 Merge branch 'pr/move-chunkah-fedora' into 'main'
standard: move chunkah to fedora-only manifest

See merge request fedora/bootc/base-images!462
2026-04-21 12:20:20 +00:00
9bf83ac89b
standard: move chunkah to fedora-only manifest
The chunkah package is not yet available in CentOS Stream/RHEL,
so having it in the shared standard/manifest.yaml breaks backports
(see https://gitlab.com/redhat/centos-stream/containers/bootc/-/merge_requests/1034).

Move it to the top-level standard.yaml which is Fedora-specific and
not backported.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-20 15:37:22 -04:00
platform-engineering Service account
9f9824c9a4 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260413.n.0

See merge request fedora/bootc/base-images!459
2026-04-13 16:16:09 +00:00
Platform Engineering Bot
1c61a7ddcc chore(deps): update fedora 44 repos_image to fedora-44-20260413.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-13 15:08:00 +00:00
platform-engineering Service account
ce07c69a36 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260412.n.0

See merge request fedora/bootc/base-images!458
2026-04-13 14:24:33 +00:00
Platform Engineering Bot
bba73e1adc chore(deps): update fedora 44 repos_image to fedora-44-20260412.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-13 02:17:17 +00:00
platform-engineering Service account
25aeb4d4a1 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260410.n.0

See merge request fedora/bootc/base-images!457
2026-04-10 13:37:18 +00:00
Platform Engineering Bot
2d82b10192 chore(deps): update fedora 44 repos_image to fedora-44-20260410.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-10 12:06:22 +00:00
ba7878ca77 Merge branch 'c9s-bootloader-update' into 'main'
Enable `bootloader-update.service` for >= CentOS9

See merge request fedora/bootc/base-images!456
2026-04-10 12:05:11 +00:00
Pragyan Poudyal
5d83941381
Enable bootloader-update.service for >= CentOS9
MR https://gitlab.com/fedora/bootc/base-images/-/merge_requests/257
added `bootloader-update.service` for >= F43, we need the same for
"-ge CentOS9" before having this in Image Mode RHEL

Also, move the preset to a separate file addressing comment
https://gitlab.com/fedora/bootc/base-images/-/merge_requests/257#note_2683334416
2026-04-10 13:52:40 +05:30
Jonathan Lebon
d62b29d0c4 Merge branch 'pr/add-chunkah' into 'main'
Add chunkah integration

See merge request fedora/bootc/base-images!451
2026-04-09 14:20:18 +00:00
platform-engineering Service account
233a026eb9 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260409.n.0

See merge request fedora/bootc/base-images!455
2026-04-09 13:48:29 +00:00
Platform Engineering Bot
48c74e6793 chore(deps): update fedora 44 repos_image to fedora-44-20260409.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-09 11:06:51 +00:00
6630413f22
tests/bootupd: replace jq with grep
jq is not available in the minimal tier. Use grep instead to verify
that the bootupd EFI has both grub2 and shim components installed.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-08 23:09:25 -04:00
48c689b2e9
.gitlab-ci.yml: bump Just version pin
CI is failing right now because the Justfile uses things not supported
by v1.40.

...At least that's what Opus thinks. We're pinning to a pretty old
version anyway so let's just bump it and see if it's right.
2026-04-08 16:20:48 -04:00
platform-engineering Service account
57b6cd8c92 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260408.n.0

See merge request fedora/bootc/base-images!454
2026-04-08 14:04:21 +00:00
Platform Engineering Bot
37cb3acb09 chore(deps): update fedora 44 repos_image to fedora-44-20260408.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-08 11:06:21 +00:00
platform-engineering Service account
4416e37738 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260407.n.0

See merge request fedora/bootc/base-images!452
2026-04-08 04:42:43 +00:00
Platform Engineering Bot
632af0c042 chore(deps): update fedora 44 repos_image to fedora-44-20260407.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-07 13:06:49 +00:00
Wei Shi
efb440c1ab Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260326.n.0

See merge request fedora/bootc/base-images!446
2026-04-07 20:33:55 +08:00
platform-engineering Service account
83301d6a1c Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260329.n.0

See merge request fedora/bootc/base-images!450
2026-04-07 12:28:50 +00:00
Platform Engineering Bot
b84adb6888 chore(deps): update fedora 44 repos_image to fedora-44-20260326.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-04-07 17:45:51 +08:00
0bf47996ec
Containerfile: add chunked build target
Add optional rechunker and chunked stages that use chunkah for
content-based layer splitting. This allows folding the splitting step
into the build step.

Through some build arg and redirection trickery, this leaves the
unchunked path functionally identical.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-02 13:22:44 -04:00
8362abca25
bootc-base-imagectl/rechunk: add --chunkah mode
Add a --chunkah flag to bootc-base-imagectl rechunk that uses chunkah
instead of rpm-ostree for content-based layer splitting. Also wraps the
tricky parts around pruning the OSTree repo and labels.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-02 13:21:24 -04:00
Platform Engineering Bot
7720cd3a7c chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260329.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-30 02:08:09 +00:00
platform-engineering Service account
73f887e477 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260327.n.0

See merge request fedora/bootc/base-images!449
2026-03-30 01:20:10 +00:00
Platform Engineering Bot
a1dec744ba chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260327.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-27 09:06:49 +00:00
platform-engineering Service account
9c9a8e9e90 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260326.0

See merge request fedora/bootc/base-images!444
2026-03-27 07:53:47 +00:00
platform-engineering Service account
6e3c9818d6 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260326.n.0

See merge request fedora/bootc/base-images!447
2026-03-27 03:07:33 +00:00
0393a47180
standard: add chunkah package
This enables content-based layer splitting as an alternative to
rpm-ostree's rechunker, both for the base image build itself and for
downstream users building derived images.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-03-26 22:32:16 -04:00
Platform Engineering Bot
e0225eb751 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260326.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-26 12:06:48 +00:00
Platform Engineering Bot
e297c672de chore(deps): update fedora 42 repos_image to fedora-42-updates-20260326.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-26 09:07:15 +00:00
platform-engineering Service account
b68575c9c1 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260325.0

See merge request fedora/bootc/base-images!441
2026-03-25 17:13:44 +00:00
platform-engineering Service account
2b4b1a9566 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260325.n.0

See merge request fedora/bootc/base-images!442
2026-03-25 17:13:40 +00:00
platform-engineering Service account
42efd76b31 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260325.n.0

See merge request fedora/bootc/base-images!443
2026-03-25 17:13:37 +00:00
Platform Engineering Bot
c332ec797f chore(deps): update fedora 44 repos_image to fedora-44-20260325.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-25 11:07:38 +00:00
Platform Engineering Bot
5ade4fa352 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260325.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-25 09:07:04 +00:00
Platform Engineering Bot
9ea5e8e6e7 chore(deps): update fedora 42 repos_image to fedora-42-updates-20260325.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-25 09:06:43 +00:00
platform-engineering Service account
05c845d695 Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260324.n.0

See merge request fedora/bootc/base-images!439
2026-03-25 02:44:11 +00:00
platform-engineering Service account
f7cdfda238 Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
chore(deps): update fedora 44 repos_image to fedora-44-20260324.n.0

See merge request fedora/bootc/base-images!440
2026-03-25 02:44:08 +00:00
Platform Engineering Bot
714c3fcf80 chore(deps): update fedora 44 repos_image to fedora-44-20260324.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-24 11:12:56 +00:00
Platform Engineering Bot
79056b2771 chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260324.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-24 09:12:23 +00:00
platform-engineering Service account
6775943b28 Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260324.0

See merge request fedora/bootc/base-images!437
2026-03-24 07:41:47 +00:00
platform-engineering Service account
63db969669 Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260324.0

See merge request fedora/bootc/base-images!438
2026-03-24 07:41:46 +00:00