Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE REQUEST] Deploy Epiphany on newly created VMs with RHEL 8 #1332

Closed
11 of 20 tasks
to-bar opened this issue Jun 3, 2020 · 8 comments
Closed
11 of 20 tasks

[FEATURE REQUEST] Deploy Epiphany on newly created VMs with RHEL 8 #1332

to-bar opened this issue Jun 3, 2020 · 8 comments

Comments

@to-bar
Copy link
Contributor

to-bar commented Jun 3, 2020

This task is about creating new Epiphany cluster based on Red Hat Enterprise Linux 8.

TODO items:

  • Remove support for RHEL 7 and CentOS 7 (update preflight checks)
  • Update cloud images
  • Migrate from yum to dnf (download_requirements.sh and Ansible module - if needed)
  • Adjust requirements (some packages need to be replaced or removed)
  • Check and adjust Ansible roles to work with RHEL 8
  • Ensure automated tests pass

Latest release: 8.5 / November 9, 2021

Dates for RHEL 7
End of Maintenance Support 1: August 6, 2020
End of life: June 30, 2024
Source: https://endoflife.software/operating-systems/linux/red-hat-enterprise-linux-rhel

RHEL 8 documentation:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/

Key differences between Red Hat Enterprise Linux 7 and Red Hat Enterprise Linux 8:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/considerations_in_adopting_rhel_8/index

Upgrading:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/upgrading_from_rhel_7_to_rhel_8/index


DoD checklist

  • Changelog
    • updated
    • not needed
  • COMPONENTS.md
    • updated
    • not needed
  • Schema
    • updated
    • not needed
  • Backport tasks
    • created
    • not needed
  • Documentation
    • added
    • updated
    • not needed
  • Feature has automated tests
  • Automated tests passed (QA pipelines)
    • apply
    • upgrade
    • backup/restore
  • Idempotency tested
  • All conversations in PR resolved
  • Solution meets requirements and is done according to design doc
  • Usage compliant with license
@plirglo plirglo added this to the S20201217 milestone Nov 26, 2020
@plirglo plirglo added the priority/medium Task with medium priority label Nov 26, 2020
@mkyc mkyc removed the priority/medium Task with medium priority label Dec 4, 2020
@mkyc
Copy link
Contributor

mkyc commented Dec 4, 2020

We should handle it in basic infrastructure modules.

@mkyc mkyc removed this from the S20201217 milestone Dec 4, 2020
@plirglo
Copy link
Contributor

plirglo commented Dec 11, 2020

  1. Upgrade process:
    Upgrade process should include two main steps:
  • Update to latest available RHEL 7 version (as mentioned in upgrade requirements)
  • Major upgrade to RHEL 8

Need confirmation how update process works for azure images, since in Azure the latest image with RAW partitioning is 7.7: https://github.com/epiphany-platform/epiphany/blob/develop/docs/home/howto/CLUSTER.md#note-for-rhel--centos-azure-images

  1. Starting RHEL version 8 for new instances Epiphany needs to support LVM partitioning, since cloud providers are not deliver RAW partitioning images anymore. This means that we should also look at additional disk work item [BUG] Only 32 GB mounted on the root directory when the disk size of the repository machine is 64 GB #1776

@atsikham
Copy link
Contributor

We should handle it in basic infrastructure modules.

Are there tasks for that?

@mkyc
Copy link
Contributor

mkyc commented Dec 11, 2020

I don't think so. In modules we do not have upgrade process at all so far.

@erzetpe
Copy link
Contributor

erzetpe commented Dec 11, 2020

Do we really want to perform automatic upgrade from RHEL 7.x to 8.x? Maybe it will be better to support 8.x but leave whole procedure of upgrade to user and just give instruction/links how to perform this manually?

@rafzei
Copy link
Contributor

rafzei commented Sep 16, 2021

This task has to be done right after Spike #2529 in a way(s) described in the outcome of the Spike.

@mkyc
Copy link
Contributor

mkyc commented Oct 12, 2021

This task looks like it should be done in next quarter, not now.

@plirglo
Copy link
Contributor

plirglo commented Oct 29, 2021

Please check spike results place in Conluence page before start

@to-bar to-bar changed the title Support for Red Hat Enterprise Linux 8 Deploy Epiphany on VMs based on Red Hat Enterprise Linux 8 Jan 19, 2022
@to-bar to-bar changed the title Deploy Epiphany on VMs based on Red Hat Enterprise Linux 8 Deploy Epiphany on newly created VMs with Red Hat Enterprise Linux 8 Jan 19, 2022
@to-bar to-bar changed the title Deploy Epiphany on newly created VMs with Red Hat Enterprise Linux 8 Deploy Epiphany on newly created VMs with RHEL 8 Jan 19, 2022
@plirglo plirglo self-assigned this Jan 24, 2022
@to-bar to-bar self-assigned this Mar 1, 2022
@sbbroot sbbroot self-assigned this Mar 9, 2022
@seriva seriva changed the title Deploy Epiphany on newly created VMs with RHEL 8 [FEATURE REQUEST] Deploy Epiphany on newly created VMs with RHEL 8 Apr 20, 2022
@przemyslavic przemyslavic self-assigned this May 10, 2022
@seriva seriva closed this as completed May 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants