CentOS 8 and RHEL 8 based images

Registered by Mark Goddard

Add support for CentOS 8 and RHEL 8 based container images. It is expected that these images will be Python 3 only.

Blueprint information

Status:
Complete
Approver:
Mark Goddard
Priority:
Essential
Drafter:
Mark Goddard
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for ussuri
Implementation:
Implemented
Milestone target:
milestone icon 10.0.0
Started by
Mark Goddard
Completed by
Mark Goddard

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.opendev.org/#/q/topic:bp/centos-rhel-8

Addressed by: https://review.opendev.org/692368
    WIP: move to CentOS 8 in containers

Addressed by: https://review.opendev.org/692794
    WIP: CI: Move to CentOS 8 nodepool images

Addressed by: https://review.opendev.org/698255
    CentOS 8: work around mod_ssl certificate issue

Addressed by: https://review.opendev.org/698445
    CentOS 8: work around mod_ssl certificate issue

Addressed by: https://review.opendev.org/692450
    WIP: Remove support for CentOS 7

Addressed by: https://review.opendev.org/699413
    CentOS 8: base and openstack-base images

Addressed by: https://review.opendev.org/699414
    CentOS 8: Update packages in images

Addressed by: https://review.opendev.org/613815
    Remove tgtd and scsi-target-utils support in CentOS/RHEL 8

Gerrit topic: https://review.opendev.org/#/q/topic:centos-rhel-8

Addressed by: https://review.opendev.org/701748
    CentOS 8: Add zuul build and publish jobs

Addressed by: https://review.opendev.org/702196
    CentOS 8: Don't force tag in build jobs

Addressed by: https://review.opendev.org/702412
    WIP: move to CentOS 8 in containers

Addressed by: https://review.opendev.org/702418
    Refactor Apache httpd setup

Addressed by: https://review.opendev.org/702419
    CentOS 8: work around mod_ssl certificate issue

Addressed by: https://review.opendev.org/702420
    CentOS 8: Add zuul build and publish jobs

Addressed by: https://review.opendev.org/702421
    Remove tgtd and scsi-target-utils support in CentOS/RHEL 8

Addressed by: https://review.opendev.org/702442
    Debian/source: do not force tag in build jobs

Addressed by: https://review.opendev.org/702452
    CentOS 8: Don't force tag in build jobs

Addressed by: https://review.opendev.org/702706
    CentOS 8: Enable hacluster images

Addressed by: https://review.opendev.org/704337
    CentOS 8: Use upstream Ceph/master

Addressed by: https://review.opendev.org/704782
    CentOS 8: base image fixes for RabbitMQ, fluentd & InfluxDB

Addressed by: https://review.opendev.org/704813
    CentOS 8: Remove shellinabox from ironic-conductor

Addressed by: https://review.opendev.org/704848
    CentOS 8: Allow SSH access to keystone_ssh container

Addressed by: https://review.opendev.org/704965
    CentOS 8: Relax ironic iPXE EFI bootloader location

Addressed by: https://review.opendev.org/704987
    CI: Fix tag suffix logic for CentOS 8

Addressed by: https://review.opendev.org/704999
    CentOS 8: disable repo_gpgcheck for grafana image

Addressed by: https://review.opendev.org/705952
    CentOS 8: Add deploy jobs in CI

Addressed by: https://review.opendev.org/705971
    CentOS 8: Fix CentOS 7 publisher tag

Addressed by: https://review.opendev.org/708816
    Add Apache httpd setup to heat-api-cfn

Addressed by: https://review.opendev.org/709201
    CentOS 8: base image fixes for RabbitMQ, fluentd & InfluxDB

Addressed by: https://review.opendev.org/709202
    CentOS 8: Update packages in images

Addressed by: https://review.opendev.org/709203
    CentOS 8: Remove shellinabox from ironic-conductor

Addressed by: https://review.opendev.org/709204
    CentOS 8: Use upstream Ceph/master

Addressed by: https://review.opendev.org/709205
    CentOS 8: Allow SSH access to keystone_ssh and nova_ssh

Addressed by: https://review.opendev.org/709206
    CentOS 8: disable repo_gpgcheck for grafana image

Addressed by: https://review.opendev.org/709207
    CentOS 8: Relax ironic iPXE EFI bootloader location

Addressed by: https://review.opendev.org/709530
    nova: use proper uefi package names under CentOS/RHEL 8

Addressed by: https://review.opendev.org/709537
    CentOS 8: base and openstack-base images

Addressed by: https://review.opendev.org/709538
    CentOS 8: Add deploy jobs in CI

Addressed by: https://review.opendev.org/709701
    Build collectd image for CentOS8

Addressed by: https://review.opendev.org/710326
    CentOS 8: Install python in the base image (Train only)

Addressed by: https://review.opendev.org/710822
    Build collectd image for CentOS8

Addressed by: https://review.opendev.org/711293
    WIP: CentOS 8: Build bifrost image

Addressed by: https://review.opendev.org/711615
    CentOS 8: Add upgrade job

Addressed by: https://review.opendev.org/711584
    Clean up collectd dockerfile

Addressed by: https://review.opendev.org/711637
    CentOS 8: Drop trickle install to build freezer

Addressed by: https://review.opendev.org/711891
    Clean up collectd dockerfile

Addressed by: https://review.opendev.org/712719
    CI: CentOS 8: Enable ceph-ansible jobs

Addressed by: https://review.opendev.org/713054
    CentOS 8: enable monasca-grafana image

Addressed by: https://review.opendev.org/713265
    CentOS 8: Switch default base image, tag as master

Addressed by: https://review.opendev.org/713266
    CentOS 8: Switch last mentions of yum to dnf

Addressed by: https://review.opendev.org/713509
    CentOS 8: Build bifrost image

Addressed by: https://review.opendev.org/714055
    CentOS 8: Enable hacluster and masakari images

Addressed by: https://review.opendev.org/714170
    CentOS 8: enable monasca-grafana image

Addressed by: https://review.opendev.org/714944
    CentOS 8: Drop trickle install to build freezer

Addressed by: https://review.opendev.org/715224
    CentOS 8: Add rabbitmq-3.7.24 image (CentOS 7 only)

Addressed by: https://review.opendev.org/717300
    Ignore epel disable

Addressed by: https://review.opendev.org/717796
    Add docs and release note for CentOS 8

Addressed by: https://review.opendev.org/717807
    Add docs and release note for CentOS 8

Addressed by: https://review.opendev.org/721329
    switch to official CentOS 8 repositories

Addressed by: https://review.opendev.org/729893
    qdrouterd: ignore failure of disabling epel repos

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.