diff mbox series

[ovs-dev,v2,6/9] tests: Amend release stale port binding test for RBAC

Message ID 0819add2200970ed04db377922d85eea2b73f94a.1614945892.git.frode.nordahl@canonical.com
State Accepted
Headers show
Series Fix missing RBAC rules and enable testing | expand

Commit Message

Frode Nordahl March 5, 2021, 12:16 p.m. UTC
The current version of the test attempts to simulate chassis
registration prior to starting `ovn-controller`, however it does
not set the `hostname` field.

The RBAC role for `ovn-controller` does not allow for a chassis to
change its own name or hostname, which makes sense as this is used
for authentication.

Update the test to set the `hostname` field when simulating chassis
registration so that `ovn-controller` does not attempt to update it
and subsequently make the test fail.

Fixes b6b3823d4 ("ovn-controller: Fix I-P for SB Port_Binding and OVS Interface")

Signed-off-by: Frode Nordahl <frode.nordahl@canonical.com>
---
 tests/ovn.at | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Mark Michelson March 22, 2021, 7:47 p.m. UTC | #1
Hi Frode,

For patches 6-9:

Acked-by: Mark Michelson <mmichels@redhat.com>

Can you specify which of the patches need to be backported and to which 
branches they need to be backported? I can take care of all the merges 
at the same time once I get this info.

Thanks.

On 3/5/21 7:16 AM, Frode Nordahl wrote:
> The current version of the test attempts to simulate chassis
> registration prior to starting `ovn-controller`, however it does
> not set the `hostname` field.
> 
> The RBAC role for `ovn-controller` does not allow for a chassis to
> change its own name or hostname, which makes sense as this is used
> for authentication.
> 
> Update the test to set the `hostname` field when simulating chassis
> registration so that `ovn-controller` does not attempt to update it
> and subsequently make the test fail.
> 
> Fixes b6b3823d4 ("ovn-controller: Fix I-P for SB Port_Binding and OVS Interface")
> 
> Signed-off-by: Frode Nordahl <frode.nordahl@canonical.com>
> ---
>   tests/ovn.at | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/tests/ovn.at b/tests/ovn.at
> index bec593dcc..ca9623fee 100644
> --- a/tests/ovn.at
> +++ b/tests/ovn.at
> @@ -21572,7 +21572,7 @@ ovn-nbctl --wait=sb lsp-add ls1 lsp1
>   
>   # Simulate the fact that lsp1 had been previously bound on hv1.
>   ovn-sbctl --id=@e create encap chassis_name=hv1 ip="192.168.0.1" type="geneve" \
> -    -- --id=@c create chassis name=hv1 encaps=@e \
> +    -- --id=@c create chassis hostname=hv1 name=hv1 encaps=@e \
>       -- set Port_Binding lsp1 chassis=@c
>   
>   as hv1
>
Frode Nordahl March 23, 2021, 6:18 a.m. UTC | #2
On Mon, Mar 22, 2021 at 8:47 PM Mark Michelson <mmichels@redhat.com> wrote:
>
> Hi Frode,
>
> For patches 6-9:
>
> Acked-by: Mark Michelson <mmichels@redhat.com>

Thank you for the review, much appreciated.

> Can you specify which of the patches need to be backported and to which
> branches they need to be backported? I can take care of all the merges
> at the same time once I get this info.

Numan already did the required backports for patches 1-5 so we should
be good there. Would be great to get the tests into master.

Cheers!
Numan Siddique March 24, 2021, 12:53 p.m. UTC | #3
On Tue, Mar 23, 2021 at 11:53 AM Frode Nordahl
<frode.nordahl@canonical.com> wrote:
>
> On Mon, Mar 22, 2021 at 8:47 PM Mark Michelson <mmichels@redhat.com> wrote:
> >
> > Hi Frode,
> >
> > For patches 6-9:
> >
> > Acked-by: Mark Michelson <mmichels@redhat.com>
>
> Thank you for the review, much appreciated.
>
> > Can you specify which of the patches need to be backported and to which
> > branches they need to be backported? I can take care of all the merges
> > at the same time once I get this info.
>
> Numan already did the required backports for patches 1-5 so we should
> be good there. Would be great to get the tests into master.
>
> Cheers!

I applied the patches 6 and 7 to the main branch.

There are some issues with patch 9.  I didn't apply patch 8 as it
seems related to patch 9.

If I configure like below and run "make check" it fails for me.  Can
you please take a look.

