From d6358fb583de31d67499a466cf76bd1d2684baab Mon Sep 17 00:00:00 2001 From: sych74 Date: Thu, 12 Sep 2019 20:45:55 +0300 Subject: [PATCH] improving horizontal scaling - --- manifest.jps | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/manifest.jps b/manifest.jps index 9b9c07d2..644d297d 100644 --- a/manifest.jps +++ b/manifest.jps @@ -74,8 +74,8 @@ onInstall: To bind a custom domain name with your Kubernetes cluster please refer to the steps described in Jelastic [documentation](https://docs.jelastic.com/custom-domains). onAfterScaleOut[cp]: - forEach(event.response.nodes): - connect-workers: ${@i.id} + - get-ids: event.response.nodes + - connect-workers: ${globals.ids} onBeforeScaleIn[cp]: forEach(event.response.nodes): @@ -87,7 +87,7 @@ onBeforeClone: stopEvent onBeforeRedeployContainer: if (!${event.params.skipReinstall:false}): stopEvent -actions: +actions: block-masters-scaling: env.control.ApplyNodeGroupData[k8sm]: data: @@ -306,6 +306,18 @@ actions: type: info message: ${globals.monitoring_success} + get-ids: + - setGlobals: + ids: '' + sep: '' + - forEach(${this}): + add-id: ${@i.id} + + add-id: + setGlobals: + ids: ${globals.ids:}${globals.sep:}${this} + sep: ',' + addons: - id: conf-k8s-addon