Showing 14 of 14 total issues
Similar blocks of code found in 2 locations. Consider refactoring. Open
const fetchImages = (provider) => { return new Promise((resolve, reject) => { API.get(API_CLOUD_TEMPL + '?expand=resources&attributes=id,name&filter[]=ems_id=' + provider).then(({resources}) => { let options = resources.map(({id, name}) => ({value: id, label: name})); resolve(options);
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
const fetchBuckets = (provider) => { return new Promise((resolve, reject) => { API.get(API_OBJ_CONT + '?expand=resources&attributes=name,ems_id&filter[]=ems_id=' + provider).then(({resources}) => { let options = resources.map(({id, name}) => ({value: id, label: name})); resolve(options);
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
{ component: componentTypes.SELECT, name: 'src_provider_id', id: 'src_provider_id', label: __('Choose source provider'),
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
{ component: componentTypes.SELECT, name: 'obj_storage_id', id: 'obj_storage_id', label: __('Choose transient storage'),
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
{ component: componentTypes.SELECT, name: 'bucket_id', key: `obj_storage_id-${state['obj_storage_id']}`, id: 'bucket_id',
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
{ component: componentTypes.SELECT, name: 'src_image_id', key: `src_provider_id-${state['src_provider_id']}`, id: 'src_image_id',
- Read upRead up
Method pre_execute_poll
has a Cognitive Complexity of 13 (exceeds 11 allowed). Consider refactoring. Open
def pre_execute_poll(*_args) ems = ExtManagementSystem.find(options[:src_provider_id]) max_retries = 10 message = nil
- Read upRead up
Similar blocks of code found in 3 locations. Consider refactoring. Open
persister.vms_and_templates_advanced_settings.build( :resource => server, :display_name => N_('Processing units'), :name => 'processing_units', :value => vm.attributes['vcpus'].to_s,
- Read upRead up
Similar blocks of code found in 3 locations. Consider refactoring. Open
persister.vms_and_templates_advanced_settings.build( :resource => server, :display_name => N_('Processors'), :name => 'entitled_processors', :min => vm.attributes['min_cpus'].to_s,
- Read upRead up
Similar blocks of code found in 3 locations. Consider refactoring. Open
persister.vms_and_templates_advanced_settings.build( :resource => server, :display_name => N_('Memory (MB)'), :name => 'memory', :value => vm.attributes['memory_mb'].to_s,
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
class ManageIQ::Providers::IbmPowerVc::StorageManager::SwiftManager < ManageIQ::Providers::Openstack::StorageManager::SwiftManager def self.ems_type @ems_type ||= "ibm_power_vc_swift".freeze end
- Read upRead up
Similar blocks of code found in 2 locations. Consider refactoring. Open
class ManageIQ::Providers::IbmPowerVc::StorageManager::CinderManager < ManageIQ::Providers::Openstack::StorageManager::CinderManager def self.ems_type @ems_type ||= "ibm_power_vc_cinder".freeze end
- Read upRead up
metadata['rubygems_mfa_required']
must be set to 'true'
. Open
Gem::Specification.new do |spec| spec.name = "manageiq-providers-ibm_power_vc" spec.version = ManageIQ::Providers::IbmPowerVc::VERSION spec.authors = ["ManageIQ Authors"]
- Read upRead up
- Exclude checks