$mkdir _gcc
$cd _gcc
$../configure --enable-Werror --enable-sparse --with-ovs-source=...
$cd ..
$make -C _gcc check
make[2]: Entering directory /tmp/ovn/_gcc'
make[2]: 'tests/atlocal' is up to date.
make[2]: 'tests/testpki-cacert.pem' is up to date.
make[2]: 'tests/testpki-test-cert.pem' is up to date.
make[2]: 'tests/testpki-test-privkey.pem' is up to date.
make[2]: 'tests/testpki-test-req.pem' is up to date.
make[2]: 'tests/testpki-test2-cert.pem' is up to date.
make[2]: 'tests/testpki-test2-privkey.pem' is up to date.
make[2]: 'tests/testpki-test2-req.pem' is up to date.
cp /tmp/ovn/_gcc/tests/pki/main-cert.pem tests/testpki-main-cert.pem
cp: cannot stat '/tmp/ovn/_gcc/tests/pki/main-cert.pem': No such file
or directory
make[2]: *** [Makefile:3512: tests/testpki-main-cert.pem] Error 1
make[2]: Leaving directory '/tmp/ovn/_gcc'

Thanks
Numan


>
> --
> Frode Nordahl
>
> > Thanks.
> >
> > On 3/5/21 7:16 AM, Frode Nordahl wrote:
> > > The current version of the test attempts to simulate chassis
> > > registration prior to starting `ovn-controller`, however it does
> > > not set the `hostname` field.
> > >
> > > The RBAC role for `ovn-controller` does not allow for a chassis to
> > > change its own name or hostname, which makes sense as this is used
> > > for authentication.
> > >
> > > Update the test to set the `hostname` field when simulating chassis
> > > registration so that `ovn-controller` does not attempt to update it
> > > and subsequently make the test fail.
> > >
> > > Fixes b6b3823d4 ("ovn-controller: Fix I-P for SB Port_Binding and OVS Interface")
> > >
> > > Signed-off-by: Frode Nordahl <frode.nordahl@canonical.com>
> > > ---
> > >   tests/ovn.at | 2 +-
> > >   1 file changed, 1 insertion(+), 1 deletion(-)
> > >
> > > diff --git a/tests/ovn.at b/tests/ovn.at
> > > index bec593dcc..ca9623fee 100644
> > > --- a/tests/ovn.at
> > > +++ b/tests/ovn.at
> > > @@ -21572,7 +21572,7 @@ ovn-nbctl --wait=sb lsp-add ls1 lsp1
> > >
> > >   # Simulate the fact that lsp1 had been previously bound on hv1.
> > >   ovn-sbctl --id=@e create encap chassis_name=hv1 ip="192.168.0.1" type="geneve" \
> > > -    -- --id=@c create chassis name=hv1 encaps=@e \
> > > +    -- --id=@c create chassis hostname=hv1 name=hv1 encaps=@e \
> > >       -- set Port_Binding lsp1 chassis=@c
> > >
> > >   as hv1
> > >
> >
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
Frode Nordahl March 24, 2021, 1:32 p.m. UTC | #4
On Wed, Mar 24, 2021 at 1:54 PM Numan Siddique <numans@ovn.org> wrote:
> I applied the patches 6 and 7 to the main branch.
>
> There are some issues with patch 9.  I didn't apply patch 8 as it
> seems related to patch 9.
>
> If I configure like below and run "make check" it fails for me.  Can
> you please take a look.
>
> $mkdir _gcc
> $cd _gcc
> $../configure --enable-Werror --enable-sparse --with-ovs-source=...
> $cd ..
> $make -C _gcc check
> make[2]: Entering directory /tmp/ovn/_gcc'
> make[2]: 'tests/atlocal' is up to date.
> make[2]: 'tests/testpki-cacert.pem' is up to date.
> make[2]: 'tests/testpki-test-cert.pem' is up to date.
> make[2]: 'tests/testpki-test-privkey.pem' is up to date.
> make[2]: 'tests/testpki-test-req.pem' is up to date.
> make[2]: 'tests/testpki-test2-cert.pem' is up to date.
> make[2]: 'tests/testpki-test2-privkey.pem' is up to date.
> make[2]: 'tests/testpki-test2-req.pem' is up to date.
> cp /tmp/ovn/_gcc/tests/pki/main-cert.pem tests/testpki-main-cert.pem
> cp: cannot stat '/tmp/ovn/_gcc/tests/pki/main-cert.pem': No such file
> or directory
> make[2]: *** [Makefile:3512: tests/testpki-main-cert.pem] Error 1
> make[2]: Leaving directory '/tmp/ovn/_gcc'

