Commit Graph

632 Commits

Author SHA1 Message Date
Colin Walters 256852e764 Start with an empty `/etc/machine-id` to disable `ConditionFirstBoot`
The systemd firstboot process does several things, but notably
it runs a preset process.  This means that basically a plain
`RUN systemctl enable foo` won't work unless you *also* write
a preset file for it, and no one will know to do that.
2024-01-30 13:09:43 -05:00
Liora Milbaum cc767f5d0f
Merge pull request #230 from CentOS/rhtap/references/main
chore(deps): update rhtap references
2024-01-30 19:14:21 +02:00
red-hat-konflux 8df0001148 chore(deps): update rhtap references 2024-01-30 16:20:19 +00:00
platform-engineering-bot 94e9ea262e chore(deps): update dependency fedora-eln to fedora-eln-20240130.3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-30 17:13:37 +01:00
Liora Milbaum 0cc23c5c77
Merge pull request #229 from CentOS/renovate/fedora-eln-20240130.x
chore(deps): update dependency fedora-eln to v20240130
2024-01-30 16:39:37 +02:00
Liora Milbaum d6b0758b80
Merge pull request #227 from CentOS/renovate/centos-stream-9-20240129.x
chore(deps): update dependency centos-stream-9 to v20240129
2024-01-30 16:39:20 +02:00
platform-engineering-bot 6f6bfe4a32 chore(deps): update dependency fedora-eln to v20240130
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-30 12:09:43 +01:00
platform-engineering-bot ffe6c135de chore(deps): update dependency centos-stream-9 to v20240129
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-29 05:13:14 +01:00
platform-engineering-bot fb47e4be37 chore(deps): update dependency fedora-eln to fedora-eln-20240128.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-29 03:17:10 +01:00
platform-engineering-bot 5a94ad708d chore(deps): update pre-commit hook maxbrunet/pre-commit-renovate to v37.153.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-29 02:44:06 +01:00
platform-engineering-bot e9090c44a5 chore(deps): update dependency fedora-eln to fedora-eln-20240128.3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-28 20:08:12 +01:00
platform-engineering-bot 502d39416e chore(deps): update dependency fedora-eln to fedora-eln-20240128.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-28 07:12:35 +01:00
platform-engineering-bot 04f1e45384 chore(deps): update dependency fedora-eln to v20240128
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-28 04:11:10 +01:00
platform-engineering-bot 0adf2d346b chore(deps): update dependency fedora-eln to fedora-eln-20240127.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-28 00:11:03 +01:00
platform-engineering-bot 71d8e80457 chore(deps): update dependency fedora-eln to fedora-eln-20240127.3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-27 19:12:06 +01:00
platform-engineering-bot 85fc77b5f2 chore(deps): update dependency fedora-eln to fedora-eln-20240127.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-27 17:12:24 +01:00
Colin Walters 776e92256b initramfs: Add virtiofs
Today it's built as a module for Fedora derivatives, but
it's a relatively small kmod.

