There's probably a namespace conflict when both octavia-dashboard and barbican-ui are enabled:

https://opendev.org/openstack/octavia-dashboard/src/branch/master/octavia_dashboard/static/app/core/openstack-service-api/barbican.service.js#L21
https://opendev.org/openstack/barbican-ui/src/branch/master/barbican_ui/static/dashboard/barbican/barbican.service.js#L19

We will work on fixing it.

Thanks!


On Thu, Jul 8, 2021 at 6:14 PM Taltavull Jean-Francois <jean-francois.taltavull@elca.ch> wrote:

Hi Gregory,

 

You had the right intuition, the load balancer panel works fine without barbican-ui !

 

Thanks !

 

JF

 

From: Gregory Thiemonge <gthiemonge@redhat.com>
Sent: jeudi, 8 juillet 2021 10:34
To: Taltavull Jean-Francois <jean-francois.taltavull@elca.ch>
Cc: Michael Johnson <johnsomor@gmail.com>; openstack-discuss@lists.openstack.org
Subject: Re: [Octavia dashboard] Impossible to fill the subnet field when creating a load balancer

 

 

EXTERNAL MESSAGE - This email comes from outside ELCA companies. Exercise caution when opening attachments or clicking links, especially from unknown senders.

Hi Jean-Francois,

 

I tried to reproduce this issue on master and I didn't get this error.

Do you have barbican-ui in your environment?

Could you disable it temporarily and check if this changes the behavior of the load balancer panel?

 

Thanks,

 

Gregory

 

On Wed, Jul 7, 2021 at 10:03 AM Taltavull Jean-Francois <jean-francois.taltavull@elca.ch> wrote:

Hi Michael,

I resumed the Octavia dashboard tests yesterday.

After having clicked on "Create Load Balancer" button, the panel opens and the following javascript error message appears in the Firefox console:
"Error: barbicanAPI.getCertificates is not a function".

I did the test with Ussuri and Wallaby versions of Octavia dashboard and I got the same result than with Victoria.

-JF

> -----Original Message-----
> From: Michael Johnson <johnsomor@gmail.com>
> Sent: jeudi, 13 mai 2021 01:52
> To: Taltavull Jean-Francois <jean-francois.taltavull@elca.ch>
> Cc: openstack-discuss@lists.openstack.org
> Subject: Re: [Octavia dashboard] Impossible to fill the subnet field when creating
> a load balancer
>
> Hi Jean-François,
>
> The Subnet drop-down on the load balancer create screen in horizon should be
> populated with the neutron subnets your project has access to.
>
> Can you check that you can see at least one subnet (or the specific subnet you
> are looking for) in the networking section of the horizon UI?
>
> The field should be a drop-down listing the available neutron subnets.
> You can see a demo of that in our Boston presentation here:
> https://youtu.be/BBgP3_qhJ00?t=935
>
> Michael
>
> On Wed, May 12, 2021 at 8:18 AM Taltavull Jean-Francois <jean-
> francois.taltavull@elca.ch> wrote:
> >
> > Hi All,
> >
> > On my OSA Victoria deployment (on Ubuntu 20.04), the "Create Load
> Balancer" form does not allow me to fill the mandatory "subnet" field and
> therefore I can't create a load balancer with Horizon.
> >
> > On the other hand, Octavia works fine and I can create load balancers with the
> CLI, Terraform, etc.
> >
> > Has one of you already faced such a situation ?
> >
> >
> > Best regards,
> >
> > Jean-François
> >
> >
> >