Thank you for finding this issue, as it hid itself from me when
checking with a plain `make distcheck`.

I'll investigate and put up a v3.
Frode Nordahl March 25, 2021, 1:39 p.m. UTC | #5
On Wed, Mar 24, 2021 at 2:32 PM Frode Nordahl
<frode.nordahl@canonical.com> wrote:
>
> On Wed, Mar 24, 2021 at 1:54 PM Numan Siddique <numans@ovn.org> wrote:
> > I applied the patches 6 and 7 to the main branch.
> >
> > There are some issues with patch 9.  I didn't apply patch 8 as it
> > seems related to patch 9.
> >
> > If I configure like below and run "make check" it fails for me.  Can
> > you please take a look.
> >
> > $mkdir _gcc
> > $cd _gcc
> > $../configure --enable-Werror --enable-sparse --with-ovs-source=...
> > $cd ..
> > $make -C _gcc check
> > make[2]: Entering directory /tmp/ovn/_gcc'
> > make[2]: 'tests/atlocal' is up to date.
> > make[2]: 'tests/testpki-cacert.pem' is up to date.
> > make[2]: 'tests/testpki-test-cert.pem' is up to date.
> > make[2]: 'tests/testpki-test-privkey.pem' is up to date.
> > make[2]: 'tests/testpki-test-req.pem' is up to date.
> > make[2]: 'tests/testpki-test2-cert.pem' is up to date.
> > make[2]: 'tests/testpki-test2-privkey.pem' is up to date.
> > make[2]: 'tests/testpki-test2-req.pem' is up to date.
> > cp /tmp/ovn/_gcc/tests/pki/main-cert.pem tests/testpki-main-cert.pem
> > cp: cannot stat '/tmp/ovn/_gcc/tests/pki/main-cert.pem': No such file
> > or directory
> > make[2]: *** [Makefile:3512: tests/testpki-main-cert.pem] Error 1
> > make[2]: Leaving directory '/tmp/ovn/_gcc'
>
> Thank you for finding this issue, as it hid itself from me when
> checking with a plain `make distcheck`.
>
> I'll investigate and put up a v3.

Do you have any more details to share about your environment? I
created a clean container and ran your steps with patch 8 and 9 and it
 succeeds with no issues here:
https://pastebin.ubuntu.com/p/WXryXktqCh/

There could still be an issue here, but I need some more detail to
figure out what is happening on your end.
Frode Nordahl March 29, 2021, 8:40 a.m. UTC | #6
On Thu, Mar 25, 2021 at 2:39 PM Frode Nordahl
<frode.nordahl@canonical.com> wrote:
>
> On Wed, Mar 24, 2021 at 2:32 PM Frode Nordahl
> <frode.nordahl@canonical.com> wrote:
> >
> > On Wed, Mar 24, 2021 at 1:54 PM Numan Siddique <numans@ovn.org> wrote:
> > > I applied the patches 6 and 7 to the main branch.
> > >
> > > There are some issues with patch 9.  I didn't apply patch 8 as it
> > > seems related to patch 9.
> > >
> > > If I configure like below and run "make check" it fails for me.  Can
> > > you please take a look.
> > >
> > > $mkdir _gcc
> > > $cd _gcc
> > > $../configure --enable-Werror --enable-sparse --with-ovs-source=...
> > > $cd ..
> > > $make -C _gcc check
> > > make[2]: Entering directory /tmp/ovn/_gcc'
> > > make[2]: 'tests/atlocal' is up to date.
> > > make[2]: 'tests/testpki-cacert.pem' is up to date.
> > > make[2]: 'tests/testpki-test-cert.pem' is up to date.
> > > make[2]: 'tests/testpki-test-privkey.pem' is up to date.
> > > make[2]: 'tests/testpki-test-req.pem' is up to date.
> > > make[2]: 'tests/testpki-test2-cert.pem' is up to date.
> > > make[2]: 'tests/testpki-test2-privkey.pem' is up to date.
> > > make[2]: 'tests/testpki-test2-req.pem' is up to date.
> > > cp /tmp/ovn/_gcc/tests/pki/main-cert.pem tests/testpki-main-cert.pem
> > > cp: cannot stat '/tmp/ovn/_gcc/tests/pki/main-cert.pem': No such file
> > > or directory
> > > make[2]: *** [Makefile:3512: tests/testpki-main-cert.pem] Error 1
> > > make[2]: Leaving directory '/tmp/ovn/_gcc'
> >
> > Thank you for finding this issue, as it hid itself from me when
> > checking with a plain `make distcheck`.
> >
> > I'll investigate and put up a v3.
>
> Do you have any more details to share about your environment? I
> created a clean container and ran your steps with patch 8 and 9 and it
>  succeeds with no issues here:
> https://pastebin.ubuntu.com/p/WXryXktqCh/
>
> There could still be an issue here, but I need some more detail to
> figure out what is happening on your end.

