Skip to content

Commit ac553d9

Browse files
committed
K8S-228 check node version before upgrade
1 parent 9952ec4 commit ac553d9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

manifest.jps

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,13 @@ addons:
489489

490490
actions:
491491
addon-upgrade:
492-
script: |
492+
- forEach(node:env.nodes):
493+
if ('${@node.nodeGroup}' == 'cp' || '${@node.nodeGroup}' == 'k8sm'):
494+
if ('${nodes.k8sm.master.version}' != '${@node.version}'):
495+
return:
496+
type: warning
497+
message: Cluster components have different Kubernetes version! Please contact support before upgrade.
498+
- script: |
493499
var envName = "${env.envName}", nodeId = "${nodes.k8sm.master.id}";
494500
var resp = jelastic.env.control.GetNodeInfo(envName, session, nodeId);
495501
if (resp.result != 0) return resp;

0 commit comments

Comments
 (0)