Commit Graph
100 Commits
Author SHA1 Message Date
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
Colin Walters 2e504b14f6 Merge pull request #3 from lmilbaum/ci
Ci
2023-11-01 13:51:05 -04:00
Colin Walters 89720a4a04 Merge pull request #3 from lmilbaum/pre-commit
Pre commit
2023-10-30 17:20:30 -04:00
Colin Walters 3fc799e5cb Merge pull request #2 from lmilbaum/renovate-badge
Renovate Enabled - badge
2023-10-30 16:15:55 -04:00
Colin Walters 49cd8fff4d Merge branch 'tier-1-drop-qemu' into 'main'
tier-1: Drop qemu emulators

See merge request CentOS/cloud/sagano!41
2023-10-29 14:29:50 +00:00
Colin Walters f53dd4966e tier-1: Drop qemu emulators
These don't exist in C9S/ELN, and break the build on non-x86_64
on those.
2023-10-29 10:17:18 -04:00
Colin Walters 5f5e4d22a0 Merge branch 'drop-f38' into 'main'
Drop f38 from image matrix

See merge request CentOS/cloud/sagano!40
2023-10-27 17:55:17 +00:00
Colin Walters 0859928ce6 Drop f38 from image matrix
Ultimately we expect these images to be produced by the OS build
lifecycle, not via our CI.  That's in flight now.  Our primary
targets will anyways be eln and c9s; released Fedora actually
moves more slowly in many cases and that's not what we need
or are interested in here.
2023-10-27 13:43:06 -04:00
Colin Walters 87ae66ada5 Merge branch 'configure-prepare-root' into 'main'
Enable readonly sysroot via config file

See merge request CentOS/cloud/sagano!39
2023-10-21 20:17:18 +00:00
Colin Walters 2ea1dcabc2 Enable readonly sysroot via config file
This is the more proper way to do it.
2023-10-21 16:03:18 -04:00
Colin Walters 2b5646ee05 Merge branch 'configure-bootc' into 'main'
bootc: Move install configuration here

See merge request CentOS/cloud/sagano!38
2023-10-14 19:04:39 +00:00
Colin Walters f84eba9267 bootc: Move install configuration here
Prep for dropping it out of upstream.
2023-10-14 14:46:38 -04:00
Colin Walters eb2e67263c Merge branch 'pipeline-cleanup' into 'main'
Add -dev eln versions too

See merge request CentOS/cloud/sagano!37
2023-10-11 18:33:24 +00:00
Colin Walters 31bf478ff0 eln: Adjust releasever to 39 for now for COPR 2023-10-11 14:13:04 -04:00
Colin Walters d09a8f5e28 README.md: Expand matrix 2023-10-11 13:37:49 -04:00
Colin Walters ffcc6aabef Add -dev eln versions too 2023-10-11 13:37:49 -04:00
Colin Walters ffc8bc146e ci: Drop package install at build time
This is unnecessary now.
2023-10-11 13:21:12 -04:00
Colin Walters 0f9767523f Merge branch 'use-runner' into 'main'
ci: Use platform-engineering runner

See merge request CentOS/cloud/sagano!36
2023-10-11 17:18:13 +00:00
Colin Walters 1e163e91d7 ci: Use platform-engineering runner
Should be faster etc.
2023-10-11 08:20:47 -04:00
Colin Walters a5c1314351 Merge branch 'add-eln' into 'main'
Add eln builds

See merge request CentOS/cloud/sagano!32
2023-10-10 23:41:05 +00:00
Colin Walters c307346620 Add eln builds
We want to track this the same as other streams.
2023-10-10 19:34:15 -04:00
Colin Walters 8879f98136 Merge branch 'build-use-final' into 'main'
build: use final builder image

See merge request CentOS/cloud/sagano!35
2023-10-10 23:27:11 +00:00
Colin Walters af071129a5 build: use final builder image
This will have the crypto policies fixes for ELN
2023-10-10 18:39:33 -04:00
Colin Walters d6a51d1a73 Merge branch 'tier-0-container-selinux' into 'main'
tier-0: Add container-selinux

See merge request CentOS/cloud/sagano!34
2023-10-02 13:14:07 +00:00
Colin Walters 43d8ee09de tier-0: Add container-selinux
Because currently trying to layer it on later causes issues.
2023-10-02 09:07:11 -04:00
Colin Walters 04c4c0d0dd Merge branch 'tier-1-less-non-eln-stuff' into 'main'
tier-1: Strip out various things not in ELN

See merge request CentOS/cloud/sagano!33
2023-09-29 22:09:55 +00:00
Colin Walters ec478a0a1b tier-1: Strip out various things not in ELN
We won't ship things not in ELN.
2023-09-29 17:59:20 -04:00
Colin Walters d0a5985418 Merge branch 'tier0-fixes' into 'main'
Move container entrypoint to tier 0