The same procedure also works in a Fedora 33 container here, so any
clues appreciated.
Numan Siddique March 29, 2021, 9:15 a.m. UTC | #7
On Mon, Mar 29, 2021 at 2:10 PM Frode Nordahl <frode.nordahl@canonical.com>
wrote:

> On Thu, Mar 25, 2021 at 2:39 PM Frode Nordahl
> <frode.nordahl@canonical.com> wrote:
> >
> > On Wed, Mar 24, 2021 at 2:32 PM Frode Nordahl
> > <frode.nordahl@canonical.com> wrote:
> > >
> > > On Wed, Mar 24, 2021 at 1:54 PM Numan Siddique <numans@ovn.org> wrote:
> > > > I applied the patches 6 and 7 to the main branch.
> > > >
> > > > There are some issues with patch 9.  I didn't apply patch 8 as it
> > > > seems related to patch 9.
> > > >
> > > > If I configure like below and run "make check" it fails for me.  Can
> > > > you please take a look.
> > > >
> > > > $mkdir _gcc
> > > > $cd _gcc
> > > > $../configure --enable-Werror --enable-sparse --with-ovs-source=...
> > > > $cd ..
> > > > $make -C _gcc check
> > > > make[2]: Entering directory /tmp/ovn/_gcc'
> > > > make[2]: 'tests/atlocal' is up to date.
> > > > make[2]: 'tests/testpki-cacert.pem' is up to date.
> > > > make[2]: 'tests/testpki-test-cert.pem' is up to date.
> > > > make[2]: 'tests/testpki-test-privkey.pem' is up to date.
> > > > make[2]: 'tests/testpki-test-req.pem' is up to date.
> > > > make[2]: 'tests/testpki-test2-cert.pem' is up to date.
> > > > make[2]: 'tests/testpki-test2-privkey.pem' is up to date.
> > > > make[2]: 'tests/testpki-test2-req.pem' is up to date.
> > > > cp /tmp/ovn/_gcc/tests/pki/main-cert.pem tests/testpki-main-cert.pem
> > > > cp: cannot stat '/tmp/ovn/_gcc/tests/pki/main-cert.pem': No such file
> > > > or directory
> > > > make[2]: *** [Makefile:3512: tests/testpki-main-cert.pem] Error 1
> > > > make[2]: Leaving directory '/tmp/ovn/_gcc'
> > >
> > > Thank you for finding this issue, as it hid itself from me when
> > > checking with a plain `make distcheck`.
> > >
> > > I'll investigate and put up a v3.
> >
> > Do you have any more details to share about your environment? I
> > created a clean container and ran your steps with patch 8 and 9 and it
> >  succeeds with no issues here:
> > https://pastebin.ubuntu.com/p/WXryXktqCh/
> >
> > There could still be an issue here, but I need some more detail to
> > figure out what is happening on your end.
>
> The same procedure also works in a Fedora 33 container here, so any
> clues appreciated.
>

Oops.  I missed your earlier email.   That's strange. I will try testing
again
with a clean folder and update the results.

Thanks
Numan


