Commit graph

725 commits

Author SHA1 Message Date
Colin Walters
44561ffb9b Add a bootc.diskimage-builder label
Right now, the relationship between this image and bootc-image-builder
is "floating".  However, we may want the ability to more
strictly bind the two in the future.

With this, the bootc image links out to the recommended diskimage
builder container, so automated tooling can find it instead
of hardcoding it.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-04-02 14:04:02 -04:00
Colin Walters
d803c69770 Drop fedora-bootc-config.json
It's not used now.
2024-04-02 14:03:46 -04:00
Liora Milbaum
9fb497c949
Merge pull request #364 from cgwalters/drop-eln
Drop fedora-bootc:eln image
2024-04-02 19:31:28 +03:00
Colin Walters
a57fa41a61 Drop fedora-bootc:eln image
In order to streamline the focus, let's drop fedora-bootc:eln.

- We want to be moving container builds into upstream distributions anyways
- Building two containers from one git repository is awkward in Tekton
2024-04-02 12:01:40 -04:00
platform-engineering-bot
63609f7499 chore(deps): update dependency fedora-eln to fedora-eln-20240402.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-02 16:00:56 +02:00
platform-engineering-bot
58d8d16bd6 chore(deps): update dependency fedora-eln to fedora-eln-20240402.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-02 12:01:00 +02:00
platform-engineering-bot
2683a0ab8c chore(deps): update dependency fedora-eln to v20240402
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-02 08:01:00 +02:00
platform-engineering-bot
4708de13ca chore(deps): update dependency fedora-eln to fedora-eln-20240401.5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-02 04:01:00 +02:00
platform-engineering-bot
f46dbdf515 chore(deps): update dependency fedora-eln to fedora-eln-20240401.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-02 00:00:58 +02:00
platform-engineering-bot
928cb26f58 chore(deps): update auto merged updates
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-01 22:00:59 +02:00
platform-engineering-bot
5de1e8deba chore(deps): update dependency fedora-eln to v20240401
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-01 20:01:14 +02:00
platform-engineering-bot
fd98a650b4 chore(deps): update dependency fedora-eln to fedora-eln-20240328.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-28 15:01:03 +01:00
platform-engineering-bot
18d238d44b chore(deps): update dependency fedora-eln to fedora-eln-20240328.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-28 11:00:55 +01:00
platform-engineering-bot
2fd9eb2aac chore(deps): update dependency fedora-eln to v20240328
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-28 07:01:13 +01:00
platform-engineering-bot
54c442f60a chore(deps): update dependency fedora-eln to v20240327
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-27 15:01:26 +01:00
Colin Walters
6ce4964e7d
Merge pull request #445 from CentOS/konflux/references/main
chore(deps): update rhtap references
2024-03-26 13:44:38 -04:00
red-hat-konflux
71fd4f6c73 chore(deps): update rhtap references 2024-03-26 17:23:18 +00:00
Colin Walters
6eea18da53
Merge pull request #452 from cgwalters/entrypoint-cmd
Switch to systemd by default
2024-03-26 12:59:51 -04:00
Colin Walters
2d4c35279a Switch to systemd by default
Closes: https://github.com/CentOS/centos-bootc/issues/449
2024-03-26 12:27:29 -04:00
platform-engineering-bot
f5cfd35f0f chore(deps): update dependency fedora-eln to v20240326
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-26 17:01:37 +01:00
platform-engineering-bot
148fc12b78 chore(deps): update dependency fedora-eln to fedora-eln-20240325.5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-26 01:01:15 +01:00
platform-engineering-bot
4920b560b6 chore(deps): update dependency fedora-eln to fedora-eln-20240325.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-25 21:01:23 +01:00
Colin Walters
e18ac3fb7b
Merge pull request #446 from cgwalters/weird-dockerfile
ci: Add a Containerfile-based workflow
2024-03-25 13:21:21 -04:00
platform-engineering-bot
5677ac46cb chore(deps): update dependency fedora-eln to v20240325
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-25 17:01:31 +01:00
Colin Walters
257c791461 ci: Add a Containerfile-based workflow
This is a small but notable step towards making the build
process more container native.  The rpm-ostree bits
are hidden much more.  We use a special trick
specific to podman/buildah to do `FROM oci-archive`
on an oci-archive that was built in a previous image
stage.

This lets us do things not possible in a Containerfile
that is basically about total control over the image
layers:

 - Output content-addressed reproducible "chunked" layers
 - Choose whether or not to use zstd for layers

See discussion in e.g.
https://github.com/coreos/rpm-ostree/issues/4688

