<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:"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;}
/* 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.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
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="MsoPlainText">Hi Folks,<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">I would like to raise some questions  about do an early 0.1 release for Kata.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Eric Cardona is working on provide some packaging tooling for Kata Containers. The tools are an automation<o:p></o:p></p>
<p class="MsoPlainText">to build packages in OBS[1]. Seems that  OBS system does not allow to access to internet, this is something
<o:p></o:p></p>
<p class="MsoPlainText">that is needed today to build a Kata Containers image. The image builder will pull some extra packages to<o:p></o:p></p>
<p class="MsoPlainText">build the rootfs and the agent to create it.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">One option we have is to pre-build the images we will ship before each release. The rest of the time
<o:p></o:p></p>
<p class="MsoPlainText">if a developer want a fresh image with the latest Kata agent, it can be generated with a osbuilder scripts[2].<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">If you are agree with this approach, I would like to do  early 0.1 release for kata containers. The steps would be.<o:p></o:p></p>
<p class="MsoPlainText">                - Tag all the repositories with the version 0.1 (currently most of the have a file called VERSION that has the version 0.1)<o:p></o:p></p>
<p class="MsoPlainText">             - Create a release in github with its proper releases notes.<o:p></o:p></p>
<p class="MsoPlainText">             - In the agent github release, attach the images (raw and initrd)<o:p></o:p></p>
<p class="MsoPlainText">             - The published images in the agent release will be used by the packaging.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">So I would like to as if is there any concern about do an early 0.1 release with the current kata state? For Clear Containers we had some scripts to automate most of the process we could<o:p></o:p></p>
<p class="MsoPlainText">Use them for kata (tagging, release notes generation, version bump in the projects files).<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText">Having the  tags will help to tests  the packaging of a  kata release. This also may help us to identify gaps for a final 1.0 release.<o:p></o:p></p>
<p class="MsoPlainText"><o:p> </o:p></p>
<p class="MsoPlainText"><span lang="ES-MX">-<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="ES-MX">Cheers!<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="ES-MX">Carlos Venegas<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="ES-MX"><o:p> </o:p></span></p>
<p class="MsoPlainText"><span lang="ES-MX">[1] https://build.opensuse.org/<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="ES-MX">[2] https://github.com/kata-containers/osbuilder<o:p></o:p></span></p>
<p class="MsoPlainText"><span lang="ES-MX"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="ES-MX"><o:p> </o:p></span></p>
</div>
</body>
</html>