link to container group from job runs

This commit is contained in:
Jake McDermott 2019-09-03 14:28:33 -04:00 committed by Shane McDonald
parent 007f33c186
commit b547a8c3ca
No known key found for this signature in database
GPG Key ID: 6F374AF6E9EB9374
3 changed files with 9 additions and 4 deletions

View File

@ -135,7 +135,7 @@ SUMMARIZABLE_FK_FIELDS = {
'source_script': ('name', 'description'),
'role': ('id', 'role_field'),
'notification_template': DEFAULT_SUMMARY_FIELDS,
'instance_group': ('id', 'name', 'controller_id'),
'instance_group': ('id', 'name', 'controller_id', 'is_containerized'),
'insights_credential': DEFAULT_SUMMARY_FIELDS,
'source_credential': DEFAULT_SUMMARY_FIELDS + ('kind', 'cloud', 'credential_type_id'),
'target_credential': DEFAULT_SUMMARY_FIELDS + ('kind', 'cloud', 'credential_type_id'),

View File

@ -553,12 +553,16 @@ function getInstanceGroupDetails () {
return null;
}
const label = strings.get('labels.INSTANCE_GROUP');
const value = $filter('sanitize')(instanceGroup.name);
const link = `/#/instance_groups/${instanceGroup.id}`;
let label = strings.get('labels.INSTANCE_GROUP');
let link = `/#/instance_groups/${instanceGroup.id}`;
if (instanceGroup.is_containerized) {
label = strings.get('labels.CONTAINER_GROUP');
link = `/#/instance_groups/container_group/edit/${instanceGroup.id}`;
}
let isolated = null;
if (instanceGroup.is_isolated) {
isolated = strings.get('details.ISOLATED');
}

View File

@ -63,6 +63,7 @@ function OutputStrings (BaseString) {
FORKS: t.s('Forks'),
HOST_LIMIT_ERROR: t.s('Host Limit Error'),
INSTANCE_GROUP: t.s('Instance Group'),
CONTAINER_GROUP: t.s('Container Group'),
INVENTORY: t.s('Inventory'),
INVENTORY_SCM: t.s('Source Project'),
JOB_EXPLANATION: t.s('Explanation'),