904a1d01ba
initial debian support
2025-08-30 12:36:18 -07:00
Platform Engineering Bot
4c5a458148
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250829.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-29 04:33:17 +00:00
Platform Engineering Bot
67d5a4c715
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250828.0 docker digest to e8d596e
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-28 21:35:40 +00:00
Colin Walters (Red Hat)
8373be2471
Merge branch 'pr/nevra-help' into 'main'
...
bootc-base-imagectl: clarify `--lock` help string
See merge request fedora/bootc/base-images!280
2025-08-28 14:45:42 +00:00
Miguel Martín
8e1ed9182e
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-20250828.0 (main)
See merge request fedora/bootc/base-images!275
2025-08-28 12:11:22 +02:00
Platform Engineering Bot
7e8409ba51
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250828.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-28 03:33:28 +00:00
Jonathan Lebon
2acc1a06ec
bootc-base-imagectl: clarify --lock help string
...
Came up in !279 .
2025-08-27 22:32:42 -04:00
Dusty Mabe
efe2b7c6be
Merge branch 'pr/build-rootfs-lock' into 'main'
...
bootc-base-imagectl: add `--lock`
See merge request fedora/bootc/base-images!279
2025-08-27 20:06:04 +00:00
Jonathan Lebon
35467bdbdc
bootc-base-imagectl: add --lock
...
We want to be able to pin certain packages to certain versions during
the build. Ideally, we'd be able to use `dnf versionlock` for this
before calling `bootc-base-imagectl`, but that obviously doesn't work
because it's not actually dnf in the backend but rpm-ostree.
Add a new `--lock` which provides `dnf versionlock`-like functionality.
But in practice, this is backed currently by rpm-ostree lockfiles. Both
rpm-ostree lockfiles and the versionlock plugin are implemented the same
way, leveraging excludes to make some packages completely invisible to
the solver. So we should be able to retain this interface in the future
when moving to dnf.
2025-08-26 20:57:19 -04:00
Colin Walters (Red Hat)
06cc40d2e2
Merge branch 'add-open-containers-version-label' into 'main'
...
chore: add org.opencontainers.image.version label
See merge request fedora/bootc/base-images!252
2025-08-25 16:24:44 +00:00
Miguel Martín
a48a6d5bda
Merge branch 'renovate/main-all' into 'main'
...
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 (main)
See merge request fedora/bootc/base-images!258
2025-08-22 13:27:14 +02:00
Miguel Martín
4c4ce91d9a
chore: add org.opencontainers.image.version label
...
Add the corresponding `org.opencontainers.image.version` label
to container images built by konflux
Related: https://gitlab.com/fedora/bootc/tekton-catalog/-/issues/2
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-08-22 08:13:45 +02:00
Platform Engineering Bot
9fd1b58135
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-21 15:37:18 +00:00
Colin Walters (Red Hat)
f215064edb
Merge branch 'canon-perms' into 'main'
...
build: Canonicalize permissions
See merge request fedora/bootc/base-images!274
2025-08-21 15:23:31 +00:00
Colin Walters
81a6c128e2
build: Canonicalize permissions
...
This is a strong mitigation against having things like setuid/setgid
or world-writability or world-unreadability leak from the source
git clone.
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-21 10:24:47 +02:00
platform-engineering Service account
9192afd70d
Merge branch 'renovate/konflux/references/main' into 'main'
...
chore(deps): update konflux references to ea80d0a (main)
See merge request fedora/bootc/base-images!255
2025-08-20 12:51:34 +00:00
Platform Engineering Bot
2dee1de54e
chore(deps): update konflux references to ea80d0a
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-20 10:32:20 +00:00
platform-engineering Service account
26a40e317c
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-20250819.n.0 (main)
See merge request fedora/bootc/base-images!263
2025-08-20 10:10:42 +00:00
Platform Engineering Bot
a3dba2e305
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250819.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-19 14:42:24 +00:00
Platform Engineering Bot
0fae9ec3aa
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250819.1
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-19 11:36:40 +00:00
Miguel Martín
0f2251d75b
Merge branch 'konflux-fedora-bootc-43-iot' into 'main'
...
Konflux update fedora-bootc-43-iot
See merge request fedora/bootc/base-images!270
2025-08-19 12:41:55 +02:00
Miguel Martín
fe5b51cc00
Merge branch 'konflux-fedora-bootc-43-standard' into 'main'
...
Konflux update fedora-bootc-43-standard
See merge request fedora/bootc/base-images!273
2025-08-19 12:41:37 +02:00
Miguel Martín
034f922cdb
Merge branch 'konflux-fedora-bootc-43-minimal-plus' into 'main'
...
Konflux update fedora-bootc-43-minimal-plus
See merge request fedora/bootc/base-images!272
2025-08-19 12:41:18 +02:00
Miguel Martín
3f1a80ca3d
Merge branch 'konflux-fedora-bootc-43-minimal' into 'main'
...
Konflux update fedora-bootc-43-minimal
See merge request fedora/bootc/base-images!271
2025-08-19 12:40:54 +02:00
Miguel Martín
e3f1ac758a
chore: use bootc pipelines
2025-08-19 09:34:07 +02:00
Miguel Martín
a419d44a35
chore: use bootc pipelines
2025-08-19 09:33:38 +02:00
Miguel Martín
3c6e7cd4cf
chore: use bootc pipelines
2025-08-19 09:30:48 +02:00
Miguel Martín
be93293726
chore: use bootc pipelines
2025-08-19 09:29:08 +02:00
konflux
a178beb519
Konflux update fedora-bootc-43-standard
...
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:19 +00:00
konflux
9ee1c21e04
Konflux update fedora-bootc-43-minimal-plus
...
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:13 +00:00
konflux
ec02eca9c0
Konflux update fedora-bootc-43-minimal
...
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:08 +00:00
konflux
a70d2e2628
Konflux update fedora-bootc-43-iot
...
Signed-off-by: konflux <konflux@no-reply.konflux-ci.dev>
2025-08-19 07:25:03 +00:00
platform-engineering Service account
9ae5a2e5c9
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-20250817.0 (main)
See merge request fedora/bootc/base-images!256
2025-08-18 06:11:57 +00:00
Platform Engineering Bot
815da451bf
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250817.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-18 03:33:27 +00:00
Colin Walters (Red Hat)
4a3ada9825
Merge branch 'pr/override-layers' into 'main'
...
bootc-base-imagectl: make `--add-dir` use `ostree-override-layers` instead
See merge request fedora/bootc/base-images!265
2025-08-15 07:42:18 +00:00
Jonathan Lebon
ae075fe766
bootc-base-imagectl: make --add-dir use ostree-override-layers instead
...
The "override" semantic is closer to what most users expect I think from
`--add-dir` rather than having it error out if some files already exist.
This makes it closer to how e.g. `COPY` works in Dockerfiles.
2025-08-14 16:32:50 -04:00
Jonathan Lebon
d4fa2dd975
Merge branch 'f43-branching' into 'main'
...
Add Fedora 43 treefile for branching
See merge request fedora/bootc/base-images!262
2025-08-14 19:42:42 +00:00
Paul Whalen
960c231e61
Add Fedora 43 treefile for branching
...
Add Fedora 43 treefile for branching, delete unused f40 treefile
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2025-08-14 14:17:53 -04:00
Colin Walters (Red Hat)
6c24b85cc7
Merge branch 'fix-rhel-repolist' into 'main'
...
base-imagectl: Ensure RHSM/subscription-manager is initialized
See merge request fedora/bootc/base-images!264
2025-08-13 20:12:11 +00:00
Colin Walters
7828d73645
base-imagectl: Ensure RHSM/subscription-manager is initialized
...
This automates the workaround for https://issues.redhat.com/browse/RHEL-108989
This *should* eventually be fixed when we move to using `dnf` to
do installs.
2025-08-13 11:16:06 +02:00
Colin Walters (Red Hat)
1538c12f38
Merge branch 'F43-enable-bootloader-update' into 'main'
...
Enable `bootloader-update.service` since F43
See merge request fedora/bootc/base-images!257
2025-08-12 15:05:51 +00:00
Colin Walters (Red Hat)
d9cf7b3e09
Merge branch 'initramfs-no-xattr' into 'main'
...
initramfs: Default to DRACUT_NO_XATTR=1
See merge request fedora/bootc/base-images!261
2025-08-12 14:58:10 +00:00
Platform Engineering Bot
894171f450
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250812.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-12 13:38:55 +00:00
Colin Walters
2cfaaf7788
initramfs: Default to DRACUT_NO_XATTR=1
...
See the linked issue https://github.com/dracut-ng/dracut-ng/issues/1561
Signed-off-by: Colin Walters <walters@verbum.org>
2025-08-12 12:38:42 +02:00
Platform Engineering Bot
c34a29bc53
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250811.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-11 08:33:53 +00:00
Platform Engineering Bot
e02d77fa7b
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250810.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-10 22:32:52 +00:00
Platform Engineering Bot
f68cf62052
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250808.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-08 08:34:56 +00:00
Platform Engineering Bot
8064d31bcd
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250807.n.1
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-07 18:35:21 +00:00
Platform Engineering Bot
a94658fbc4
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250806.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-08-06 08:42:30 +00:00
Huijing Hei
6af3341f80
Enable bootloader-update.service since F43
...
Required by https://fedoraproject.org/wiki/Changes/AutomaticBootloaderUpdatesBootc
Inspired by Dusty's comment https://github.com/coreos/fedora-coreos-config/pull/3653#issuecomment-3156107015
`bootloader-update.service` is shipped in `rust-bootupd-0.2.26-3`
(https://src.fedoraproject.org/rpms/rust-bootupd/c/28a98663eabd21cb9e9ff334700d554d36c0b0aa?branch=rawhide )
but it is disabled by default.
Track issue: https://github.com/coreos/fedora-coreos-tracker/issues/1468
2025-08-06 11:06:41 +08:00