From 84492ffe83a37d8b10df6070fde559d36aa6e50d Mon Sep 17 00:00:00 2001 From: Libor Pichler Date: Thu, 5 Nov 2020 12:00:53 +0100 Subject: [PATCH] Supports label mapping in cloud manager --- .../manageiq/providers/amazon/cloud_manager.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/models/manageiq/providers/amazon/cloud_manager.rb b/app/models/manageiq/providers/amazon/cloud_manager.rb index 236cee16a..4e63312e4 100644 --- a/app/models/manageiq/providers/amazon/cloud_manager.rb +++ b/app/models/manageiq/providers/amazon/cloud_manager.rb @@ -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 @@ -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