Commit Graph

742 Commits

Author SHA1 Message Date
Colin Walters cfafc9e78a Only set default filesystem to XFS in CentOS
Fedora default filesystem is a messier situation.  This makes
it easier to inherit Fedora builds.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-04-18 17:20:36 -04:00
Colin Walters eb71457f6f build: Rename centos-bootc.yaml to centos-stream-9-tier-1.yaml
When we went back to the "one big image" model we simplified
things to just `centos-bootc.yaml`.  But since stream10 is
here, and I think we do want to revisit having smaller images,
let's rename it back.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-04-18 17:08:11 -04:00
Colin Walters 7d361eae22 fedora.repo: Drop trailing whitespace
The precommit is a bit annoying.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-04-18 16:33:36 -04:00
Colin Walters 54cd3ebbe3 c9s: Just use production compose
I noticed we weren't getting updates and I think the
core problem here is renovate was only triggering on
the devel compose.  But we just "floated" to whatever
was found in the production compose as a base.

Also we had a random copr.

Drop that stuff, and just pin on the production compose.
2024-04-16 18:00:03 -04:00
Colin Walters 8c1487f0f8
Merge pull request #480 from pcdubs/rawhide
Move eln to its own configs, add rawhide and devel to repos
2024-04-11 15:40:07 -04:00
Colin Walters 9c3f57e9cd
Merge pull request #482 from cgwalters/include-vim-minimal
manifest: Add vim-minimal
2024-04-11 13:50:17 -04:00
Colin Walters 5179418ee4 manifest: Add vim-minimal
This got lost in the shuffling.
2024-04-11 13:42:46 -04:00
Paul Whalen b2f5368436 Move eln to its own configs, add rawhide and devel to repos
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2024-04-09 14:52:52 -04:00
Colin Walters 71cbd2295c
Merge pull request #478 from cgwalters/containerfile.c10s
Add c10s
2024-04-08 09:35:57 -04:00
Colin Walters 254c7b2060 Add c10s
It's not too early to start this.
2024-04-06 10:27:48 -04:00
Colin Walters 52bc372368
Merge pull request #453 from cgwalters/diskimage-builder
Add a `bootc.diskimage-builder` label
2024-04-05 09:06:10 -04:00
Colin Walters aaa6fe7345
Merge pull request #467 from CentOS/renovate/all
chore(deps): update actions/setup-python action to v5.1.0
2024-04-05 09:04:02 -04:00
platform-engineering-bot 50102ad999 chore(deps): update actions/setup-python action to v5.1.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-04-02 22:00:49 +02:00
Colin Walters 19ead2b16a
Merge pull request #476 from cgwalters/rm-docs
docs: Remove
2024-04-02 15:22:11 -04:00
Colin Walters 9b834a40bf
Merge pull request #456 from CentOS/konflux/references/main
chore(deps): update rhtap references
2024-04-02 15:16:56 -04:00
Colin Walters 5dfd201832 docs: Remove
This is moved to https://gitlab.com/bootc-org/documentation for
now.
2024-04-02 15:10:45 -04:00
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
red-hat-konflux 813cf2665f chore(deps): update rhtap references 2024-04-02 16:32:13 +00: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