[INTPAK-90] Handle "NetVirt installed indirectly by feature that depends on it" in puppet-opendaylight Created: 21/Nov/17 Updated: 21/Nov/17 |
|
| Status: | Open |
| Project: | integration-packaging |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Lowest |
| Reporter: | Daniel Farrell | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
There are various puppet-opendaylight config adjustments that check if odl-netvirt-openstack is a feature to be installed and only do some steps if it is. However, it's possible to install that feature by installing a feature that depends on it. Need to figure out how to handle this. For example: manifests/config.pp:142: if ('odl-netvirt-openstack' in $opendaylight::features or 'odl-netvirt-sfc' in $opendaylight::features) { A simple/ugly solution would be to figure out which other projects we should check for (have Netvirt as dep) and add them to this check. |