juju / charm-helpers

Apache License 2.0
18 stars 127 forks source link

[stable/ussuri] Add support for OVN UCA pocket #802

Closed mkalcok closed 1 year ago

mkalcok commented 1 year ago

Backport of #738 to allow neutron-api-plugin-ovn to use OVN UCA pockets in focal-ussuri. Rest of the backporting effort:

The OVN UCA pocket will be used as an overlay repository in addition to any regular UCA pocket and the charms are expected to expose configuration of it as a separate source configuration option.

Add pocket names and allow for writing any OVN UCA configuration to a separate sources.list.d file.

wolsen commented 1 year ago

Do we need this in any other branch besides the ussuri branch? E.g. wallaby?

mkalcok commented 1 year ago

We discussed this wrt the change in the charm itself (neutron-api-plugin-ovn) and conclusion was that it will most likely be only in the ussuri.

fnordahl commented 1 year ago

Do we need this in any other branch besides the ussuri branch? E.g. wallaby? We discussed this wrt the change in the charm itself (neutron-api-plugin-ovn) and conclusion was that it will most likely be only in the ussuri.

Oh, but Billy is making a good point here.

Looking at the UCA pockets and OVN versions in them: ussuri none victoria none wallaby 20.12 xena 21.09

So we most likely do need the ovn-source opotion for u, v, w and x

mkalcok commented 1 year ago

I created backport PRs to victoria, wallaby and xena (links in the PR description). This change is already present in yoga and later.