In particular I want to be able to use a virtiofs root as
a bootstrap mechanism to generate disk images in a situation
where we can't do nested containers, but we do have `/dev/kvm` -
which is the setup we have in e.g. OpenShift Prow on `build02`
with nested virt.
2024-01-27 10:57:47 -05:00
platform-engineering-bot 51f1c28c43 chore(deps): update dependency centos-stream-9 to v20240127
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-27 09:12:57 +01:00
platform-engineering-bot 8913c3f14f chore(deps): update dependency fedora-eln to fedora-eln-20240127.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-27 08:10:08 +01:00
platform-engineering-bot 52537d48a9 chore(deps): update dependency fedora-eln to v20240127
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-27 03:14:46 +01:00
Colin Walters 781e554adf
Merge pull request #200 from cgwalters/enable-rhsm
rpm-packaging: Add rhsm links
2024-01-26 17:25:18 -05:00
Colin Walters 8c72e66bb0
Merge pull request #205 from cgwalters/doc-bootc-and-systemd-creds
docs/install: Doc direct bootc raw and systemd creds
2024-01-26 15:51:47 -05:00
Colin Walters 7ff2c0151d
Merge pull request #207 from cgwalters/doc-ostree-container-commit
docs: Talk about ostree container commit
2024-01-26 13:52:02 -05:00
platform-engineering-bot e70fb1b6b4 chore(deps): update dependency fedora-eln to fedora-eln-20240126.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-26 19:47:51 +01:00
platform-engineering-bot d44f45425d chore(deps): update dependency fedora-eln to fedora-eln-20240126.3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-26 16:11:23 +01:00
platform-engineering-bot 44d3f30b83 chore(deps): update dependency fedora-eln to fedora-eln-20240126.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-26 11:11:29 +01:00
platform-engineering-bot 6e3c4682e8 chore(deps): update dependency centos-stream-9 to v20240126
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-26 09:13:31 +01:00
platform-engineering-bot 5711f4a311 chore(deps): update dependency fedora-eln to fedora-eln-20240126.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-26 08:09:55 +01:00
platform-engineering-bot 14289dd1d6 chore(deps): update dependency fedora-eln to v20240126
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-26 03:19:23 +01:00
platform-engineering-bot 5016575208 chore(deps): update dependency fedora-eln to fedora-eln-20240125.6
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-26 01:48:29 +01:00
Colin Walters 45124baff7 docs: Talk about ostree container commit
Came up in chat.
2024-01-25 16:28:52 -05:00
Colin Walters 95ca7361e9 docs: Update now that bib supports c9s now
Hooray!
2024-01-25 15:28:11 -05:00
platform-engineering-bot 038907d25e chore(deps): update dependency fedora-eln to fedora-eln-20240125.5
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-25 21:11:42 +01:00
platform-engineering-bot 688d2842c9 chore(deps): update dependency fedora-eln to fedora-eln-20240125.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-25 19:14:55 +01:00
Colin Walters 708de70bd5
Merge pull request #204 from cgwalters/enable-lvm
tier-1: Enable lvm dracut module
2024-01-25 10:45:58 -05:00
Colin Walters dabf837e32 docs/install: Doc direct bootc raw and systemd creds
First, we're still in a situation where bib doesn't work with c9s.
Let's link to the existing docs for using `bootc install to-disk`
which *does* work (and fixes multiple other bugs at the same time too).

Second: Let's document using systemd credentials to inject a root
SSH key, because this works across every image we ship where
one can inject SMBIOS bits.  (But notably this doesn't work in
most production IaaS virt systems like KubeVirt, AWS etc. which
gets into cloud agents).
2024-01-25 09:55:00 -05:00
Colin Walters 1bfa82ef77 tier-1: Enable lvm dracut module
Right now we have an "allowlist" effectively for our dracut modules
because we specify a configuration in `/usr/lib/dracut/dracut.conf.d`
which seems to turn off autodetection.

Add in lvm which we definitely want to support.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-01-25 09:20:41 -05:00
Colin Walters 603a196eec
Merge pull request #199 from cgwalters/install-minor
docs/install: two minor tweaks
2024-01-25 07:53:10 -05:00
platform-engineering-bot de915e35a0 chore(deps): update dependency fedora-eln to fedora-eln-20240125.1
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-25 07:15:18 +01:00
platform-engineering-bot c2f5bb745b chore(deps): update dependency fedora-eln to v20240125
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-25 04:12:26 +01:00
Colin Walters c5c5ca9ec0 rpm-packaging: Add rhsm links
This pulls in the code from dd35dd0e10
for the same reason.
2024-01-24 20:04:15 -05:00
platform-engineering-bot a3e0c1b97b chore(deps): update dependency fedora-eln to fedora-eln-20240124.4
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-25 00:11:28 +01:00
Colin Walters 73135ea845 docs/install: two minor tweaks
Mainly wanted to clarify the ISO situation.

Signed-off-by: Colin Walters <walters@verbum.org>
2024-01-24 18:10:45 -05:00
platform-engineering-bot 3c623cb7b2 chore(deps): update dependency fedora-eln to fedora-eln-20240124.3
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-24 21:13:29 +01:00
Colin Walters b84f3436a7
Merge pull request #196 from cgwalters/more-doc-cleanups
docs/install: Cleanup, move bib earlier
2024-01-24 09:13:35 -05:00
Colin Walters d893dd2aa7 docs/install: Cleanup, move bib earlier
Move bib earlier than anaconda as a more likely entrypoint.
2024-01-24 08:56:47 -05:00
platform-engineering-bot 8f1234571f chore(deps): update dependency fedora-eln to fedora-eln-20240124.2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-24 14:14:53 +01:00
Liora Milbaum 955171bf64
Merge pull request #194 from batzionb/backstage
chore: add backstage component descriptor file
2024-01-24 13:54:32 +02:00
Bat-Zion Rotman 06ea8de04d chore: add backstage component descriptor file 2024-01-24 12:44:47 +02:00
platform-engineering-bot 7ae2149d6c chore(deps): update dependency fedora-eln to v20240124
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2024-01-24 08:11:17 +01:00