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 12, 2020
1 parent 6082ba1 commit 84492ff
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 @@ -74,6 +74,7 @@ class ManageIQ::Providers::Amazon::CloudManager < ManageIQ::Providers::CloudMana
supports :regions
supports :assume_role
supports :auth_key_pair_create
supports :label_mapping

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

LABEL_MAPPING_ENTITIES = {
"Vm" => "ManageIQ::Providers::Amazon::CloudManager::Vm",
"Image" => "ManageIQ::Providers::Amazon::CloudManager::Template"
}.freeze

def self.entities_for_label_mapping
LABEL_MAPPING_ENTITIES
end

def self.label_mapping_prefix
"amazon"
end
end

0 comments on commit 84492ff

Please sign in to comment.