diff --git a/packages/google/src/serverGroup/configure/serverGroupCommandBuilder.service.js b/packages/google/src/serverGroup/configure/serverGroupCommandBuilder.service.js
index 29548845a3b..7c34e0c55bc 100644
--- a/packages/google/src/serverGroup/configure/serverGroupCommandBuilder.service.js
+++ b/packages/google/src/serverGroup/configure/serverGroupCommandBuilder.service.js
@@ -285,6 +285,12 @@ angular
}
}
+ function populateResourceManagerTags(instanceTemplateResourceManagerTags, command) {
+ if (instanceTemplateResourceManagerTags) {
+ Object.assign(command.resourceManagerTags, instanceTemplateResourceManagerTags);
+ }
+ }
+
function populateLabels(instanceTemplateLabels, command) {
if (instanceTemplateLabels) {
Object.assign(command.labels, instanceTemplateLabels);
@@ -363,6 +369,7 @@ angular
instanceMetadata: {},
tags: [],
labels: {},
+ resourceManagerTags: {},
enableSecureBoot: false,
enableVtpm: false,
enableIntegrityMonitoring: false,
@@ -441,6 +448,7 @@ angular
instanceMetadata: {},
tags: [],
labels: {},
+ resourceManagerTags: {},
availabilityZones: [],
enableSecureBoot: serverGroup.enableSecureBoot,
enableVtpm: serverGroup.enableVtpm,
@@ -574,6 +582,9 @@ angular
extendedCommand.tags = [];
populateTags(instanceTemplateTags, extendedCommand);
+ const resourceManagerTags = extendedCommand.resourceManagerTags;
+ populateResourceManagerTags(resourceManagerTags, extendedCommand);
+
return extendedCommand;
});
});
diff --git a/packages/google/src/serverGroup/configure/wizard/advancedSettings/advancedSettings.directive.html b/packages/google/src/serverGroup/configure/wizard/advancedSettings/advancedSettings.directive.html
index bd0bed64bd5..53c505a0200 100644
--- a/packages/google/src/serverGroup/configure/wizard/advancedSettings/advancedSettings.directive.html
+++ b/packages/google/src/serverGroup/configure/wizard/advancedSettings/advancedSettings.directive.html
@@ -87,6 +87,13 @@