From d1a21ef6c1ac899f4ba17f0a397287ea1de08556 Mon Sep 17 00:00:00 2001 From: Chaim Lev-Ari Date: Tue, 23 Mar 2021 22:38:30 +0200 Subject: [PATCH] fix(home): redirect home if edge endpoint is down (#4670) * fix(home): redirect home if edge endpoint is down * fix(kubernetes): rephrase error message when endpoint is down Co-authored-by: Anthony Lapenna Co-authored-by: Anthony Lapenna --- app/kubernetes/__module.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/kubernetes/__module.js b/app/kubernetes/__module.js index a56bbb528..523f33d12 100644 --- a/app/kubernetes/__module.js +++ b/app/kubernetes/__module.js @@ -17,6 +17,7 @@ angular.module('portainer.kubernetes', ['portainer.app']).config([ } try { if (endpoint.Type === 7) { + //edge try { await KubernetesHealthService.ping(endpoint.Id); endpoint.Status = 1; @@ -27,6 +28,10 @@ angular.module('portainer.kubernetes', ['portainer.app']).config([ EndpointProvider.setEndpointID(endpoint.Id); await StateManager.updateEndpointState(endpoint, []); + + if (endpoint.Type === 7 && endpoint.Status === 2) { + throw new Error('Unable to contact Edge agent, please ensure that the agent is properly running on the remote environment.'); + } } catch (e) { Notifications.error('Failed loading endpoint', e); $state.go('portainer.home', {}, { reload: true });