Allow full customization of ODL RPM repo 39/63239/11
authorDaniel Farrell <dfarrell@redhat.com>
Mon, 18 Sep 2017 17:12:38 +0000 (13:12 -0400)
committerTim Rozet <trozet@redhat.com>
Fri, 17 Nov 2017 16:14:24 +0000 (11:14 -0500)
commit6a3fd0ef631306017d62952d44e140df41372f3f
tree9a419af983e44d34c4881482b0c553172da562f3
parent2e3b774d71e943f30205cb168803e405bc1c7a7e
Allow full customization of ODL RPM repo

Instead of assuming ODL's RPM should be installed from a CentOS CBS
repo, allow installing from any repo. This will allow us to install from
ODL's new fully-CD Nexus repos.

Param rpm_url is changed to be a baseurl var to configure ODL RPM .repo
config file to install from.

This is a backwards-incompatible API change.

Also now defaults to use Oxygen ODL and fixes an issue where auth tests
were failing due to odl-restconf not being available.  Although,
odl-restconf was specified in the test, it was not being loaded because
ODL does not respect subsequent changes to the karaf features file.
Therefore we need to load it during the initial ODL install.

Closes-Bug: https://jira.opendaylight.org/browse/INTPAK-11

Change-Id: Ibf49be1bf3ee780f9ca69894ffb0a1f3f5ac385c
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Signed-off-by: Tim Rozet <trozet@redhat.com>
CHANGELOG
README.markdown
Rakefile
manifests/init.pp
manifests/params.pp
manifests/repos.pp
metadata.json
spec/classes/opendaylight_repos_spec.rb
spec/classes/opendaylight_spec.rb
spec/spec_helper.rb
spec/spec_helper_acceptance.rb