-
-
- {{#copy-inline clipboardText=model.container.image}}
- {{model.container.image}}
- {{/copy-inline}}
-
-
+
+
+
+ {{model.instance.image}} {{copy-to-clipboard clipboardText=model.instance.image size="small"}}
+
+
{{#if model.container.displayIp}}
{{#copy-inline clipboardText=model.container.displayIp}}
@@ -38,39 +37,9 @@
{{t 'generic.none'}}
{{/if}}
- {{#if model.container.serviceId}}
-
-
- {{#link-to "workload" projects.current.id model.container.serviceId}}{{model.service.name}}{{/link-to}}
-
- {{/if}}
- {{#if model.container.stack}}
-
-
- {{#link-to "stack" projects.current.id model.container.stack.id}}{{model.container.stack.displayName}}{{/link-to}}
-
- {{/if}}
- {{#if model.container.primaryHost}}
-
-
- {{#link-to "host" model.container.primaryHost.id}}{{model.container.primaryHost.displayName}}{{/link-to}}
-
- {{/if}}
- {{#if model.container.displayExternalId}}
-
-
- {{#copy-inline clipboardText=model.container.externalId}}
- {{model.container.displayExternalId}}
- {{/copy-inline}}
-
- {{/if}}
-{{#if model.container.showTransitioningMessage}}
-
{{model.container.transitioningMessage}}
-{{/if}}
-
{{#accordion-list as |al expandFn|}}
@@ -94,12 +63,39 @@
- {{form-healthcheck
- healthCheck=model.container.readinessProbe
- editing=false
+ {{#accordion-list-item
+ title=(t 'formHealthCheck.title')
+ detail=(t 'formHealthCheck.detail')
expandAll=al.expandAll
- expandFn=expandFn
+ expand=(action expandFn)
}}
+
+
+
+
+
+ {{#if model.instance.livenessProbe}}
+
+ {{/if}}
+
+
+
+
+ {{form-healthcheck
+ initialCheck=model.instance.readinessProbe
+ editing=false
+ }}
+
+ {{#if model.instance.livenessProbe}}
+
+ {{form-healthcheck
+ initialCheck=model.instance.livenessProbe
+ editing=false
+ }}
+
+ {{/if}}
+
+ {{/accordion-list-item}}
@@ -175,15 +171,6 @@
}}
-
- {{container/form-secrets
- instance=model.container
- editing=false
- expandAll=al.expandAll
- expandFn=expandFn
- }}
-
-
{{#accordion-list-item
title=(t 'containerPage.volumesTab.header')
diff --git a/lib/shared/addon/components/container/form-security/component.js b/lib/shared/addon/components/container/form-security/component.js
index 9d9402898..71e49c697 100644
--- a/lib/shared/addon/components/container/form-security/component.js
+++ b/lib/shared/addon/components/container/form-security/component.js
@@ -53,13 +53,13 @@ export default Component.extend({
// 2) has CAP_SYS_ADMIN
// ----------------------------------
privilegedChanged: observer('instance.privileged', 'instance.capAdd.[]', function () {
- if (get(this, 'instance.privileged') || get(this, 'instance.capAdd').indexOf('SYS_ADMIN') > -1) {
+ if (get(this, 'instance.privileged') || (get(this, 'instance.capAdd') && get(this, 'instance.capAdd').indexOf('SYS_ADMIN') > -1)) {
set(this, 'instance.allowPrivilegeEscalation', true);
}
}),
allowPrivilegeEscalationDisabled: computed('instance.privileged', 'instance.capAdd.[]', function () {
- return get(this, 'instance.privileged') || get(this, 'instance.capAdd').indexOf('SYS_ADMIN') > -1;
+ return get(this, 'instance.privileged') || (get(this, 'instance.capAdd') && get(this, 'instance.capAdd').indexOf('SYS_ADMIN') > -1);
}),
// ----------------------------------