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