Граф коммитов

192 Коммитов

Автор SHA1 Сообщение Дата
deaborch e08dd28b67
fix: upgrade will now recreate the correct master (#4637) 2021-09-08 09:30:51 -07:00
Jack Francis a5a6325fb9
chore: deprecate Kubernetes 1.17 support (#4553) 2021-07-01 22:58:51 +00:00
Matt Boersma 3d40c82afb
test: fix calculation of prior k8s minor version in mocks and upgrade test (#4359) 2021-04-08 12:57:42 -07:00
Matt Boersma 94fbc0b7ca
feat: add support for Kubernetes v1.18.16 (#4284) 2021-02-19 14:53:29 -08:00
Matt Boersma ab0729b8f8
feat: add support for Kubernetes v1.18.15 (#4166)
* feat: add support for Kubernetes v1.18.15

See https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#changelog-since-v11814
2021-01-19 09:42:23 -08:00
Jack Francis 1cd7af8e21
chore: simplify upgrade templates (#4135) 2021-01-05 15:49:01 -08:00
Jack Francis 0e66d1bae9
chore: simplify scale templates (#4131) 2020-12-16 15:33:27 -08:00
Matt Boersma aacba02b40
feat: add support for Kubernetes v1.18.13 (#4111)
* feat: add support for Kubernetes v1.18.13

See https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#changelog-since-v11812

* test: update UT version expectations
2020-12-11 13:44:35 -07:00
Matt Boersma 0a264d5a9f
fix: typo in upgrade log message (#4109) 2020-12-10 16:35:55 -07:00
Javier Darsie 5ae841da2b
chore: limit number of upgrade retries if new CP nodes bootstrap fails (#4068)
* chore: limit number of upgrade retries if new CP nodes bootstrap fails

* one more UT

* make vendor + go get k8s.io/client-go@kubernetes-1.16.15

* gomock

* retry + UTs

* fix UT

* block if all CP nodes are not ready

* fixed style
2020-12-07 17:05:05 -08:00
Jack Francis 539069f7cd
fix: filter out KeyVault resources during upgrade (#4072) 2020-12-02 14:15:02 -08:00
Jack Francis 71de031fe9
chore: remove deprecated AKS code paths (#4040) 2020-11-17 17:32:44 -08:00
Matt Boersma 04f7ff84ee
refactor: remove unsupported orchestrators (#3965) 2020-11-14 10:11:02 -08:00
Javier Darsie 3fa95be9c6
fix: upgrade broken for VMAS + managed identities (#4021) 2020-11-12 15:44:17 -08:00
Jiaxun Song e2ae1209c9
fix: cancel Pod Eviction jobs when timeout (#3970) 2020-10-28 14:42:07 -07:00
Javier Darsie 79de20bd76
refactor: delete Azure Stack's KubernetesClient implementation (#3957) 2020-10-23 13:54:51 -07:00
Jack Francis 0b6b43b72c
feat: enable system-assigned identity by default (#3856) 2020-10-13 12:17:51 -07:00
Matt Boersma f8e34a318b
feat: add support for Kubernetes v1.18.9 (#3841) 2020-09-19 13:48:58 -06:00
Jack Francis 6b4dfcfa27
feat: variable upgrade timeout based on num nodes (#3752) 2020-08-26 13:05:34 -07:00
Javier Darsie 495dc6633e
fix: metrics-server upgrade from v1.15 to v1.16 (#3691) 2020-08-12 14:08:43 -07:00
Matt Boersma a9733403ba
feat: add support for Kubernetes 1.18.6 (#3604)
* feat: add support for Kubernetes 1.18.6

See https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#changelog-since-v1185

* test: update unit test version expectations
2020-07-16 14:09:39 -06:00
Javier Darsie 4521ec4f84
fix: kube-proxy upgrade from v1.15 to v1.16 (#3570)
* fix: kube-proxy upgrade from v1.15 to v1.16

* fixed style

* skip e2e if testing custom kube-proxy

* change log leve

* feedback
2020-07-02 12:26:43 -07:00
Matt Boersma d309e61454
feat: add support for Kubernetes 1.18.4 (#3500)
* feat: add support for Kubernetes 1.18.4

See https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.18.md#changelog-since-v1183
2020-06-17 16:47:25 -07:00
Jack Francis ff0b7b685f
chore: triage "k8s-master" references for eventual removal (#3474) 2020-06-16 09:44:03 -07:00
haofan-ms aa2973a22d
feat: add "get-versions --azure-env" flag to list custom clouds supported versions (#3394) 2020-06-04 16:46:35 -07:00
Jack Francis d47adfbe4b
chore: remove support for Kubernetes 1.14 (#3310) 2020-05-20 14:38:52 -07:00
Matt Boersma 1211479c5d
ci: enable staticcheck linter (#3191) 2020-05-06 12:23:29 -07:00
Matt Boersma fce292453c
chore: check all error returns in main code (#3184)
* chore: check all error returns in main code

* refactor: return named error from defer in DeepCopy()

* refactor: log sp.Refresh() errors instead of returning them

* ci: enforce errcheck linter
2020-05-04 15:45:13 -06:00
Krishnakumar R 101555e013
feat: proximity placement group support (#3056) 2020-04-15 13:57:43 -07:00
Matt Boersma 6026dd2052
chore: remove support for Kubernetes 1.13 (#3059) 2020-04-13 15:27:27 -07:00
Andy Zhang 58059b40ab
chore: upgrade to azure-sdk v41.0.0 (#3035)
* chore: upgrade to azure-sdk v40.2.0

* fix: mock disk client

* chore: upgrade to sdk v41.0.0

* fix: build failure

fix: build test failure

fix test failure
2020-04-08 09:41:49 -06:00
Jack Francis e2c8af37e9
feat: upgrade control plane only (#2635) 2020-03-12 12:35:35 -07:00
Jack Francis 43404afe12
fix: enable upgrade in private cluster + jumpbox scenario (#2634) 2020-01-30 09:54:29 -08:00
Matt Boersma 96c914ecf7 chore: remove support for Kubernetes 1.11 and 1.12 (#2276)
* chore: remove support for Kubernetes 1.11.x

* chore: remove k8s 1.11 from VHD

* chore: remove k8s 1.12 from VHD

* chore: remove support for Kubernetes 1.12.x

* test: rollback to 1.13.11 in tests

* chore: cleanup addons and legacy cruft

* test: remove 1.12 from test configs
2019-12-08 20:07:36 -05:00
Andy Zhang 99d45dffd1 chore: update azure sdk for BYOK support (#2376)
fix unit test failure

fix build failure

fix mock client issue

fix mock test failure
2019-12-03 15:06:35 -05:00
David Justice 23c1e5fac5
chore: improve build through parallel tests and stable tools (#2293)
* chore: remove ginkgo and make the cmd tests parallel

* chore: add tool clean and reload

* chore: reduce cmd tests to roughly 15 seconds

* chore: reduce /pkg/api from 500s to about 5s

* chore: unit tests are down to 10 mins total
2019-11-12 06:03:08 -08:00
Sylvain Rabot 54bf21f119 change: recreate missing masters before upgrading (#2275) 2019-11-08 10:25:55 -08:00
Stéphane Erbrech 7f87207240 feat: expose PlatformFaultDomainCount in the apimodel (#2207) 2019-11-07 13:49:33 -08:00
Matt Boersma b38cedd594
chore: remove support for Kubernetes 1.10.x (#2234) 2019-10-29 17:06:58 -06:00
Hichem Zakaria Aichour b223fde59c feat: blang/semver and gofrs/uuid does not match module compatibility (#2204) 2019-10-25 08:46:47 -07:00
Matt Boersma 66b6f8c29a fix: lowercase vm name before calling drain node (#2011) 2019-09-23 16:43:48 -07:00
Matt Boersma 10ce59c4c5 fix: continue upgrading after node drain error (#2013) 2019-09-23 17:46:25 -04:00
mtgerb 7501a0899f fix: check the nodes of all agentpool during upgrade (#1893) 2019-09-19 12:53:37 -07:00
Liming Liu f415d6ffd7 chore: make the pki key size settable. (#1891)
* chore: make the pki key size settable.

* add unit test.

* fix typo.

* switch to the parameter options way.

* fix: fix the style issues.

* fix: fix style issue.

* fix: fix the style/importing issue.

* fix

* fix

* chore: renaming Options to Params.

* chore: renaming.

* fix

* keep renaming.

* fix
2019-09-06 12:16:20 -04:00
Jack Francis fec834d7fa
refactor: simplify scale operation CLI output (#1345) 2019-07-31 16:22:51 -07:00
Rita Zhang 6e505a7750 fix: clusters with SLB scale and upgrade (#1622)
* fix: clusters with SLB scale and upgrade

* update dependson

* address comments
2019-07-23 15:38:23 -07:00
Anders Liu 461e8021cc fix: Remove unnecessary transform on VMSS upgrade (#1633) 2019-07-18 17:13:54 -07:00
Jack Francis e2805efe13
chore: include https://fqdn:443 for AKS upgrade (#1544) 2019-06-27 16:30:39 -07:00
Matt Boersma 628c048bb4
chore: remove support for Kubernetes 1.9.x (#1486) 2019-06-17 13:47:50 -06:00
Matt Boersma 10a312534d feat: use all VMAS fault domains in a region (#1090) 2019-06-05 16:40:56 -07:00