From 457366f4d542f98a8883b96c5f035cb2396b4051 Mon Sep 17 00:00:00 2001 From: Sam Lucidi Date: Thu, 17 Jan 2019 13:29:22 -0500 Subject: [PATCH] Add volume multiattachment capability --- app/models/ext_management_system.rb | 5 +++++ app/models/mixins/supports_feature_mixin.rb | 1 + 2 files changed, 6 insertions(+) diff --git a/app/models/ext_management_system.rb b/app/models/ext_management_system.rb index 7f5ebab2e52..3b00bf8c466 100644 --- a/app/models/ext_management_system.rb +++ b/app/models/ext_management_system.rb @@ -195,6 +195,7 @@ def validate_zone_not_maintenance_when_ems_enabled? virtual_column :total_vms_suspended, :type => :integer virtual_total :total_subnets, :cloud_subnets virtual_column :supports_block_storage, :type => :boolean + virtual_column :supports_volume_multiattachment, :type => :boolean virtual_column :supports_cloud_object_store_container_create, :type => :boolean virtual_column :supports_cinder_volume_types, :type => :boolean @@ -643,6 +644,10 @@ def supports_block_storage supports_block_storage? end + def supports_volume_multiattachment + supports_volume_multiattachment? + end + def supports_cloud_object_store_container_create supports_cloud_object_store_container_create? end diff --git a/app/models/mixins/supports_feature_mixin.rb b/app/models/mixins/supports_feature_mixin.rb index 9fbf6693ea5..2a0462c8f2a 100644 --- a/app/models/mixins/supports_feature_mixin.rb +++ b/app/models/mixins/supports_feature_mixin.rb @@ -145,6 +145,7 @@ module SupportsFeatureMixin :block_storage => 'Block Storage', :object_storage => 'Object Storage', :vm_import => 'VM Import', + :volume_multiattachment => 'Volume Multiattachment', :change_password => 'Change Password' }.freeze