starting rocky development patch
Change-Id: I829e8e793d107b9bf6d35781480cafdb27f7a928
This commit is contained in:
		| @@ -1,3 +1,5 @@ | |||||||
|  | inherit_from: .rubocop_todo.yml | ||||||
|  |  | ||||||
| AllCops: | AllCops: | ||||||
|   Include: |   Include: | ||||||
|     - metadata.rb |     - metadata.rb | ||||||
|   | |||||||
							
								
								
									
										20
									
								
								.rubocop_todo.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								.rubocop_todo.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,20 @@ | |||||||
|  | # This configuration was generated by | ||||||
|  | # `rubocop --auto-gen-config` | ||||||
|  | # on 2018-08-03 05:25:43 -0700 using RuboCop version 0.55.0. | ||||||
|  | # The point is for the user to remove these configuration records | ||||||
|  | # one by one as the offenses are removed from the code base. | ||||||
|  | # Note that changes in the inspected code, or installation of new | ||||||
|  | # versions of RuboCop, may require this file to be generated again. | ||||||
|  |  | ||||||
|  | # Offense count: 2 | ||||||
|  | # Cop supports --auto-correct. | ||||||
|  | Style/IfUnlessModifier: | ||||||
|  |   Exclude: | ||||||
|  |     - 'attributes/cinder_conf.rb' | ||||||
|  |     - 'recipes/cinder-common.rb' | ||||||
|  |  | ||||||
|  | # Offense count: 58 | ||||||
|  | # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns. | ||||||
|  | # URISchemes: http, https | ||||||
|  | Metrics/LineLength: | ||||||
|  |   Max: 141 | ||||||
| @@ -9,6 +9,6 @@ source 'https://supermarket.chef.io' | |||||||
| end | end | ||||||
|  |  | ||||||
| cookbook 'openstackclient', | cookbook 'openstackclient', | ||||||
|   github: 'cloudbau/cookbook-openstackclient' |   git: 'https://git.openstack.org/openstack/cookbook-openstackclient' | ||||||
|  |  | ||||||
| metadata | metadata | ||||||
|   | |||||||
| @@ -4,15 +4,15 @@ maintainer_email 'openstack-dev@lists.openstack.org' | |||||||
| license          'Apache-2.0' | license          'Apache-2.0' | ||||||
| description      'The OpenStack Advanced Volume Management service Cinder.' | description      'The OpenStack Advanced Volume Management service Cinder.' | ||||||
| long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) | long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) | ||||||
| version          '17.0.0' | version          '18.0.0' | ||||||
|  |  | ||||||
| %w(ubuntu redhat centos).each do |os| | %w(ubuntu redhat centos).each do |os| | ||||||
|   supports os |   supports os | ||||||
| end | end | ||||||
|  |  | ||||||
| depends 'openstack-common', '>= 17.0.0' | depends 'openstack-common', '>= 18.0.0' | ||||||
| depends 'openstack-identity', '>= 17.0.0' | depends 'openstack-identity', '>= 18.0.0' | ||||||
| depends 'openstack-image', '>= 17.0.0' | depends 'openstack-image', '>= 18.0.0' | ||||||
| depends 'openstackclient' | depends 'openstackclient' | ||||||
|  |  | ||||||
| depends 'lvm' | depends 'lvm' | ||||||
|   | |||||||
| @@ -31,7 +31,7 @@ describe 'openstack-block-storage::api' do | |||||||
|         expect(chef_run).not_to create_remote_file('/etc/cinder/policy.json') |         expect(chef_run).not_to create_remote_file('/etc/cinder/policy.json') | ||||||
|       end |       end | ||||||
|       describe 'policy file specified' do |       describe 'policy file specified' do | ||||||
|         before { node.set['openstack']['block-storage']['policyfile_url'] = 'http://server/mypolicy.json' } |         before { node.override['openstack']['block-storage']['policyfile_url'] = 'http://server/mypolicy.json' } | ||||||
|         let(:remote_policy) { chef_run.remote_file('/etc/cinder/policy.json') } |         let(:remote_policy) { chef_run.remote_file('/etc/cinder/policy.json') } | ||||||
|  |  | ||||||
|         it 'manages policy file when remote file is specified' do |         it 'manages policy file when remote file is specified' do | ||||||
|   | |||||||
| @@ -14,7 +14,7 @@ describe 'openstack-block-storage::backup' do | |||||||
|  |  | ||||||
|     describe 'enable cinder backup service' do |     describe 'enable cinder backup service' do | ||||||
|       before do |       before do | ||||||
|         node.set['openstack']['block-storage']['backup']['enabled'] = true |         node.override['openstack']['block-storage']['backup']['enabled'] = true | ||||||
|       end |       end | ||||||
|  |  | ||||||
|       it 'starts cinder backup' do |       it 'starts cinder backup' do | ||||||
|   | |||||||
| @@ -9,8 +9,8 @@ describe 'openstack-block-storage::cinder-common' do | |||||||
|     let(:runner) { ChefSpec::SoloRunner.new(UBUNTU_OPTS) } |     let(:runner) { ChefSpec::SoloRunner.new(UBUNTU_OPTS) } | ||||||
|     let(:node) { runner.node } |     let(:node) { runner.node } | ||||||
|     let(:chef_run) do |     let(:chef_run) do | ||||||
|       node.set['openstack']['mq']['host'] = '127.0.0.1' |       node.override['openstack']['mq']['host'] = '127.0.0.1' | ||||||
|       node.set['openstack']['mq']['block-storage']['rabbit']['notification_topic'] = 'rabbit_topic' |       node.override['openstack']['mq']['block-storage']['rabbit']['notification_topic'] = 'rabbit_topic' | ||||||
|  |  | ||||||
|       runner.converge(described_recipe) |       runner.converge(described_recipe) | ||||||
|     end |     end | ||||||
| @@ -94,7 +94,7 @@ describe 'openstack-block-storage::cinder-common' do | |||||||
|  |  | ||||||
|         context 'syslog use' do |         context 'syslog use' do | ||||||
|           it 'sets the log_config value when syslog is in use' do |           it 'sets the log_config value when syslog is in use' do | ||||||
|             node.set['openstack']['block-storage']['syslog']['use'] = true |             node.override['openstack']['block-storage']['syslog']['use'] = true | ||||||
|  |  | ||||||
|             expect(chef_run).to render_file(file.name) |             expect(chef_run).to render_file(file.name) | ||||||
|               .with_content(%r{^log_config = /etc/openstack/logging.conf$}) |               .with_content(%r{^log_config = /etc/openstack/logging.conf$}) | ||||||
| @@ -131,7 +131,7 @@ describe 'openstack-block-storage::cinder-common' do | |||||||
|         context 'rabbitmq as mq service' do |         context 'rabbitmq as mq service' do | ||||||
|           context 'non ha attributes' do |           context 'non ha attributes' do | ||||||
|             before do |             before do | ||||||
|               node.set['openstack']['mq']['block-storage']['rabbit']['ha'] = false |               node.override['openstack']['mq']['block-storage']['rabbit']['ha'] = false | ||||||
|             end |             end | ||||||
|  |  | ||||||
|             it 'does not have a rabbit_hosts attribute' do |             it 'does not have a rabbit_hosts attribute' do | ||||||
| @@ -142,14 +142,14 @@ describe 'openstack-block-storage::cinder-common' do | |||||||
|  |  | ||||||
|         context 'lvm settings' do |         context 'lvm settings' do | ||||||
|           before do |           before do | ||||||
|             node.set['openstack']['block-storage']['volume']['driver'] = 'cinder.volume.drivers.lvm.LVMVolumeDriver' |             node.override['openstack']['block-storage']['volume']['driver'] = 'cinder.volume.drivers.lvm.LVMVolumeDriver' | ||||||
|           end |           end | ||||||
|         end |         end | ||||||
|  |  | ||||||
|         context 'commonly named volume attributes' do |         context 'commonly named volume attributes' do | ||||||
|           %w(iscsi_ip_address iscsi_port iscsi_helper volumes_dir).each do |attr| |           %w(iscsi_ip_address iscsi_port iscsi_helper volumes_dir).each do |attr| | ||||||
|             it "has volume related #{attr} attribute" do |             it "has volume related #{attr} attribute" do | ||||||
|               node.set['openstack']['block-storage']['conf']['DEFAULT'][attr] = "common_volume_#{attr}_value" |               node.override['openstack']['block-storage']['conf']['DEFAULT'][attr] = "common_volume_#{attr}_value" | ||||||
|               expect(chef_run).to render_file(file.name).with_content(/^#{attr} = common_volume_#{attr}_value$/) |               expect(chef_run).to render_file(file.name).with_content(/^#{attr} = common_volume_#{attr}_value$/) | ||||||
|             end |             end | ||||||
|           end |           end | ||||||
| @@ -157,7 +157,7 @@ describe 'openstack-block-storage::cinder-common' do | |||||||
|  |  | ||||||
|         context 'netapp ISCSI settings' do |         context 'netapp ISCSI settings' do | ||||||
|           before do |           before do | ||||||
|             node.set['openstack']['block-storage']['conf']['DEFAULT']['volume_driver'] = 'cinder.volume.drivers.netapp.NetAppISCSIDriver' |             node.override['openstack']['block-storage']['conf']['DEFAULT']['volume_driver'] = 'cinder.volume.drivers.netapp.NetAppISCSIDriver' | ||||||
|           end |           end | ||||||
|         end |         end | ||||||
|       end |       end | ||||||
|   | |||||||
| @@ -84,7 +84,7 @@ describe 'openstack-block-storage::identity_registration' do | |||||||
|       end |       end | ||||||
|  |  | ||||||
|       it 'with custom region override' do |       it 'with custom region override' do | ||||||
|         node.set['openstack']['block-storage']['region'] = 'volumeRegion' |         node.override['openstack']['block-storage']['region'] = 'volumeRegion' | ||||||
|         expect(chef_run).to create_openstack_endpoint( |         expect(chef_run).to create_openstack_endpoint( | ||||||
|           service_type |           service_type | ||||||
|         ).with(region: 'volumeRegion') |         ).with(region: 'volumeRegion') | ||||||
|   | |||||||
| @@ -64,7 +64,7 @@ end | |||||||
| shared_examples 'common-logging' do | shared_examples 'common-logging' do | ||||||
|   context 'when syslog.use is true' do |   context 'when syslog.use is true' do | ||||||
|     before do |     before do | ||||||
|       node.set['openstack']['block-storage']['syslog']['use'] = true |       node.override['openstack']['block-storage']['syslog']['use'] = true | ||||||
|     end |     end | ||||||
|  |  | ||||||
|     it 'runs logging recipe if node attributes say to' do |     it 'runs logging recipe if node attributes say to' do | ||||||
| @@ -74,7 +74,7 @@ shared_examples 'common-logging' do | |||||||
|  |  | ||||||
|   context 'when syslog.use is false' do |   context 'when syslog.use is false' do | ||||||
|     before do |     before do | ||||||
|       node.set['openstack']['block-storage']['syslog']['use'] = false |       node.override['openstack']['block-storage']['syslog']['use'] = false | ||||||
|     end |     end | ||||||
|  |  | ||||||
|     it 'runs logging recipe if node attributes say to' do |     it 'runs logging recipe if node attributes say to' do | ||||||
|   | |||||||
| @@ -60,7 +60,7 @@ describe 'openstack-block-storage::volume' do | |||||||
|       end |       end | ||||||
|  |  | ||||||
|       it 'has ubuntu include' do |       it 'has ubuntu include' do | ||||||
|         node.set['openstack']['block-storage']['volume']['volumes_dir'] = 'volumes_dir_value' |         node.override['openstack']['block-storage']['volume']['volumes_dir'] = 'volumes_dir_value' | ||||||
|  |  | ||||||
|         expect(chef_run).to render_file(file.name).with_content('include /etc/tgt/conf.d/*.conf') |         expect(chef_run).to render_file(file.name).with_content('include /etc/tgt/conf.d/*.conf') | ||||||
|         expect(chef_run).not_to render_file(file.name).with_content('include volumes_dir_value/*') |         expect(chef_run).not_to render_file(file.name).with_content('include volumes_dir_value/*') | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Samuel Cassiba
					Samuel Cassiba