<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:SimSun;
        panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">CentOS 8 including python2to3:<o:p></o:p></p>
<p class="MsoNormal">1. Current Status:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>build partial iso  including 783 RPMs<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>ISO could be installed and boot successfully
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>pxe sever  function has been verified individually
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>the detail rpm status
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       https://drive.google.com/file/d/1HI3SuzXwT4pCirLSxgB46sxIPhIR8iuc/view?usp=sharing<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       summary:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       SRPM: 55 is still not uploaded, most are puppet and openstack srpm.
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       Tallball: 36 is not uploaded, most we can keep , some are depends on ceph.
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       noarch rpm : 561 is not found, python2 pkgs should change to python3 , and openstack and its depends
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       x86 rpm: 204 is not found.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">2.staged plan:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">1.Ansible ,Docker and Kubernetes pkgs rpm and install into iso,(verify individual function per )  ---Feb 14th
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">2.Flock Services (including platform openstack such as keystone, horizons and barbican) , assuming use RDO non-official release  build into iso  ---- March 13th<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">3.RT build    ---- March 27th<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">4.ansible bootstrap   ---- March 27th<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">5.all platform service running successfully.   ----      April 17th<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">6.platform application and openstack application  --- April 30th (assume using ceph containerization )<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">7.feature test and function test  , issue fix      ----   End of May<o:p></o:p></p>
<p class="MsoNormal">3.issues, risk and concern<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>Ceph tarball (mimic is not support centos8) ,
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       Currently Strategy waiting rook /ceph containerization work<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>Openstack official RPMs are not released yet , just some middle repos , and those are for openstack train(most likely ,not official release, directly plan to
 release ussuri)<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       https://trunk.rdoproject.org/centos8-train/26/c9/26c97d910a135d1ab1bd8ecd47f5bd80355b5624_190d169b/<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       https://trunk.rdoproject.org/centos8-master/deps/latest/noarch/<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       https://trunk.rdoproject.org/centos8-master/deps/latest/x86_64/<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      need upgrade platform openstack to train
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      puppet version upgrade? Openstack Train is using puppet5, but platform puppet version is 4.8
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       if upgrade openstack to train, potential compatible issue. 
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       any potential quality issue using "pre-release" official train rpms.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>RT kernel no official rpm or srpm
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      Spec and config can be found in below
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       https://git.centos.org/rpms/kernel-rt/branches?branchname=c8
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       tarball matching std kernel location.
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      any potential quality issues built by ourselves
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>some packages version are big changes , such as drbd upgrade from 8 to 9 ,
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      any function or compatible issue.
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      for example, currently drbd 8 cannot be built in kernel 4.10. so upgrade to 9, but is there campatible issues etc.
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      another example, dnf which replacing yum, dnf does not support multi-paremeters in centos8, it cause build iso very slow, ~30mins.
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      suggestions from expert in certain areas are welecome and needed.
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>Kubeadm install ,
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">     the statement from k8s official site.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">     "if your system's iptables tooling uses the nftables backend, you will need to switch the iptables tooling to ‘legacy’ mode to avoid these problems. This is the case on at least Debian    
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      10 (Buster), Ubuntu 19.04, Fedora 29 and newer releases of these distributions by default. RHEL 8 does not support switching to legacy mode, and is therefore incompatible with
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      current kubeadm packages."<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">       assume CentOS8 is same as RHEL8,  it might be risk enabling kubeadm.
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>rebasing master to centos8 feature branch
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      for example k8s upgrade in master, it will cause 2nd upgrade work when rebaseing master to centos8 feature branch.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><span lang="ZH-CN" style="font-family:SimSun">•</span>verification and quality
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">      since this is major version upgrade, need test plan and test support. 
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>