Skip to content

Commit

Permalink
Drop centos stream 8 as it reached EOL
Browse files Browse the repository at this point in the history
Dropping references to CentOS Stream 8 as it reached EOL.

Signed-off-by: Sandro Bonazzola <[email protected]>
  • Loading branch information
sandrobonazzola committed Jun 5, 2024
1 parent d2176b0 commit f8055c8
Show file tree
Hide file tree
Showing 10 changed files with 11 additions and 107 deletions.
2 changes: 1 addition & 1 deletion source/community/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ and open [oVirt Node issue trackers](https://github.com/oVirt/ovirt-node-ng-imag

Once the tracker is open you can help monitoring progress of the security fix.
Look at [existing security reports in oVirt Node](https://github.com/oVirt/ovirt-node-ng-image/issues?q=is%3Aissue+is%3Aopen+label%3Asecurity)
and check corresponding package on [CentOS Stream 8 Koji](https://koji.mbox.centos.org/koji/packages) and [CentOS Stream 9 Koji](https://kojihub.stream.centos.org/koji/packages).
and check corresponding package on [CentOS Stream 9 Koji](https://kojihub.stream.centos.org/koji/packages).
If a fix for the CVE is available, update the traker issue accordingly.

## Participate in the oVirt infrastructure
Expand Down
2 changes: 1 addition & 1 deletion source/develop/architecture/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ A standard oVirt deployment consists of three things, primarily:
* One or more storage nodes, which hold the images and ISOs corresponding to those VMs

The nodes are Linux distributions with VDSM and libvirt installed, along with some extra packages to easily enable virtualization of networking and other system services.
The supported Linux distributions to date are CentOS Stream 8 and derivatives. oVirt project also provides oVirt Node, which is basically a stripped-down CentOS Stream 8 distribution
The supported Linux distributions to date are CentOS Stream 9 and derivatives. oVirt project also provides oVirt Node, which is basically a stripped-down CentOS Stream 9 distribution
containing just enough components to allow virtualization.

The storage nodes can use block or file storage, and can be local or remote, accessed via NFS. Storage technologies like Gluster are supported through the POSIXFS storage type.
Expand Down
11 changes: 0 additions & 11 deletions source/develop/dev-process/install-nightly-snapshot.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,8 @@ authors: sandrobonazzola

# Install nightly oVirt master snapshot

## CentOS Stream 8 / x86_64

For CentOS Stream 8 / x86_64 you need to run:

```
dnf copr enable -y ovirt/ovirt-master-snapshot centos-stream-8
dnf install -y ovirt-release-master
```

## CentOS Stream 9

Please note that this is still tech preview. Most development is done on CentOS Stream 8, for now.

For CentOS Stream 9 you need to run:

```
Expand Down
54 changes: 1 addition & 53 deletions source/develop/developer-guide/migrating_to_github.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ As last step we need to turn on automation.

- Go to `https://github.com/oVirt/<your_project/actions/new`
- Click on `set up a workflow yourself`
- Write your `check-patch` CI flow, here is an example which builds rpms on both CentOS Stream 8 and CentOS Stream 9:
- Write your `check-patch` CI flow, here is an example which builds rpms on CentOS Stream 9:

```yaml
name: Check patch
Expand All @@ -111,58 +111,6 @@ on:
branches: [master]

jobs:
build-el8:

runs-on: ubuntu-latest
container:
image: quay.io/centos/centos:stream8

steps:
- name: prepare env
run: |
mkdir -p ${PWD}/tmp.repos/BUILD
yum install -y --setopt=tsflags=nodocs autoconf automake createrepo_c gettext-devel git systemd make git rpm-build
- uses: actions/checkout@v2
with:
fetch-depth: 0

- name: autoreconf
run: autoreconf -ivf

- name: configure
run: ./configure

- name: run distcheck
run: make -j distcheck

- name: Build RPM
run: rpmbuild -D "_topdir ${PWD}/tmp.repos" -D "release_suffix .$(date -u +%Y%m%d%H%M%S).git$(git rev-parse --short HEAD)" -ta ovirt-release*.tar.gz

- name: Collect artifacts
run: |
mkdir -p exported-artifacts
find tmp.repos -iname \*rpm -exec mv "{}" exported-artifacts/ \;
mv ./*tar.gz exported-artifacts/
- name: Create DNF repository
run: createrepo_c exported-artifacts/

- name: test install
run: |
yum install -y exported-artifacts/ovirt-release-master-4*noarch.rpm
yum module enable -y javapackages-tools:201801
yum module enable -y maven:3.5
yum module enable -y pki-deps:10.6
yum module enable -y postgresql:12
yum module enable -y mod_auth_openidc:2.3
yum --downloadonly install -y exported-artifacts/*noarch.rpm
yum --downloadonly install -y ovirt-engine ovirt-engine-setup-plugin-websocket-proxy
- name: Upload artifacts
uses: ovirt/upload-rpms-action@v2
with:
directory: test-artifacts


build-el9:

runs-on: ubuntu-latest
Expand Down
29 changes: 1 addition & 28 deletions source/develop/release-management/process/making-a-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,32 +71,16 @@ and rebuilding with:
# This builds a scratch (just a test) build for CentOS Stream 9 for oVirt 4.5
cbs build --scratch virt9s-ovirt-45-el9s <your package .src.rpm>

# This is for CentOS Stream 8:
cbs build --scratch virt8s-ovirt-45-el8s <your package .src.rpm>

# If the build goes through fine, you can do a real build
# CentOS Stream 9:
cbs build virt9s-ovirt-45-el9s <your package .src.rpm>

# CentOS Stream 8:
cbs build virt8s-ovirt-45-el8s <your package .src.rpm>
```

Once the builds complete it will be tagged as a candidate to be released as `virt8s-ovirt-45-candidate` (for CentOS Stream 8) or `virt9s-ovirt-45-candidate` (for CentOS Stream 9).
Once the builds complete it will be tagged as a candidate to be released as `virt9s-ovirt-45-candidate` (for CentOS Stream 9).

In order to publish the build you need to tag it for testing:

```bash
# CentOS Stream 8
cbs tag virt8s-ovirt-45-testing <your build without the trailing '.src.rpm'>

# Example:
cbs tag virt8s-ovirt-45-testing ovirt-hosted-engine-ha-2.4.10-1.el8
```

This will publish the build under the https://buildlogs.centos.org/centos/8-stream/virt/ repository.


```bash
# CentOS Stream 9
cbs tag virt9s-ovirt-45-testing <your build without the trailing '.src.rpm'>
Expand All @@ -112,17 +96,6 @@ This will publish the build on https://buildlogs.centos.org/centos/9-stream/virt

Once the content in testing has been properly verified and considered good to be released for general availability, the release manager needs to tag the builds for release:

```bash
# CentOS Stream 8
cbs tag virt8s-ovirt-45-release <build without the trailing '.src.rpm'>

#example:
cbs tag virt8s-ovirt-45-release ovirt-hosted-engine-ha-2.4.10-1.el8
```

This will publish the build on the http://mirror.centos.org/centos/8-stream/virt/ repository and to CentOS mirrors.


```bash
# CentOS Stream 9
cbs tag virt9s-ovirt-45-release <build without the trailing '.src.rpm'>
Expand Down
3 changes: 0 additions & 3 deletions source/download/alternate_downloads.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,10 @@ oVirt 4.5.5 is intended for production use and is available for the following pl
Engine:
- Red Hat Enterprise Linux 9 (or similar)
- Red Hat Enterprise Linux 8 (or similar)
- CentOS Stream 8
- CentOS Stream 9

Hosts:
- Red Hat Enterprise Linux 8 (or similar)
- CentOS Stream 8
- oVirt Node based on CentOS Stream 8
- Red Hat Enterprise Linux 9 (or similar)
- CentOS Stream 9
- oVirt Node based on CentOS Stream 9
Expand Down
5 changes: 2 additions & 3 deletions source/download/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,11 @@ oVirt 4.5.5 is intended for production use and is available for the following pl

Engine:
- Red Hat Enterprise Linux 8 (or similar)
- CentOS Stream 8
- Red Hat Enterprise Linux 9 (or similar)
- CentOS Stream 9

Hosts:
- Red Hat Enterprise Linux 8 (or similar)
- oVirt Node based on CentOS Stream 8
- CentOS Stream 8
- Red Hat Enterprise Linux 9 (or similar)
- oVirt Node based on CentOS Stream 9
- CentOS Stream 9
Expand Down
8 changes: 3 additions & 5 deletions source/download/install_on_rhel.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ subscription-manager repos --enable rhel-8-for-x86_64-baseos-rpms
subscription-manager repos --enable rhel-8-for-x86_64-appstream-rpms
subscription-manager repos --enable codeready-builder-for-rhel-8-x86_64-rpms

rpm -i --justdb --nodeps --force "http://mirror.centos.org/centos/8-stream/BaseOS/$(rpm --eval '%_arch')/os/Packages/centos-stream-release-8.6-1.el8.noarch.rpm"
rpm -i --justdb --nodeps --force "https://vault.centos.org/centos/8-stream/BaseOS/$(rpm --eval '%_arch')/os/Packages/centos-stream-release-8.6-1.el8.noarch.rpm"
```

Specific to Rocky Linux only:
Expand All @@ -33,8 +33,7 @@ Common to RHEL 8.6 and derivatives:
cat >/etc/yum.repos.d/CentOS-Stream-Extras.repo <<'EOF'
[cs8-extras]
name=CentOS Stream $releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=8-stream&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/$contentdir/8-stream/extras/$basearch/os/
baseurl=https://vault.centos.org/$contentdir/8-stream/extras/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official
Expand All @@ -43,8 +42,7 @@ EOF
cat >/etc/yum.repos.d/CentOS-Stream-Extras-common.repo <<'EOF'
[cs8-extras-common]
name=CentOS Stream $releasever - Extras common packages
mirrorlist=http://mirrorlist.centos.org/?release=8-stream&arch=$basearch&repo=extras-extras-common
#baseurl=http://mirror.centos.org/$contentdir/8-stream/extras/$basearch/extras-common/
baseurl=https://vault.centos.org/$contentdir/8-stream/extras/$basearch/extras-common/
gpgcheck=1
enabled=1
gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-Extras
Expand Down
4 changes: 2 additions & 2 deletions source/images/diagrams/ovirt-architecture.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,8 @@
with Cluster("Virtualization"):
with Cluster("Windows11 VM"):
vm1_1 = Windows("Windows 11\nQEMU GA")
with Cluster("CentOS Stream 8 VM"):
vm2_1 = Centos("CentOS Stream 8\nQEMU GA")
with Cluster("CentOS Stream 9 VM"):
vm2_1 = Centos("CentOS Stream 9\nQEMU GA")
vdsm1 = Python("VDSM")
mom1 = Python("MoM")
libvirt1 = Custom("libvirt", LOGO.format(product="libvirt"))
Expand Down
Binary file modified source/images/diagrams/ovirt_architecture.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f8055c8

Please sign in to comment.