Skip to content

Commit a27982c

Browse files
committed
Merge branch 'upgrade' of https://github.com/jelastic-jps/kubernetes into upgrade
2 parents 206aac5 + 306dcff commit a27982c

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

manifest.jps

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -367,48 +367,49 @@ actions:
367367
}
368368

369369
update-masters:
370-
- environment.control.RedeployContainerById[${this.id}]:
370+
- env.control.RedeployContainers:
371+
nodeId: ${this.id}
371372
tag: ${this.version}
372373
skipReinstall: true
373374
- if (${this.master}):
374-
- cmd [${this.id}]: |-
375+
- cmd[${this.id}]: |-
375376
/usr/bin/kubeadm upgrade plan --ignore-preflight-errors=swap || exit 1
376377
/usr/bin/kubeadm upgrade apply ${this.version} || exit 1
378+
service kubelet restart
377379
- if (!${this.master}):
378-
- cmd [${this.id}]: |-
380+
- cmd[${this.id}]: |-
379381
/usr/bin/kubeadm upgrade node experimental-control-plane ${this.version} || exit 2
380-
- cmd [${this.id}]: |-
381-
service kubelet restart
382-
382+
service kubelet restart
383+
383384
update-workers:
384385
- cmd[${nodes.k8sm.master.id}]: |-
385386
/usr/bin/kubectl drain ${this.hostname} --ignore-daemonsets --delete-local-data || exit 3
386-
- environment.control.RedeployContainerById[${this.id}]:
387-
tag: ${this.version}
388-
skipReinstall: true
389-
- cmd [${this.id}]: |-
387+
- env.control.RedeployContainers:
388+
nodeId: ${this.id}
389+
tag: ${this.version}
390+
skipReinstall: true
391+
- cmd[${this.id}]: |-
390392
/usr/bin/kubeadm upgrade node config --kubelet-version ${this.version} || exit 4
391393
service kubelet restart
392394
- cmd[${nodes.k8sm.master.id}]: |-
393395
/usr/bin/kubectl uncordon ${this.hostname} || exit 5
394396
while true; do kubectl get pods --field-selector=status.phase=Pending -n kube-system | grep -q Pending || break ; done
395397

396398
execUpdate:
397-
- cmd[${nodes.k8sm.master.id}]: echo "${this.current} | ${this.next} | ${this.avail}"
398399
- update-masters:
399400
id: ${nodes.k8sm.master.id}
400401
master: true
401402
version: ${this.next}
402-
- forEach(node:nodes.k8sm):
403-
if (!${@node.ismaster}):
403+
- forEach(nodes.k8sm):
404+
if (!${@i.ismaster}):
404405
update-masters:
405-
id: ${@node.id}
406+
id: ${@i.id}
406407
master: false
407408
version: ${this.next}
408-
- forEach(node:nodes.cp):
409+
- forEach(nodes.cp):
409410
update-workers:
410-
id: ${@node.id}
411-
hostname: node${@node.id}-${env.domain}
411+
id: ${@i.id}
412+
hostname: node${@i.id}-${env.domain}
412413
version: ${this.next}
413414
- script: |
414415
var message = "Kubernetes Cluster has been successfuly updated! **Current version:** ${this.next}. \n\nNo other updates are available.";

0 commit comments

Comments
 (0)