- Bind OVSDB and OpenFlow addresses to specific IP
2018-10-03 Release 8.4.3
- Adds configuration for OVSDB inactivity probe timer
+2018-10-08 Release 8.5.0
+- Bump ODL version to Neon
```puppet
class { 'opendaylight':
- rpm_repo => 'https://nexus.opendaylight.org/content/repositories/opendaylight-fluorine-epel-7-$basearch-devel',
+ rpm_repo => 'https://nexus.opendaylight.org/content/repositories/opendaylight-neon-epel-7-$basearch-devel',
}
```
end
# CentOS latest VM
-desc "Beaker tests against CentOS 7 VM with latest Fluorine RPM from ODL Nexus CD repo"
+desc "Beaker tests against CentOS 7 VM with latest Neon RPM from ODL Nexus CD repo"
task :cent_devel_vm do
- sh "RS_SET=centos-7 RPM_REPO='https://nexus.opendaylight.org/content/repositories/opendaylight-fluorine-epel-7-$basearch-devel' bundle exec rake beaker"
+ sh "RS_SET=centos-7 RPM_REPO='https://nexus.opendaylight.org/content/repositories/opendaylight-neon-epel-7-$basearch-devel' bundle exec rake beaker"
end
# CentOS latest container
-desc "Beaker tests against CentOS 7 container with latest Fluorine RPM from ODL Nexus CD repo"
+desc "Beaker tests against CentOS 7 container with latest Neon RPM from ODL Nexus CD repo"
task :cent_devel_dock do
- sh "RS_SET=centos-7-docker RPM_REPO='https://nexus.opendaylight.org/content/repositories/opendaylight-fluorine-epel-7-$basearch-devel' bundle exec rake beaker"
+ sh "RS_SET=centos-7-docker RPM_REPO='https://nexus.opendaylight.org/content/repositories/opendaylight-neon-epel-7-$basearch-devel' bundle exec rake beaker"
end
# CentOS latest release/SR VM
-#desc "Beaker tests against CentOS 7 VM with latest Fluorine release/SR RPM from CentOS CBS repo"
+#desc "Beaker tests against CentOS 7 VM with latest Neon release/SR RPM from CentOS CBS repo"
#task :cent_rel_vm do
-# sh "RS_SET=centos-7 RPM_REPO='http://cbs.centos.org/repos/nfv7-opendaylight-9-release/$basearch/os/' bundle exec rake beaker"
+# sh "RS_SET=centos-7 RPM_REPO='http://cbs.centos.org/repos/nfv7-opendaylight-10-release/$basearch/os/' bundle exec rake beaker"
#end
# CentOS latest release/SR container
-# Uncomment once there's a Fluorine release
-#desc "Beaker tests against CentOS 7 container with latest Fluorine release/SR RPM from CentOS CBS repo"
+# Uncomment once there's a Neon release
+#desc "Beaker tests against CentOS 7 container with latest Neon release/SR RPM from CentOS CBS repo"
#task :cent_rel_dock do
-# sh "RS_SET=centos-7-docker RPM_REPO='http://cbs.centos.org/repos/nfv7-opendaylight-9-release/$basearch/os/' bundle exec rake beaker"
+# sh "RS_SET=centos-7-docker RPM_REPO='http://cbs.centos.org/repos/nfv7-opendaylight-10-release/$basearch/os/' bundle exec rake beaker"
#end
# Multi-test helpers
task :acceptance_vm => [
:test,
:cent_devel_vm,
-# Uncomment once there's a Fluorine release
+# Uncomment once there's a Neon release
# :cent_rel_vm,
]
task :acceptance_dock => [
:test,
:cent_devel_dock,
-# Uncomment once there's a Fluorine release
+# Uncomment once there's a Neon release
# :cent_rel_dock,
]
$extra_features = []
$odl_rest_port = '8181'
$odl_bind_ip = '0.0.0.0'
- $rpm_repo = 'https://nexus.opendaylight.org/content/repositories/opendaylight-fluorine-epel-7-$basearch-devel'
+ $rpm_repo = 'https://nexus.opendaylight.org/content/repositories/opendaylight-neon-epel-7-$basearch-devel'
$deb_repo = 'ppa:odl-team/nitrogen'
$log_levels = {}
$enable_ha = false
{
"name": "opendaylight-opendaylight",
- "version": "8.4.3",
+ "version": "8.5.0",
"author": "Daniel Farrell",
"summary": "Puppet module that installs and configures the OpenDaylight SDN controller",
"license": "BSD-2-Clause",
it { should contain_class('opendaylight::repos') }
it {
should contain_yumrepo('opendaylight').with(
- :baseurl => 'https://nexus.opendaylight.org/content/repositories/opendaylight-fluorine-epel-7-$basearch-devel',
+ :baseurl => 'https://nexus.opendaylight.org/content/repositories/opendaylight-neon-epel-7-$basearch-devel',
:enabled => 1,
:gpgcheck => 0,
)
end
context 'installing from Nexus repo' do
- rpm_repo = 'https://nexus.opendaylight.org/content/repositories/opendaylight-fluorine-epel-7-$basearch-devel'
+ rpm_repo = 'https://nexus.opendaylight.org/content/repositories/opendaylight-neon-epel-7-$basearch-devel'
let(:facts) {{
:osfamily => osfamily,
:operatingsystem => operatingsystem,
def rpm_install_tests(options = {})
# Extract params
- rpm_repo = options.fetch(:rpm_repo, 'https://nexus.opendaylight.org/content/repositories/opendaylight-fluorine-epel-7-$basearch-devel')
+ rpm_repo = options.fetch(:rpm_repo, 'https://nexus.opendaylight.org/content/repositories/opendaylight-neon-epel-7-$basearch-devel')
# Default to CentOS 7 Yum repo URL
def unsupported_os_tests(options = {})
# Extract params
expected_msg = options.fetch(:expected_msg)
- rpm_repo = options.fetch(:rpm_repo, 'https://nexus.opendaylight.org/content/repositories/opendaylight-fluorine-epel-7-$basearch-devel')
+ rpm_repo = options.fetch(:rpm_repo, 'https://nexus.opendaylight.org/content/repositories/opendaylight-neon-epel-7-$basearch-devel')
# Confirm that classes fail on unsupported OSs
it { expect { should contain_class('opendaylight') }.to raise_error(Puppet::Error, /#{expected_msg}/) }