diff --git a/app/kubernetes/views/applications/edit/application.html b/app/kubernetes/views/applications/edit/application.html index e5751e236..cdaa2be15 100644 --- a/app/kubernetes/views/applications/edit/application.html +++ b/app/kubernetes/views/applications/edit/application.html @@ -135,7 +135,13 @@ - Placement + + Placement +
+ + warning +
+
The placement component helps you understand whether or not this application can be deployed on a specific node. diff --git a/app/kubernetes/views/applications/edit/applicationController.js b/app/kubernetes/views/applications/edit/applicationController.js index a723cbaf9..91fe84d34 100644 --- a/app/kubernetes/views/applications/edit/applicationController.js +++ b/app/kubernetes/views/applications/edit/applicationController.js @@ -310,6 +310,7 @@ class KubernetesApplicationController { }); this.placements = computePlacements(nodes, this.application); + this.state.placementWarning = _.find(this.placements, { AcceptsApplication: true }) ? false : true; } catch (err) { this.Notifications.error('Failure', err, 'Unable to retrieve application details'); } finally { @@ -335,6 +336,7 @@ class KubernetesApplicationController { name: this.$transition$.params().name, }, eventWarningCount: 0, + placementWarning: false, expandedNote: false, useIngress: false, isAdmin: this.Authentication.isAdmin(),