> --
> Frode Nordahl
>
> > --
> > Frode Nordahl
> >
> >
> >
> > > --
> > > Frode Nordahl
> > >
> > >
> > > > Thanks
> > > > Numan
> > > >
> > > >
> > > > >
> > > > > --
> > > > > Frode Nordahl
> > > > >
> > > > > > Thanks.
> > > > > >
> > > > > > On 3/5/21 7:16 AM, Frode Nordahl wrote:
> > > > > > > The current version of the test attempts to simulate chassis
> > > > > > > registration prior to starting `ovn-controller`, however it
> does
> > > > > > > not set the `hostname` field.
> > > > > > >
> > > > > > > The RBAC role for `ovn-controller` does not allow for a
> chassis to
> > > > > > > change its own name or hostname, which makes sense as this is
> used
> > > > > > > for authentication.
> > > > > > >
> > > > > > > Update the test to set the `hostname` field when simulating
> chassis
> > > > > > > registration so that `ovn-controller` does not attempt to
> update it
> > > > > > > and subsequently make the test fail.
> > > > > > >
> > > > > > > Fixes b6b3823d4 ("ovn-controller: Fix I-P for SB Port_Binding
> and OVS Interface")
> > > > > > >
> > > > > > > Signed-off-by: Frode Nordahl <frode.nordahl@canonical.com>
> > > > > > > ---
> > > > > > >   tests/ovn.at | 2 +-
> > > > > > >   1 file changed, 1 insertion(+), 1 deletion(-)
> > > > > > >
> > > > > > > diff --git a/tests/ovn.at b/tests/ovn.at
> > > > > > > index bec593dcc..ca9623fee 100644
> > > > > > > --- a/tests/ovn.at
> > > > > > > +++ b/tests/ovn.at
> > > > > > > @@ -21572,7 +21572,7 @@ ovn-nbctl --wait=sb lsp-add ls1 lsp1
> > > > > > >
> > > > > > >   # Simulate the fact that lsp1 had been previously bound on
> hv1.
> > > > > > >   ovn-sbctl --id=@e create encap chassis_name=hv1
> ip="192.168.0.1" type="geneve" \
> > > > > > > -    -- --id=@c create chassis name=hv1 encaps=@e \
> > > > > > > +    -- --id=@c create chassis hostname=hv1 name=hv1 encaps=@e
> \
> > > > > > >       -- set Port_Binding lsp1 chassis=@c
> > > > > > >
> > > > > > >   as hv1
> > > > > > >
> > > > > >
> > > > > _______________________________________________
> > > > > dev mailing list
> > > > > dev@openvswitch.org
> > > > > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> > > > >
> > >
> > >
> > >
> > > --
> > > Frode Nordahl
> _______________________________________________
> dev mailing list
> dev@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>
>
Numan Siddique March 29, 2021, 9:37 a.m. UTC | #8
On Mon, Mar 29, 2021 at 2:45 PM Numan Siddique <numans@ovn.org> wrote:

>
>
> On Mon, Mar 29, 2021 at 2:10 PM Frode Nordahl <frode.nordahl@canonical.com>
> wrote:
>
>> On Thu, Mar 25, 2021 at 2:39 PM Frode Nordahl
>> <frode.nordahl@canonical.com> wrote:
>> >
>> > On Wed, Mar 24, 2021 at 2:32 PM Frode Nordahl
>> > <frode.nordahl@canonical.com> wrote:
>> > >
>> > > On Wed, Mar 24, 2021 at 1:54 PM Numan Siddique <numans@ovn.org>
>> wrote:
>> > > > I applied the patches 6 and 7 to the main branch.
>> > > >
>> > > > There are some issues with patch 9.  I didn't apply patch 8 as it
>> > > > seems related to patch 9.
>> > > >
>> > > > If I configure like below and run "make check" it fails for me.  Can
>> > > > you please take a look.
>> > > >
>> > > > $mkdir _gcc
>> > > > $cd _gcc
>> > > > $../configure --enable-Werror --enable-sparse --with-ovs-source=...
>> > > > $cd ..
>> > > > $make -C _gcc check
>> > > > make[2]: Entering directory /tmp/ovn/_gcc'
>> > > > make[2]: 'tests/atlocal' is up to date.
>> > > > make[2]: 'tests/testpki-cacert.pem' is up to date.
>> > > > make[2]: 'tests/testpki-test-cert.pem' is up to date.
>> > > > make[2]: 'tests/testpki-test-privkey.pem' is up to date.
>> > > > make[2]: 'tests/testpki-test-req.pem' is up to date.
>> > > > make[2]: 'tests/testpki-test2-cert.pem' is up to date.
>> > > > make[2]: 'tests/testpki-test2-privkey.pem' is up to date.
>> > > > make[2]: 'tests/testpki-test2-req.pem' is up to date.
>> > > > cp /tmp/ovn/_gcc/tests/pki/main-cert.pem tests/testpki-main-cert.pem
>> > > > cp: cannot stat '/tmp/ovn/_gcc/tests/pki/main-cert.pem': No such
>> file
>> > > > or directory
>> > > > make[2]: *** [Makefile:3512: tests/testpki-main-cert.pem] Error 1
>> > > > make[2]: Leaving directory '/tmp/ovn/_gcc'
>> > >
>> > > Thank you for finding this issue, as it hid itself from me when
>> > > checking with a plain `make distcheck`.
>> > >
>> > > I'll investigate and put up a v3.
>> >
>> > Do you have any more details to share about your environment? I
>> > created a clean container and ran your steps with patch 8 and 9 and it
>> >  succeeds with no issues here:
>> > https://pastebin.ubuntu.com/p/WXryXktqCh/
>> >
>> > There could still be an issue here, but I need some more detail to
>> > figure out what is happening on your end.
>>
>> The same procedure also works in a Fedora 33 container here, so any
>> clues appreciated.
>>
>
> Oops.  I missed your earlier email.   That's strange. I will try testing
> again
> with a clean folder and update the results.
>

It is working for me now after cleaning up.  May be something wrong with my
setup.

Thanks for looking into it.  I will take a look into the patches 8 and 9.

Thanks
Numan


>
> Thanks
> Numan
>
>
>> --
>> Frode Nordahl
>>
>> > --
>> > Frode Nordahl
>> >
>> >
>> >
>> > > --
>> > > Frode Nordahl
>> > >
>> > >
>> > > > Thanks
>> > > > Numan
>> > > >
>> > > >
>> > > > >
>> > > > > --
>> > > > > Frode Nordahl
>> > > > >
>> > > > > > Thanks.
>> > > > > >
>> > > > > > On 3/5/21 7:16 AM, Frode Nordahl wrote:
>> > > > > > > The current version of the test attempts to simulate chassis
>> > > > > > > registration prior to starting `ovn-controller`, however it
>> does
>> > > > > > > not set the `hostname` field.
>> > > > > > >
>> > > > > > > The RBAC role for `ovn-controller` does not allow for a
>> chassis to
>> > > > > > > change its own name or hostname, which makes sense as this is
>> used
>> > > > > > > for authentication.
>> > > > > > >
>> > > > > > > Update the test to set the `hostname` field when simulating
>> chassis
>> > > > > > > registration so that `ovn-controller` does not attempt to
>> update it
>> > > > > > > and subsequently make the test fail.
>> > > > > > >
>> > > > > > > Fixes b6b3823d4 ("ovn-controller: Fix I-P for SB Port_Binding
>> and OVS Interface")
>> > > > > > >
>> > > > > > > Signed-off-by: Frode Nordahl <frode.nordahl@canonical.com>
>> > > > > > > ---
>> > > > > > >   tests/ovn.at | 2 +-
>> > > > > > >   1 file changed, 1 insertion(+), 1 deletion(-)
>> > > > > > >
>> > > > > > > diff --git a/tests/ovn.at b/tests/ovn.at
>> > > > > > > index bec593dcc..ca9623fee 100644
>> > > > > > > --- a/tests/ovn.at
>> > > > > > > +++ b/tests/ovn.at
>> > > > > > > @@ -21572,7 +21572,7 @@ ovn-nbctl --wait=sb lsp-add ls1 lsp1
>> > > > > > >
>> > > > > > >   # Simulate the fact that lsp1 had been previously bound on
>> hv1.
>> > > > > > >   ovn-sbctl --id=@e create encap chassis_name=hv1
>> ip="192.168.0.1" type="geneve" \
>> > > > > > > -    -- --id=@c create chassis name=hv1 encaps=@e \
>> > > > > > > +    -- --id=@c create chassis hostname=hv1 name=hv1
>> encaps=@e \
>> > > > > > >       -- set Port_Binding lsp1 chassis=@c
>> > > > > > >
>> > > > > > >   as hv1
>> > > > > > >
>> > > > > >
>> > > > > _______________________________________________
>> > > > > dev mailing list
>> > > > > dev@openvswitch.org
>> > > > > https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>> > > > >
>> > >
>> > >
>> > >
>> > > --
>> > > Frode Nordahl
>> _______________________________________________
>> dev mailing list
>> dev@openvswitch.org
>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
>>
>>
diff mbox series

Patch

diff --git a/tests/ovn.at b/tests/ovn.at
index bec593dcc..ca9623fee 100644
--- a/tests/ovn.at
+++ b/tests/ovn.at
@@ -21572,7 +21572,7 @@  ovn-nbctl --wait=sb lsp-add ls1 lsp1
 
 # Simulate the fact that lsp1 had been previously bound on hv1.
 ovn-sbctl --id=@e create encap chassis_name=hv1 ip="192.168.0.1" type="geneve" \
-    -- --id=@c create chassis name=hv1 encaps=@e \
+    -- --id=@c create chassis hostname=hv1 name=hv1 encaps=@e \
     -- set Port_Binding lsp1 chassis=@c
 
 as hv1