# 2021-04-09-09:15:15+0800 upgrade pingcap and free trail shoot to v1.18

- Cause: We are going to upgrade our pingcap and free trail customer to v1.18. Upgrading shoot version will take 30+ minutes.
- Operation:
```bash
Need to upgrade 1.17
kubectl patch shoot 12d6f194 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //Chinatelcom
kubectl patch shoot 13838f31 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //pingcap
kubectl patch shoot 1cc2c3d6 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //NeilHAN
kubectl patch shoot 2773900e -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //dayuwuxian
kubectl patch shoot 2a8f8d1b -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //BitUniverse
kubectl patch shoot 4ae75c48 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //pingcap-prod
kubectl patch shoot 72ccad8f -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //gosoft
kubectl patch shoot 897cc061 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //rctidb
kubectl patch shoot 916034ad -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //Chinatelcom
kubectl patch shoot a9f423c8 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //gosoft
kubectl patch shoot aeb043c6 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //Chinatelcom
kubectl patch shoot b34a8f19 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //pingcap
kubectl patch shoot d349a3b9 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //PatSnap
kubectl patch shoot d35fff7d -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //NeilHAN
kubectl patch shoot ed4b056c -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //pingcap
kubectl patch shoot ed4b056f -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //pingcap
kubectl patch shoot f8453e02 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //XiaoMi
kubectl patch shoot f877d5a4 -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //pingcap
kubectl patch shoot fcc40bfa -p '{"spec":{"kubernetes":{"version": "1.17.5"}}}' -n garden-prod  //portcast


Upgarde to  1.18.17
kubectl patch shoot 12d6f194 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //Chinatelcom
kubectl patch shoot 13838f31 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //pingcap
kubectl patch shoot 1cc2c3d6 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //NeilHAN
kubectl patch shoot 2773900e -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //dayuwuxian
kubectl patch shoot 2a8f8d1b -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //BitUniverse
kubectl patch shoot 4ae75c48 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //pingcap-prod
kubectl patch shoot 72ccad8f -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //gosoft
kubectl patch shoot 897cc061 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //rctidb
kubectl patch shoot 916034ad -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //Chinatelcom
kubectl patch shoot a9f423c8 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //gosoft
kubectl patch shoot aeb043c6 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //Chinatelcom
kubectl patch shoot b34a8f19 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //pingcap
kubectl patch shoot d349a3b9 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //PatSnap
kubectl patch shoot d35fff7d -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //NeilHAN
kubectl patch shoot ed4b056c -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //pingcap
kubectl patch shoot ed4b056f -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //pingcap
kubectl patch shoot f8453e02 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //XiaoMi
kubectl patch shoot f877d5a4 -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //pingcap
kubectl patch shoot fcc40bfa -p '{"spec":{"kubernetes":{"version": "1.18.17"}}}' -n garden-prod  //portcast

```
- Impact: These shoots will be caused some alerts and unavailable.
- Recovery operation: This operation cannot be rollback, we've upgrade the shoot to v1.18 and verify the results in staging
- Time window: 17:00~18:00 CST, April 9
