[openstack-dev] [tripleo] PTG session about All-In-One installer: recap & roadmap

Bogdan Dobrelya bdobreli at redhat.com
Thu Apr 5 08:12:53 UTC 2018


On 4/3/18 9:57 PM, Wesley Hayutin wrote:
> 
> 
> On Tue, 3 Apr 2018 at 13:53 Dan Prince <dprince at redhat.com 
> <mailto:dprince at redhat.com>> wrote:
> 
>     On Tue, Apr 3, 2018 at 10:00 AM, Javier Pena <jpena at redhat.com
>     <mailto:jpena at redhat.com>> wrote:
>      >
>      >> Greeting folks,
>      >>
>      >> During the last PTG we spent time discussing some ideas around
>     an All-In-One
>      >> installer, using 100% of the TripleO bits to deploy a single
>     node OpenStack
>      >> very similar with what we have today with the containerized
>     undercloud and
>      >> what we also have with other tools like Packstack or Devstack.
>      >>
>      >> https://etherpad.openstack.org/p/tripleo-rocky-all-in-one
>      >>
>      >
>      > I'm really +1 to this. And as a Packstack developer, I'd love to
>     see this as a
>      > mid-term Packstack replacement. So let's dive into the details.
> 
>     Curious on this one actually, do you see a need for continued
>     baremetal support? Today we support both baremetal and containers.
>     Perhaps "support" is a strong word. We support both in terms of
>     installation but only containers now have fully supported upgrades.
> 
>     The interfaces we have today still support baremetal and containers
>     but there were some suggestions about getting rid of baremetal support
>     and only having containers. If we were to remove baremetal support
>     though, Could we keep the Packstack case intact by just using
>     containers instead?
> 
>     Dan
> 
> 
> Hey couple thoughts..
> 1.  I've added this topic to the RDO meeting tomorrow.
> 2.  Just a thought, the "elf owl" is the worlds smallest owl at least 
> according to the internets   Maybe the all in one could be nick named 
> tripleo elf?  Talon is cool too.

+1 for elf as a smallest owl :)

> 3.  From a CI perspective, I see this being very help with:
>    a: faster run times generally, but especially for an upgrade tests.  
> It may be possible to have upgrades gating tripleo projects again.
>    b: enabling more packaging tests to be done with TripleO
>    c: If developers dig it, we have a better chance at getting TripleO 
> into other project's check jobs / third party jobs where current 
> requirements and run times are prohibitive.
>    d: Generally speaking replacing packstack / devstack in devel and CI 
> workflows  where it still exists.
>    e: Improved utilization of our resources in RDO-Cloud
> 
> It would be interesting to me to see more design and a little more 
> thought into the potential use cases before we get far along.  Looks 
> like there is a good start to that here [2].
> I'll add some comments with the potential use cases for CI.
> 
> /me is very happy to see this moving! Thanks all
> 
> [1] https://en.wikipedia.org/wiki/Elf_owl
> [2] 
> https://review.openstack.org/#/c/547038/1/doc/source/install/advanced_deployment/all_in_one.rst
> 
> 
>      >
>      >> One of the problems that we're trying to solve here is to give a
>     simple tool
>      >> for developers so they can both easily and quickly deploy an
>     OpenStack for
>      >> their needs.
>      >>
>      >> "As a developer, I need to deploy OpenStack in a VM on my
>     laptop, quickly and
>      >> without complexity, reproducing the same exact same tooling as
>     TripleO is
>      >> using."
>      >> "As a Neutron developer, I need to develop a feature in Neutron
>     and test it
>      >> with TripleO in my local env."
>      >> "As a TripleO dev, I need to implement a new service and test
>     its deployment
>      >> in my local env."
>      >> "As a developer, I need to reproduce a bug in TripleO CI that
>     blocks the
>      >> production chain, quickly and simply."
>      >>
>      >
>      > "As a packager, I want an easy/low overhead way to test updated
>     packages with TripleO bits, so I can make sure they will not break
>     any automation".
>      >
>      >> Probably more use cases, but to me that's what came into my mind
>     now.
>      >>
>      >> Dan kicked-off a doc patch a month ago:
>      >> https://review.openstack.org/#/c/547038/
>      >> And I just went ahead and proposed a blueprint:
>      >> https://blueprints.launchpad.net/tripleo/+spec/all-in-one
>      >> So hopefully we can start prototyping something during Rocky.
>      >>
>      >> Before talking about the actual implementation, I would like to
>     gather
>      >> feedback from people interested by the use-cases. If you
>     recognize yourself
>      >> in these use-cases and you're not using TripleO today to test
>     your things
>      >> because it's too complex to deploy, we want to hear from you.
>      >> I want to see feedback (positive or negative) about this idea.
>     We need to
>      >> gather ideas, use cases, needs, before we go design a prototype
>     in Rocky.
>      >>
>      >
>      > I would like to offer help with initial testing once there is
>     something in the repos, so count me in!
>      >
>      > Regards,
>      > Javier
>      >
>      >> Thanks everyone who'll be involved,
>      >> --
>      >> Emilien Macchi
>      >>
>      >>
>     __________________________________________________________________________
>      >> OpenStack Development Mailing List (not for usage questions)
>      >> Unsubscribe:
>     OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>     <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>      >> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>      >
>      >
>     __________________________________________________________________________
>      > OpenStack Development Mailing List (not for usage questions)
>      > Unsubscribe:
>     OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>     <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>      > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
>     __________________________________________________________________________
>     OpenStack Development Mailing List (not for usage questions)
>     Unsubscribe:
>     OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>     <http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe>
>     http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 
> 
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
> 


-- 
Best regards,
Bogdan Dobrelya,
Irc #bogdando



More information about the OpenStack-dev mailing list