Skip to content

Commit

Permalink
Supports label mapping in cloud manager
Browse files Browse the repository at this point in the history
  • Loading branch information
lpichler committed Nov 5, 2020
1 parent 506671b commit eca712e
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions app/models/manageiq/providers/amazon/cloud_manager.rb
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ class ManageIQ::Providers::Amazon::CloudManager < ManageIQ::Providers::CloudMana
supports :provisioning
supports :regions
supports :assume_role
supports :label_mapping

def ensure_managers
build_network_manager unless network_manager
Expand Down Expand Up @@ -216,4 +217,17 @@ def orchestration_template_validate(template)
def self.display_name(number = 1)
n_('Cloud Provider (Amazon)', 'Cloud Providers (Amazon)', number)
end

LABEL_MAPPING_MODELS = {
"VmAmazon" => "ManageIQ::Providers::Amazon::CloudManager::Vm",
"ImageAmazon" => "ManageIQ::Providers::Amazon::CloudManager::Template"
}

def self.entities_for_label_mapping
LABEL_MAPPING_MODELS
end

def self.label_mapping_prefix
"amazon"
end
end

0 comments on commit eca712e

Please sign in to comment.