Update Fedora versions supported, testing levels 64/55664/1
authorDaniel Farrell <dfarrell@redhat.com>
Thu, 30 Mar 2017 20:31:32 +0000 (16:31 -0400)
committerDaniel Farrell <dfarrell@redhat.com>
Wed, 19 Apr 2017 19:18:41 +0000 (15:18 -0400)
Change-Id: I71f2576ea3b8bd63600c11e13bf814851b9e6cde
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
manifests/init.pp
metadata.json
spec/classes/opendaylight_spec.rb
spec/spec_helper_acceptance.rb

index bd26f1982033b2b691c463c99f6671c1b3f80e8e..ae7b4f988fded59f06837df6667470f8671fdbb3 100644 (file)
@@ -80,10 +80,12 @@ class opendaylight (
         }
     }
     fedora: {
-      # Fedora distros < 22 are EOL as of 2015-12-01
+      # Fedora distros < 24 are EOL as of 2016-12-20
       # https://fedoraproject.org/wiki/End_of_life
-      if $::operatingsystemmajrelease < '22' {
+      if $::operatingsystemmajrelease < '24' {
         fail("Unsupported OS: ${::operatingsystem} ${::operatingsystemmajrelease}")
+      } else {
+        warning('Fedora is not as well tested as CentOS.')
       }
     }
     ubuntu: {
index bfe8c3b61e368bcb9408a4ebf00509c3b3ef53d8..48692d075ef6fd13206581f6cad38c3879b0dd11 100644 (file)
@@ -44,8 +44,8 @@
         {
             "operatingsystem": "Fedora",
             "operatingsystemrelease": [
-                "22",
-                "23"
+                "24",
+                "25"
             ]
         },
         {
index 18a69e5716c71a8b018338950be40f9481399c36..5f77050dbdd99a67ff825fc2bf929ca3096dceea 100644 (file)
@@ -11,7 +11,7 @@ describe 'opendaylight' do
         operatingsystem = 'Fedora'
 
         # All tests for supported versions of Fedora
-        ['22', '23'].each do |operatingsystemmajrelease|
+        ['24', '25'].each do |operatingsystemmajrelease|
           context "#{operatingsystemmajrelease}" do
             let(:facts) {{
               :osfamily => osfamily,
@@ -50,7 +50,7 @@ describe 'opendaylight' do
         end
 
         # All tests for unsupported versions of Fedora
-        ['21'].each do |operatingsystemmajrelease|
+        ['23'].each do |operatingsystemmajrelease|
           context "#{operatingsystemmajrelease}" do
             let(:facts) {{
               :osfamily => osfamily,
index 23696c698bb4b3f826552e26dc427aac137d8e7c..f911b3d40e965d73d19a99c35beb386339b3090a 100644 (file)
@@ -166,7 +166,7 @@ def generic_validations()
     it { should be_grouped_into 'odl' }
   end
 
-  if ['centos-7', 'centos-7-docker', 'fedora-22', 'fedora-23', 'fedora-23-docker'].include? ENV['RS_SET']
+  if ['centos-7', 'centos-7-docker'].include? ENV['RS_SET']
     # Validations for modern Red Hat family OSs
 
     # Verify ODL systemd .service file