See merge request CentOS/cloud/sagano!31
2023-09-28 20:40:00 +00:00
Colin Walters 925d2a89cf Move container entrypoint to tier 0 2023-09-28 16:29:56 -04:00
Colin Walters 67b635a1aa Merge branch 'factor-out-targets' into 'main'
ci: Factor out targets.yaml

See merge request CentOS/cloud/sagano!30
2023-09-23 21:33:37 +00:00
Colin Walters f7efda77fa ci: Add a default target
Prep for use in sagano-builder.
2023-09-23 17:19:49 -04:00
Colin Walters 7f3c33e839 Merge branch 'omit-systemd-network' into 'main'
networking: But do exclude systemd-networkd

See merge request CentOS/cloud/sagano!29
2023-09-23 13:15:40 +00:00
Colin Walters aabca8e623 networking: But do exclude systemd-networkd 2023-09-23 09:09:02 -04:00
Colin Walters 84cfbf8e5e Merge branch 'podman-selinux' into 'main'
tier-1: Enable recommends, fix podman

See merge request CentOS/cloud/sagano!28
2023-09-23 12:56:02 +00:00
Colin Walters 719024a2c1 tier-1: Enable recommends, fix podman
We were missing `container-selinux`...oops.  Fix that.  While
we're here..

- Fully re-enable `recommends: true` - this is not a small image,
  and so let's not try to override things.
- Drop out the old-style compat networking packages for podman,
  since this is a new image
2023-09-23 08:27:45 -04:00
Colin Walters 40658952ca Merge branch 'tier-1-dnf' into 'main'
tier-1: Add dnf (and for -dev, fetch from copr)

See merge request CentOS/cloud/sagano!27
2023-09-22 15:27:50 +00:00
Colin Walters e67a9ca22c tier-1: Add dnf (and for -dev, fetch from copr)
Part of the aim of this project is to make `dnf` "Just work"
in a bootable container native host.

There's some details to work through, but tier-1 is already
large, and this doesn't add much more.
2023-09-22 10:57:29 -04:00
Colin Walters d862f5d27e Merge branch 'add-kernel-modules' into 'main'
initramfs: Also add kernel-modules

See merge request CentOS/cloud/sagano!26
2023-09-22 00:07:40 +00:00
Colin Walters 9dae26959c initramfs: Also add kernel-modules
Not sure why these basic things are being dropped.
2023-09-21 20:00:17 -04:00
Colin Walters a7f1c3f97a Merge branch 'add-bootc-dev' into 'main'
Add bootc proper package to -dev

See merge request CentOS/cloud/sagano!25
2023-09-21 22:47:15 +00:00
Colin Walters 1f673cb118 Add bootc proper package to -dev
Because the rpm-ostree bootc wrapping breaks `bootc install`
2023-09-21 18:40:50 -04:00
Colin Walters f0344db026 Merge branch 'initramfs-fixes' into 'main'
initramfs: Enable more dracut modules

See merge request CentOS/cloud/sagano!24
2023-09-21 22:25:15 +00:00
Colin Walters 6a19fc44a9 initramfs: Enable more dracut modules
These get pulled in by something else it seems in larger
images...
2023-09-21 18:18:40 -04:00
Colin Walters 204c8057d3 Merge branch 'persist-journal-default' into 'main'
tier-1: Enable persistent journal by default

See merge request CentOS/cloud/sagano!23
2023-09-21 21:11:43 +00:00
Colin Walters d6c5c14f38 tier-1: Enable persistent journal by default
The copies of this never stop!
2023-09-21 17:00:10 -04:00
Colin Walters 479bee6699 Merge branch 'add-continuous-images' into 'main'
Add -dev images that pull from COPR

See merge request CentOS/cloud/sagano!22
2023-09-21 19:51:02 +00:00
Colin Walters f5570d3e46 Add -dev images that pull from COPR
To shorten iteration cycles.
2023-09-21 13:12:37 -04:00
Colin Walters 8f00c18f93 Merge branch 'switch-builder-image' into 'main'
ci: Switch to builder image in this namespace

See merge request CentOS/cloud/sagano!21
2023-09-21 16:12:03 +00:00
Colin Walters ff195b59c7 ci: Switch to builder image in this namespace 2023-09-21 10:10:24 -04:00
Colin Walters bd9160e87d ci: Re-disable compose init
Now that the images are built.
2023-09-21 09:48:47 -04:00
Colin Walters 356a53995b README.md: Adjust image locations for repository move 2023-09-21 09:48:32 -04:00
Colin Walters b263dc6714 ci: Force initialize again
For new images.
2023-09-21 09:33:53 -04:00
Colin Walters e5e92a3b82 Merge branch 'disable-initialize' into 'main'
build: Disable force initialization

See merge request cgwalters-playground/sagano!20
2023-09-20 21:53:21 +00:00