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
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
Colin Walters
ded33be79a
Merge pull request #188 from cgwalters/retrigger
...
autoupdates: Minor comment cleanup
2024-01-23 13:25:54 -05:00
Colin Walters
2e56406003
autoupdates: Minor comment cleanup
...
Real motivation is to retrigger a build.
2024-01-23 12:55:27 -05:00
Colin Walters
5e848ba8bd
Merge pull request #186 from cgwalters/backout-root-transient
...
tier-0: back off transient root
2024-01-23 09:28:44 -05:00
Colin Walters
7977ead6e4
tier-0: back off transient root
...
Until https://github.com/osbuild/bootc-image-builder/issues/149 is
fixed.
2024-01-23 08:11:35 -05:00
Colin Walters
257cbde2d7
Merge pull request #169 from cgwalters/doc-units
...
docs: Explain about the `systemctl enable` trap
2024-01-23 02:15:10 -05:00
Colin Walters and Valentin Rothberg
568428be35
Update docs/usage.md
...
Co-authored-by: Valentin Rothberg <vrothberg@redhat.com >
2024-01-22 08:01:58 -05:00
Colin Walters and Valentin Rothberg
856e206ec4
Update docs/usage.md
...
Co-authored-by: Valentin Rothberg <vrothberg@redhat.com >
2024-01-22 08:01:54 -05:00
Colin Walters
8245847221
Merge pull request #172 from cgwalters/doc-partitioning
...
usage: Describe filesystem semantics
2024-01-21 11:28:19 -05:00
Colin Walters
c93512c6b1
usage: Describe filesystem semantics
...
I was a bit confused into thinking our `-dev` images had
`root.transient` on, but they don't quite right now because
we don't regenerate the initramfs after installing the updated
ostree in that image.
However, because bootc-image-builder today is throwing away
the immutable bit on `/` (a different bug, see
https://github.com/ostreedev/ostree/pull/3094 ) we actually...
amazingly get a very similar effect in practice!
Anyways, let's go ahead and describe filesystem state here.
2024-01-21 11:11:17 -05:00
Colin Walters
460ba40b76
Merge pull request #171 from cgwalters/fix-autoupdates
...
autoupdates: Fix to use correct unit
2024-01-21 11:09:39 -05:00
Colin Walters
e456c289b5
autoupdates: Fix to use correct unit
...
Definitely a brown paper bag bug.
2024-01-19 17:43:05 -05:00
Colin Walters
abb6a025c2
docs: Explain about the systemctl enable trap
2024-01-19 14:48:38 -05:00
Colin Walters
a195894386
Merge pull request #165 from cgwalters/doc-usage
...
docs/usage: New doc
2024-01-19 09:46:27 -05:00
Colin Walters
820837e765
docs/usage: New doc
...
There is some overlap with `install.md`, but that doc is all about
how to just get started.
This doc aims to cover things that are somewhat different about
the base image we ship here versus just what one might get
from installing the same RPM packages.
The automatic updates being on by default is a big one.
Signed-off-by: Colin Walters <walters@verbum.org >
2024-01-19 09:44:59 -05:00
Colin Walters
67462b0dbc
Enable bootc-fetch-apply-updates.service by default
...
This landed in https://github.com/containers/bootc/pull/179/commits/c13c9eb8dcd829db0b8d35a526ee7a0e9bc91e97
And we want to come out emphasizing it.
Signed-off-by: Colin Walters <walters@verbum.org >
2024-01-18 18:21:44 -05:00
Colin Walters
626d460101
Merge pull request #154 from cgwalters/c9s-dev-compose
...
docs: Describe how to avoid home directory persistence
2024-01-18 12:16:47 -05:00
Colin Walters
0a935522b1
docs: Describe how to avoid home directory persistence
...
Since many if not most of our initial target use cases I think
don't want this.
Signed-off-by: Colin Walters <walters@verbum.org >
2024-01-18 10:35:02 -05:00
Colin Walters
4f3f2b432f
Merge pull request #136 from cgwalters/c9s-dev-compose
...
c9s: Pull in odcs-4383
2024-01-16 13:36:31 -05:00
Colin Walters
e374bcc51a
c9s: Pull in odcs-4383
...
Hopefully this fixes https://github.com/CentOS/centos-bootc/issues/124
I verified at least that compose has the changes from
https://gitlab.com/redhat/centos-stream/release-engineering/pungi-centos/-/merge_requests/537
2024-01-16 12:54:06 -05:00
Colin Walters
f3ee0d0e0a
Merge pull request #135 from CentOS/renovate/fedora-eln-20240116.x
...
chore(deps): update dependency fedora-eln to fedora-eln-20240116.3
2024-01-16 12:47:53 -05:00
Colin Walters
6553f32ebb
Merge pull request #130 from cgwalters/base-add-bootc
...
tier-0: bootc is now in c9s
2024-01-15 13:21:52 -05:00
Colin Walters
7326c3686a
tier-0: bootc is now in c9s
...
So drop the conditional.
2024-01-15 09:33:53 -05:00
Colin Walters
4d5e1d86fb
Merge pull request #123 from cgwalters/pointless-rebuild
...
docs: Link a commonly hit issue
2024-01-11 09:41:12 -05:00
Colin Walters
c3124cad03
docs: Link a commonly hit issue
...
(I also pinned that and one other issue on that repo)
2024-01-10 13:30:46 -05:00
Colin Walters
08814100c1
Merge pull request #112 from sallyom/update-docs
...
update docs for bootc release 0.1.5
2023-12-20 14:03:25 -05:00
Colin Walters
948f774a70
Merge pull request #72 from poncovka/main-reqpart
...
docs: Remove workarounds from example.ks
2023-12-15 14:05:15 -05:00
Colin Walters
d3f38f6089
Merge pull request #108 from cgwalters/doc-user-groups
...
docs: Add users and groups
2023-12-15 07:59:44 -05:00
Colin Walters
231a0f9669
Merge pull request #107 from cgwalters/add-subman
...
Add subscription-manager
2023-12-14 15:32:48 -05:00
Colin Walters
36041681ae
docs: Link to existing example repo
...
I've started to put more content there.
2023-12-14 15:31:46 -05:00
Colin Walters
a586acb8f5
docs: Add users and groups
...
Since this is a complex tricky topic.
2023-12-14 15:31:01 -05:00
Colin Walters
929e3e58e4
Add subscription-manager
...
We need this to access RHEL RPM content today.
(I would like longer term to be able to fetch RPMs from registries
with a pull secret, xref https://github.com/coreos/rpm-ostree/issues/4155 )
2023-12-13 14:39:28 -05:00
Colin Walters
b65d2c5bdc
Merge pull request #105 from cgwalters/fix-bootc-to-eln
...
tier-0: bootc is only in eln
2023-12-13 13:53:30 -05:00
Colin Walters
21ea7dd3c9
Merge pull request #104 from cgwalters/enable-development-bootupd
...
Add devel composes (off by default), but pull in new bootupd
2023-12-13 08:00:50 -05:00
Colin Walters
de03b77962
Merge pull request #103 from cgwalters/dracut-fixes
...
Dracut fixes
2023-12-13 08:00:40 -05:00
Colin Walters
6c9d3b8b62
tier-0: bootc is only in eln
...
Prep for building with non-stream9 distros.
(TODO: add a dedicated variable for this at the toplevel)
2023-12-12 15:38:10 -05:00
Colin Walters
d49c4299a1
Merge pull request #102 from CentOS/rhtap/references/main
...
chore(deps): update rhtap references
2023-12-12 15:33:10 -05:00
Colin Walters
a9560ae57d
Add devel composes (off by default), but pull in new bootupd
...
This fixes compatibility with `bootc install` in BIOS mode.
2023-12-12 13:28:10 -05:00
Colin Walters
b943729fb2
initramfs: Also enable ostree module
...
rpm-ostree does this, but let's do it here too for
extra reliability.
2023-12-12 12:33:37 -05:00
Colin Walters
ecbd78af68
initramfs: Consolidate and rename drop-initramfs
...
No reason to have the "base" settings in distinct files.
2023-12-12 11:32:49 -05:00
Colin Walters
48c85849e6
initramfs: Move our dracut config later
...
Our hostonly setting was conflicting with the default
`hostonly=yes` in `01-dist.conf`.
2023-12-12 11:31:05 -05:00
Colin Walters
3d4706c2e9
Merge pull request #99 from cgwalters/doc-builds
...
docs: Add a builds.md
2023-12-10 10:45:48 -05:00
Colin Walters
d9a4b02b54
Merge pull request #100 from cgwalters/enable-root-config-c9s
...
Always add bootc install config
2023-12-10 09:55:25 -05:00
Colin Walters
9149bc46eb
docs: Add a builds.md
...
About time we start this.
2023-12-08 12:51:16 -05:00
Colin Walters
dd0a042a17
Always add bootc install config
...
bootc isn't in C9S yet, but it is in the -dev images. Add
the install config unconditionally so that `bootc install`
works in the `centos-bootc-dev` image.
2023-12-08 12:45:42 -05:00
Colin Walters
e6761c23bc
ostree: Enable root.transient = true by default
...
This turns on the functionality added in
https://github.com/ostreedev/ostree/pull/3114
2023-12-08 08:08:05 -05:00
Colin Walters
7f1b496209
tekton: Fix duplicate s390x, use ppc64le
...
This was a copy-paste failure; we were intending to build ppc64le
here.
2023-12-05 14:09:45 -05:00
Colin Walters
ffc99c53cc
docs/install: Link bootc-playground
...
Since it's got more fleshed out bits here.
2023-12-04 08:52:26 -05:00
Colin Walters
d0718b2ed5
docs/install: Add ssh-key-dir workaround
...
We broke the FCOS switch with ec478a0a1b
because `ssh-key-dir` is not in ELN. That's fixable but
for now let's document the current state.
2023-11-29 11:57:48 -05:00
Colin Walters
0b0a2f3308
Merge pull request #78 from germag/fix-cat-redirection
...
Fix cat redirection
2023-11-29 09:51:00 -05:00
Colin Walters
ec10e79696
Merge pull request #75 from cgwalters/cloud-image-cleanup
...
docs/install: Fix cloud image link
2023-11-28 09:55:29 -05:00
Colin Walters
3f17b80388
Merge pull request #74 from cgwalters/link-osbuild
...
install: Link osbuild-deploy-container
2023-11-28 09:49:28 -05:00
Colin Walters
dfd8d8e142
docs/install: Fix cloud image link
...
This moved in a recent PR.
2023-11-28 09:48:08 -05:00
Colin Walters
18be4b77fe
install: Link osbuild-deploy-container
2023-11-28 09:45:04 -05:00
Colin Walters
503e087502
Merge pull request #73 from cgwalters/fix-docs
...
A few docs fixes
2023-11-27 16:40:38 -05:00
Colin Walters
aef532fa34
docs: Tweak install a bit
...
Emphasize the accounts issue, suggest starting with cloud image.
2023-11-27 16:31:28 -05:00
Colin Walters
0047381f0d
docs: Consolidate related projects
2023-11-27 16:31:28 -05:00
Colin Walters
0eebde9936
docs: Fix goals order
2023-11-27 15:53:31 -05:00
Colin Walters
657a7d6879
Merge pull request #61 from cgwalters/add-lvm
...
tier-1: Add lvm2
2023-11-20 07:42:39 -05:00
Colin Walters
8a987bb166
tier-1: Add lvm2
...
We expect to support this by default.
2023-11-19 15:20:26 -05:00
Colin Walters
b1cbe4e900
docs: Link to new stream9 image and layered, dev images
2023-11-19 15:02:43 -05:00
Colin Walters
5a9aad589b
Merge pull request #60 from cgwalters/fix-anaconda-inst
...
docs/example.ks: Update
2023-11-19 14:57:36 -05:00
Colin Walters
cc83572a63
docs/example.ks: Update
...
We now have the static configs in bootupd, which significantly
simplifies this. Still need to land the Anaconda PR.
2023-11-19 14:52:51 -05:00
Colin Walters
a49db5ea96
builder: re-float
2023-11-19 10:40:29 -05:00
Colin Walters
51784537f6
Merge pull request #59 from cgwalters/build-c9s
...
Also build c9s
2023-11-19 10:08:43 -05:00
Colin Walters
df81da29c0
Also build c9s
...
Fedora ELN has a few bugs (e.g. the kernel dropped iptables
support which breaks podman), we will also target c9s.
2023-11-19 09:43:32 -05:00
Colin Walters
1435c4c1a1
Merge pull request #24 from cgwalters/source-date-epoch
...
ci/github: Set SOURCE_DATE_EPOCH
2023-11-17 15:28:36 -05:00
Colin Walters
23140d624b
ci: Re-float to builder image
...
Until something is tagging the builder image, quay.io is going to GC
older images.
2023-11-17 10:48:58 -05:00
Colin Walters
b7407bb1a7
ci/github: Set SOURCE_DATE_EPOCH
...
This is important since it turns on some rpm-ostree reproducibility bits.
TODO: replicate with RHTAP
2023-11-17 10:47:02 -05:00
Colin Walters
6781666c0e
docs/install: Link to cloud image
...
Many will find this easiest.
2023-11-12 17:54:18 -05:00
Colin Walters
322cdd78f0
ci: Re-float to builder image
...
Until something is tagging the builder image, quay.io is going to GC
older images.
2023-11-09 17:30:47 -05:00
Colin Walters
5bf5ee31f0
Merge pull request #49 from travier/ci-docs-only-changes
...
ci: Don't rebuild images on doc only changes
2023-11-09 15:33:14 -05:00
Colin Walters
b7431605fd
Merge pull request #47 from travier/docs-fix-order
...
docs: Fix page ordering
2023-11-09 15:32:58 -05:00
Colin Walters
705afcb29b
docs: More fixes
...
Put container image reference first, other cleanups.
2023-11-08 20:24:26 -05:00
Colin Walters
77cd8d5429
docs: Fix URLs
...
More copy-pasta from bootc docs (man it'd sure be nice to auto-inherit
this from the repo).
2023-11-08 20:05:47 -05:00
Colin Walters
a42f336f05
Merge pull request #40 from cgwalters/doc-logins
...
docs: Improve login/tryout docs
2023-11-08 20:04:06 -05:00
Colin Walters
f390fdaad9
Merge pull request #42 from mrguitar/patch-1
...
Removed the obsolete sagano name explanation and fixed FCOS URL.
2023-11-08 19:30:48 -05:00
Colin Walters
a172237629
docs: Improve login/tryout docs
...
- Add a preface about the base image not having cloud-init
- Migrate the Anaconda example code here and make it first
2023-11-08 15:32:53 -05:00
Colin Walters
d606446954
Unpin builder image
...
Let's assume for now that our own builder image isn't going
to break us. This is needed to unblock getting `git` in the
image which we need for other things.
At some point yes we can investigate renovate for this potentially
but I'd rather say that we have decent CI around the builder image.
2023-11-08 11:00:04 -05:00
Colin Walters
d913e9ba82
Add GH Pages infrastructure
...
Start to migrate from README.md to the Pages infrastructure
for nicer looking and more organized docs.
2023-11-07 15:31:53 -05:00
Colin Walters
2077e64595
Merge pull request #30 from lmilbaum/builder
...
Pin builder image tag
2023-11-07 12:57:00 -05:00
Colin Walters
af9728c333
Merge pull request #14 from cgwalters/use-new-builder
...
Use new builder image
2023-11-04 15:58:33 -04:00
Colin Walters
f57f37ea4e
Use new builder image
2023-11-04 15:37:18 -04:00
Colin Walters
9ff4c9a6cd
builder: Also push to quay.io/centos-boot
2023-11-04 15:03:49 -04:00
Colin Walters
f4d69e264d
ci: Also run builder when workflow changes
2023-11-04 13:52:28 -04:00
Colin Walters
4b51813c79
builder: Lowercase image name
...
Since buildah does this.
2023-11-04 13:50:48 -04:00
Colin Walters
b8a2ddea30
Merge pull request #13 from cgwalters/builder
...
builder: New container image
2023-11-04 13:06:23 -04:00
Colin Walters
b04342d738
README.md: Minor fixes
2023-11-04 13:05:03 -04:00
Colin Walters
9c7a8face4
builder: New container image
...
This will be the container image buildroot.
TODO: Build this using RHTAP too
2023-11-04 13:05:03 -04:00
Colin Walters
de17d5f8d4
gitlab-ci: Drop
...
No longer used.
2023-11-04 09:52:31 -04:00
Colin Walters
c21a24a15b
README.md: A few updates
2023-11-04 09:45:01 -04:00
Colin Walters
4006334ca8
Merge pull request #7 from CentOS/rhtap/references/main
...
Update RHTAP references
2023-11-04 09:41:54 -04:00
Colin Walters
dbe3025664
Merge pull request #12 from cgwalters/simplify
...
Remove -dev images, and fedora 38
2023-11-04 09:40:02 -04:00
Colin Walters
ecee1d179d
Remove -dev images, and fedora 38
...
This repository will focus on the distro-matched base images;
we'll use another repository for the COPR/dev stuff.
Fedora 38 is uninteresting as a target; our target will be ELN.
2023-11-04 08:34:34 -04:00
Colin Walters
a07f9a1d01
Merge pull request #10 from stuartwdouglas/testing
...
Use OCI Bundles for the tasks
2023-11-04 07:48:46 -04:00
Colin Walters
4086ecc63e
Merge pull request #6 from CentOS/appstudio-centos-tier-0-stream9
...
Red Hat Trusted App Pipeline update centos-tier-0-stream9
2023-11-03 08:20:51 -04:00
Colin Walters
05f8c0f10c
Add bootc to eln
...
To do this though add a `distro` variable we can use to differentiate
between stream9 vs not-stream9 for now.
bootc exists now in eln since
- https://pagure.io/pungi-fedora/pull-request/1217
- https://github.com/minimization/content-resolver-input/pull/1006
2023-11-01 15:20:20 -04:00
Colin Walters
e988155b2f
tier-0-dev-eln: Fix to inherit eln, not f38
...
Oops
2023-11-01 15:19:50 -04:00