Remove Combination alarms support
authorPradeep Kilambi <pkilambi@redhat.com>
Wed, 16 Nov 2016 21:10:57 +0000 (16:10 -0500)
committerPradeep Kilambi <pkilambi@redhat.com>
Thu, 17 Nov 2016 13:24:37 +0000 (08:24 -0500)
combination alarms are completely removed in Ocata.
Remove this from tripleo.

Change-Id: Icdf81d2f489db33533a1a0979cba3b5a652535d5

manifests/profile/base/aodh/api.pp
spec/classes/tripleo_profile_base_aodh_api_spec.rb

index 06dcfe5..af4a5b3 100644 (file)
 #   for more details.
 #   Defaults to hiera('step')
 #
-# [*enable_combination_alarms*]
-#   (optional) Setting to enable combination alarms
-#   Defaults to: false
-#
 
 class tripleo::profile::base::aodh::api (
   $aodh_network                  = hiera('aodh_api_network', undef),
@@ -63,7 +59,6 @@ class tripleo::profile::base::aodh::api (
   $enable_internal_tls           = hiera('enable_internal_tls', false),
   $generate_service_certificates = hiera('generate_service_certificates', false),
   $step                          = hiera('step'),
-  $enable_combination_alarms     = false,
 ) {
 
   include ::tripleo::profile::base::aodh
@@ -90,12 +85,5 @@ class tripleo::profile::base::aodh::api (
       ssl_cert => $tls_certfile,
       ssl_key  => $tls_keyfile,
     }
-
-    #NOTE: Combination alarms are deprecated in newton and disabled by default.
-    # we need a way to override this setting for users still using this type
-    # of alarms.
-    aodh_config {
-      'api/enable_combination_alarms' : value => $enable_combination_alarms;
-    }
   }
 }
index d1f0b6b..63dbe71 100644 (file)
@@ -30,7 +30,6 @@ describe 'tripleo::profile::base::aodh::api' do
         is_expected.to contain_class('tripleo::profile::base::aodh')
         is_expected.to_not contain_class('aodh::api')
         is_expected.to_not contain_class('aodh::wsgi::apache')
-        is_expected.to_not contain_aodh_config('api/enable_combination_alarms')
       end
     end
 
@@ -42,23 +41,8 @@ describe 'tripleo::profile::base::aodh::api' do
       it 'should trigger complete configuration' do
         is_expected.to contain_class('aodh::api')
         is_expected.to contain_class('aodh::wsgi::apache')
-        is_expected.to contain_aodh_config('api/enable_combination_alarms').with_value('false')
       end
     end
-
-    context 'with step 4 and enable combo alarms' do
-      let(:params) { {
-        :step                      => 4,
-        :enable_combination_alarms => true
-      } }
-
-      it 'should trigger complete configuration' do
-        is_expected.to contain_class('aodh::api')
-        is_expected.to contain_class('aodh::wsgi::apache')
-        is_expected.to contain_aodh_config('api/enable_combination_alarms').with_value('true')
-      end
-    end
-
   end