Repository navigation
Conversation
850dfb6 to
f9a6b41
Compare
|
@mandre @stephenfin @EmilienM please review |
mandre
left a comment
There was a problem hiding this comment.
The code itself looks good.
A couple of small things:
- we should probably add a
doc.gofile for good measure. - I wished we had acceptance test covering
PropagateUplinkStatus. It would have clearly highlighted the breaking change.
How easy would it be to add those?
|
hi @kayrus! Are you intending to continue working on this? If so, I'll be happy to review and help to merge it. If not, it'll be a pleasure to address the comments myself :). |
f9a6b41 to
00962f6
Compare
ff71a9f to
a314e23
Compare
|
according to the |
|
@kayrus you need to enable the neutron plugin in the CI so devstack can run the function to activate the extension https://github.com/openstack/neutron/blob/master/devstack/lib/uplink_status_propagation |
|
@winiciusallan it is enabled: |
|
@kayrus indeed. but I meant the devstack neutron plugin, like we did here https://github.com/k-orc/openstack-resource-controller/blob/main/.github/workflows/e2e.yaml#L43 |
the |
3689c33 to
1138c40
Compare
Yeah, you're right (the tests speak for themselves). The way that I suggested is how was working for me. Thanks for the insight. Regarding the failing test, it looks like |
3978ff2 to
8aee8ab
Compare
8aee8ab to
9b9d6da
Compare
winiciusallan
left a comment
There was a problem hiding this comment.
Just a nit comment. Despite that, all changes look pretty good to me. Thanks @kayrus!
| th.AssertNoErr(t, err) | ||
|
|
||
| // Skip these tests if we don't have the required extension | ||
| networking.RequireNeutronExtension(t, client, "uplink-status-propagation") |
There was a problem hiding this comment.
nit: fwiw, we can't also test if we don't have the uplink-status-propagation-updatable extension
There was a problem hiding this comment.
devstack activates both uplink-status-propagation and uplink-status-propagation-updatable. for the test suite this is acceptable
Fixes #3605