Re: CoreOS vs Anaconda toolchain
Vendula Poncova <[email protected]> Tue, 10 Sep 2019 18:43:33 +0200
| Newsgroups | gmane.linux.redhat.anaconda.devel |
|---|---|
| Message-ID | <CAAmygTQmgMDGqDPBouELgO=9UQ9Z_CGuyJos6DzisCrU564qZg@mail.gmail.com> |
--===============8432969612540915336== Content-Type: multipart/alternative; boundary="000000000000983c860592359baa" --000000000000983c860592359baa Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, Sep 9, 2019 at 4:53 PM Pat Riehecky <[email protected]> wrote: > This does indeed sound interesting. > > Anaconda is one of the more complex bits of software I've worked with. > It does a lot various things with a fair bit of flexibility. > > My thoughts after 20 seconds of reflection (aka, not thought through at > all): > > I wonder if it might make sense to converge on something driven by a > more modern workflow and tooling? From one perspective > Anaconda/Ignition are system setup tools. Might it make sense to begin > leveraging some of the automation tools to do some of this setup? Or to > put another way: Could anaconda/ignition begin to transition into a well > defined Ansible workflow where the UI sets parameters? For as much as I > love kickstart, a YAML formatted document might lend itself to templates > and easier transition to/from cloud providers.... > > Hi Pat, Lars was looking into that for the osbuild. The problem is that Ansible doesn't have support for systems that are kind of dead (no running services etc.). However, I think that it would be a great way of sharing code with other system setup and system building tools. Vendy > Pat > > > > > On 9/6/19 3:46 PM, Colin Walters wrote: > > Hi, I wanted to link this here: > > > > > https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__github.com_coreos_= coreos-2Dassembler_issues_91&d=3DDwICAg&c=3DgRgGjJ3BkIsb5y6s49QqsA&r=3DOAMt= P0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=3DYqP9qr3liUKA6uMbUFVdpgGdPTtGp7t= zGww8AahLxA8&s=3D7G9J0U8mTAU7eDMuir3ky8hsJEHjBhllLrpArag0ztw&e=3D > > Most importantly starting from > > > https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__github.com_coreos_= coreos-2Dassembler_issues_91-23issuecomment-2D422830233&d=3DDwICAg&c=3DgRgG= jJ3BkIsb5y6s49QqsA&r=3DOAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=3DYqP9= qr3liUKA6uMbUFVdpgGdPTtGp7tzGww8AahLxA8&s=3DZmL0ktGZ4gBP1Cgpmz9QL3MbvKhOQLx= ZFTNj8ligiEQ&e=3D > > and the most recent ones. > > > > Would love to do some brainstorming about how we can share more > code/ideas in general; I had some specific comments towards the end. > > > > One thing not explicitly noted there is how key Ignition is to FCOS (an= d > derivatives like RHCOS) - having a common language that works in both bar= e > metal as well as e.g. AWS and Azure is a big deal - and today the OpenShi= ft > 4 installer and the [machine-config-operator]( > https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__github.com_openshi= ft_machine-2Dconfig-2Doperator_&d=3DDwICAg&c=3DgRgGjJ3BkIsb5y6s49QqsA&r=3DO= AMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=3DYqP9qr3liUKA6uMbUFVdpgGdPTtG= p7tzGww8AahLxA8&s=3Dk-SXz0DOZeNsrdkDpZyg244dxo6akCX9r_RzkPHRIqY&e=3D > ) are built heavily upon it. > > > > _______________________________________________ > > Anaconda-devel-list mailing list > > [email protected] > > > https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.redhat.com_mai= lman_listinfo_anaconda-2Ddevel-2Dlist&d=3DDwICAg&c=3DgRgGjJ3BkIsb5y6s49QqsA= &r=3DOAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=3DYqP9qr3liUKA6uMbUFVdpg= GdPTtGp7tzGww8AahLxA8&s=3DhsNc4HvS01zWyo0UIHCxG87CGdpaMvaAlve6TA8iFeY&e=3D > > -- > Pat Riehecky > > Fermi National Accelerator Laboratory > www.fnal.gov > www.scientificlinux.org > > _______________________________________________ > Anaconda-devel-list mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/anaconda-devel-list --000000000000983c860592359baa Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">On Mon, Sep 9, 2019 at 4:53 PM Pat Riehecky <<a href=3D= "mailto:[email protected]">[email protected]</a>> wrote:<br><div class= =3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px = 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This doe= s indeed sound interesting.<br> <br> Anaconda is one of the more complex bits of software I've worked with.= =C2=A0 <br> It does a lot various things with a fair bit of flexibility.<br> <br> My thoughts after 20 seconds of reflection (aka, not thought through at <br= > all):<br> <br> I wonder if it might make sense to converge on something driven by a <br> more modern workflow and tooling?=C2=A0 From one perspective <br> Anaconda/Ignition are system setup tools.=C2=A0 Might it make sense to begi= n <br> leveraging some of the automation tools to do some of this setup?=C2=A0 Or = to <br> put another way: Could anaconda/ignition begin to transition into a well <b= r> defined Ansible workflow where the UI sets parameters?=C2=A0 For as much as= I <br> love kickstart, a YAML formatted document might lend itself to templates <b= r> and easier transition to/from cloud providers....<br> <br></blockquote></div><div class=3D"gmail_quote"><br></div><div class=3D"g= mail_quote">Hi Pat,</div><div class=3D"gmail_quote"><br></div><div class=3D= "gmail_quote">Lars was looking into that for the osbuild. The problem is th= at Ansible doesn't have support for systems that are kind of dead (no r= unning services etc.). However, I think that it would be a great way of sha= ring code with other system setup and system building tools.<br><div><br></= div><div>Vendy<br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pa= dding-left:1ex"> Pat<br> <br> <br> <br> <br> On 9/6/19 3:46 PM, Colin Walters wrote:<br> > Hi, I wanted to link this here:<br> ><br> > <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__gith= ub.com_coreos_coreos-2Dassembler_issues_91&d=3DDwICAg&c=3DgRgGjJ3Bk= Isb5y6s49QqsA&r=3DOAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=3DY= qP9qr3liUKA6uMbUFVdpgGdPTtGp7tzGww8AahLxA8&s=3D7G9J0U8mTAU7eDMuir3ky8hs= JEHjBhllLrpArag0ztw&e=3D" rel=3D"noreferrer" target=3D"_blank">https://= urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__github.com_coreos_coreos-2Da= ssembler_issues_91&d=3DDwICAg&c=3DgRgGjJ3BkIsb5y6s49QqsA&r=3DOA= MtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=3DYqP9qr3liUKA6uMbUFVdpgGdP= TtGp7tzGww8AahLxA8&s=3D7G9J0U8mTAU7eDMuir3ky8hsJEHjBhllLrpArag0ztw&= e=3D</a><br> > Most importantly starting from<br> > <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__gith= ub.com_coreos_coreos-2Dassembler_issues_91-23issuecomment-2D422830233&d= =3DDwICAg&c=3DgRgGjJ3BkIsb5y6s49QqsA&r=3DOAMtP0DWou0nlXG7Kmxo2enjXJ= fwb1DXS9fwcaESuTE&m=3DYqP9qr3liUKA6uMbUFVdpgGdPTtGp7tzGww8AahLxA8&s= =3DZmL0ktGZ4gBP1Cgpmz9QL3MbvKhOQLxZFTNj8ligiEQ&e=3D" rel=3D"noreferrer"= target=3D"_blank">https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__g= ithub.com_coreos_coreos-2Dassembler_issues_91-23issuecomment-2D422830233&am= p;d=3DDwICAg&c=3DgRgGjJ3BkIsb5y6s49QqsA&r=3DOAMtP0DWou0nlXG7Kmxo2en= jXJfwb1DXS9fwcaESuTE&m=3DYqP9qr3liUKA6uMbUFVdpgGdPTtGp7tzGww8AahLxA8&am= p;s=3DZmL0ktGZ4gBP1Cgpmz9QL3MbvKhOQLxZFTNj8ligiEQ&e=3D</a><br> > and the most recent ones.<br> ><br> > Would love to do some brainstorming about how we can share more code/i= deas in general; I had some specific comments towards the end.<br> ><br> > One thing not explicitly noted there is how key Ignition is to FCOS (a= nd derivatives like RHCOS) - having a common language that works in both ba= re metal as well as e.g. AWS and Azure is a big deal - and today the OpenSh= ift 4 installer and the [machine-config-operator](<a href=3D"https://urldef= ense.proofpoint.com/v2/url?u=3Dhttps-3A__github.com_openshift_machine-2Dcon= fig-2Doperator_&d=3DDwICAg&c=3DgRgGjJ3BkIsb5y6s49QqsA&r=3DOAMtP= 0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=3DYqP9qr3liUKA6uMbUFVdpgGdPTtG= p7tzGww8AahLxA8&s=3Dk-SXz0DOZeNsrdkDpZyg244dxo6akCX9r_RzkPHRIqY&e= =3D" rel=3D"noreferrer" target=3D"_blank">https://urldefense.proofpoint.com= /v2/url?u=3Dhttps-3A__github.com_openshift_machine-2Dconfig-2Doperator_&= ;d=3DDwICAg&c=3DgRgGjJ3BkIsb5y6s49QqsA&r=3DOAMtP0DWou0nlXG7Kmxo2enj= XJfwb1DXS9fwcaESuTE&m=3DYqP9qr3liUKA6uMbUFVdpgGdPTtGp7tzGww8AahLxA8&= ;s=3Dk-SXz0DOZeNsrdkDpZyg244dxo6akCX9r_RzkPHRIqY&e=3D</a> ) are built h= eavily upon it.<br> ><br> > _______________________________________________<br> > Anaconda-devel-list mailing list<br> > <a href=3D"mailto:[email protected]" target=3D"_blank">An= [email protected]</a><br> > <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.= redhat.com_mailman_listinfo_anaconda-2Ddevel-2Dlist&d=3DDwICAg&c=3D= gRgGjJ3BkIsb5y6s49QqsA&r=3DOAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&= amp;m=3DYqP9qr3liUKA6uMbUFVdpgGdPTtGp7tzGww8AahLxA8&s=3DhsNc4HvS01zWyo0= UIHCxG87CGdpaMvaAlve6TA8iFeY&e=3D" rel=3D"noreferrer" target=3D"_blank"= >https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.redhat.com_mail= man_listinfo_anaconda-2Ddevel-2Dlist&d=3DDwICAg&c=3DgRgGjJ3BkIsb5y6= s49QqsA&r=3DOAMtP0DWou0nlXG7Kmxo2enjXJfwb1DXS9fwcaESuTE&m=3DYqP9qr3= liUKA6uMbUFVdpgGdPTtGp7tzGww8AahLxA8&s=3DhsNc4HvS01zWyo0UIHCxG87CGdpaMv= aAlve6TA8iFeY&e=3D</a><br> <br> -- <br> Pat Riehecky<br> <br> Fermi National Accelerator Laboratory<br> <a href=3D"http://www.fnal.gov" rel=3D"noreferrer" target=3D"_blank">www.fn= al.gov</a><br> <a href=3D"http://www.scientificlinux.org" rel=3D"noreferrer" target=3D"_bl= ank">www.scientificlinux.org</a><br> <br> _______________________________________________<br> Anaconda-devel-list mailing list<br> <a href=3D"mailto:[email protected]" target=3D"_blank">Anacond= [email protected]</a><br> <a href=3D"https://www.redhat.com/mailman/listinfo/anaconda-devel-list" rel= =3D"noreferrer" target=3D"_blank">https://www.redhat.com/mailman/listinfo/a= naconda-devel-list</a></blockquote></div></div> --000000000000983c860592359baa-- --===============8432969612540915336== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Anaconda-devel-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/anaconda-devel-list --===============8432969612540915336==--