[kolla][octavia][openstack-ansible][tripleo] octavia in kolla ansible

Mark Goddard mark at stackhpc.com
Thu Jun 20 16:32:13 UTC 2019


On Thu, 20 Jun 2019 at 17:27, Michael Johnson <johnsomor at gmail.com> wrote:
>
> Hi Mark,
>
> I wanted to highlight that I wrote a detailed certificate
> configuration guide for Octavia here:
> https://docs.openstack.org/octavia/latest/admin/guides/certificates.html
>
> This could be used to automate the certificate generation for Kolla deployments.

Great, that looks useful.

>
> Let me know if you have any questions about the guide or steps,
> Michael
>
> On Thu, Jun 20, 2019 at 7:31 AM Mark Goddard <mark at stackhpc.com> wrote:
> >
> > On Thu, 20 Jun 2019 at 15:08, Alex Schultz <aschultz at redhat.com> wrote:
> > >
> > >
> > >
> > > On Thu, Jun 20, 2019 at 8:00 AM Mark Goddard <mark at stackhpc.com> wrote:
> > >>
> > >> Hi,
> > >>
> > >> In the recent kolla meeting [1] we discussed the usability of octavia
> > >> in kolla ansible. We had feedback at the Denver summit [2] that this
> > >> service is difficult to deploy and requires a number of manual steps.
> > >> Certificates are one of the main headaches. It was stated that OSA [3]
> > >> may have some useful code we could look into.
> > >
> > >
> > > I second that Octavia is very painful to install. There is a requirement of a bunch of openstack cloud configurations (flavors/images/etc) that must be handled prior to actually configuring the service which means it's complex to deploy. IMHO it would have been beneficial for some of these items to actually have been rolled into the service itself (ie dynamically querying the services for flavor information rather than expecting an ID put into a configuration file).  That being said, we have managed to get it integrated into tripleo but it's rather complex. It does use ansible if you want to borrow some of the concepts for os_octavia.
> > >
> > > https://opendev.org/openstack/tripleo-heat-templates/src/branch/master/deployment/octavia
> > > https://opendev.org/openstack/tripleo-common/src/branch/master/playbooks/octavia-files.yaml
> > > https://opendev.org/openstack/tripleo-common/src/branch/master/playbooks/roles
> > >
> > > Additionally we're still leveraging some of the puppet-octavia code to manage configs/nova flavors.
> >
> > Thanks for sharing Alex & Carlos - useful source material.
> >
> > >
> > > Thanks,
> > > -Alex
> > >
> > >>
> > >>
> > >> As a starting point to improving this support, I'd like to gather
> > >> information from people who are using octavia in kolla ansible, and
> > >> what they have had to do to make it work. Please respond to this
> > >> email.
> > >>
> > >> I've also tagged openstack-ansible and Tripleo - if there is any
> > >> useful information those teams have to share about this topic, it is
> > >> most welcome. Alternatively if your support for octavia also falls
> > >> short perhaps we could collaborate on improvements.
> > >>
> > >> Thanks,
> > >> Mark
> > >>
> > >> [1] http://eavesdrop.openstack.org/meetings/kolla/2019/kolla.2019-06-19-15.00.log.html#l-86
> > >> [2] https://etherpad.openstack.org/p/DEN-train-kolla-feedback
> > >> [3] https://opendev.org/openstack/openstack-ansible-os_octavia
> > >>
> >



More information about the openstack-discuss mailing list