Signed-off-by: Colin Walters <walters@verbum.org>
2024-03-25 10:53:58 -04:00
Colin Walters
8238f083a8
Merge pull request #444 from cgwalters/readme-change2
README.md: Pointless change to try to retrigger container push
2024-03-19 15:47:26 -04:00
Colin Walters
82c0a447a9
Merge pull request #438 from cgwalters/opt-usrlocal
Add opt-usrlocal: root
2024-03-19 10:22:43 -04:00
Colin Walters
9b676228ee Add opt-usrlocal: root
We want content lifecycled with the image.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-03-19 09:00:15 -04:00
Colin Walters
ecb02545d3
Merge pull request #440 from mvo5/fix-roothome
basic-fixes: Tweak basic-fixes: Tweak tmpfiles.d/provision.conf
2024-03-18 10:46:32 -04:00
Colin Walters
4f864a39f5 README.md: Pointless change to try to retrigger container push
Hopefully this re-triggers a container build.
2024-03-18 08:59:20 -04:00
Colin Walters
f8486c6545
Merge pull request #424 from CentOS/konflux/references/main
chore(deps): update rhtap references
2024-03-18 08:53:55 -04:00
Michael Vogt
8ee104d7bc basic-fixes: Tweak tmpfiles.d/provision.conf
As a followup for https://github.com/CentOS/centos-bootc/pull/371
this PR tweaks `tmpfiles.d/provision.conf` so
that there is only a single /var/roothome line for tmpfiles.d

As it is both provision.conf and rpm-ostree-0-integration.conf
define the same dir.

This should fix https://github.com/containers/bootc/issues/358
2024-03-18 12:52:21 +01:00
red-hat-konflux
d09556fddd chore(deps): update rhtap references 2024-03-18 02:26:37 +00:00
platform-engineering-bot
b46acf2f64 chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v37.252.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-18 02:43:48 +01:00
platform-engineering-bot
1968a490a9 chore(deps): update dependency fedora-eln to fedora-eln-20240315.5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-16 00:11:18 +01:00
platform-engineering-bot
e85eeb9e8d chore(deps): update dependency fedora-eln to fedora-eln-20240315.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-15 21:13:32 +01:00
platform-engineering-bot
9551d45047 chore(deps): update dependency fedora-eln to fedora-eln-20240315.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-15 13:18:50 +01:00
platform-engineering-bot
c29b2fe3f4 chore(deps): update dependency fedora-eln to fedora-eln-20240315.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-15 08:11:13 +01:00
platform-engineering-bot
7135c38ea3 chore(deps): update dependency fedora-eln to v20240315
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-15 04:13:03 +01:00
platform-engineering-bot
9beb0c3aed chore(deps): update dependency fedora-eln to fedora-eln-20240314.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-14 20:08:43 +01:00
platform-engineering-bot
36eaf8ae7b chore(deps): update dependency fedora-eln to fedora-eln-20240314.3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-14 16:11:25 +01:00
platform-engineering-bot
1523d6846b chore(deps): update dependency fedora-eln to fedora-eln-20240314.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-14 13:20:15 +01:00
platform-engineering-bot
91bd4a8444 chore(deps): update dependency fedora-eln to fedora-eln-20240314.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-14 08:13:05 +01:00
platform-engineering-bot
c742d82d67 chore(deps): update dependency fedora-eln to v20240314
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-14 04:12:20 +01:00
platform-engineering-bot
e6f51742fa chore(deps): update dependency fedora-eln to fedora-eln-20240313.6
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-14 00:11:11 +01:00
Colin Walters
aaf953ed7e
Merge pull request #425 from cgwalters/workaround-root
ostree: Switch to composefs enabled = yes
2024-03-13 16:07:51 -04:00
platform-engineering-bot
242c9a6e5b chore(deps): update dependency fedora-eln to fedora-eln-20240313.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-13 20:09:47 +01:00
Colin Walters
86bc5473d3 ostree: Switch to composefs enabled = yes
This is the opposite workaround for
https://github.com/ostreedev/ostree-rs-ext/issues/612

However, we still need to finally make `/opt` a directory
to complete this, which currently wants changes in rpm-ostree.
(Or, we could tweak our build process to inject as a container
 afterwards)
2024-03-13 12:37:01 -04:00
platform-engineering-bot
98d7261b46 chore(deps): update dependency fedora-eln to v20240313
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-13 04:13:11 +01:00
platform-engineering-bot
6fc7575277 chore(deps): update dependency fedora-eln to fedora-eln-20240312.5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-03-13 01:48:27 +01:00