rajashree
6b25bcf3e0
Remove ignore-upgrade label from zero downtime upgrade
2020-03-10 23:36:17 -07:00
Sebastiaan van Steenis
259bafc27d
Merge pull request #1951 from superseb/update_data_20201003
...
update bindata/data.json
2020-03-10 17:13:42 +01:00
Sebastiaan van Steenis
c4d14fe934
update bindata/data.json
2020-03-10 13:25:52 +01:00
Sebastiaan van Steenis
4a0941bc8a
Merge pull request #1948 from superseb/unusedcert_log
...
Refactor unused certificate logging
2020-03-08 19:47:52 +01:00
Sebastiaan van Steenis
b4cf3a01f5
Refactor unused certificate logging
2020-03-08 18:42:15 +01:00
Rajashree Mandaogane
47ba695d73
Merge pull request #1947 from mrajashree/bufixes
...
MaxUnavailable and powered off hosts comparison
2020-03-08 10:12:30 -07:00
rajashree
bb6873ce48
Addresses following issues:
...
1. Compare maxUnavailable with powered off hosts before attempting to reconcile
NotReady hosts
2. Include powered off hosts as failed hosts for controlplane upgrade to return error
3. Change coredns upgrade strategy. With addons changes it was changed to have the k8s
default value for a deployment of 25% maxUnavailable and maxSurge. This commit changes it
back to maxUnavailable of 1 to avoid dns addon upgrade issues
2020-03-07 14:22:35 -08:00
Sebastiaan van Steenis
27be846bd0
Add host to logging for Docker
2020-03-07 07:51:24 -08:00
Chris Kim
f0c561baee
Merge pull request #1946 from ibuildthecloud/master
...
Performance improvements
2020-03-06 08:38:58 -08:00
Darren Shepherd
5e5ccacb58
Optimize strings operations
...
At 5000+ nodes these small string optimizations make a difference
2020-03-06 08:52:58 -07:00
Darren Shepherd
1e34d2b464
Remove n^2 algorithm. At 5000+ nodes plus this gets to be a real problem
2020-03-06 08:52:56 -07:00
Sebastiaan van Steenis
eaf643e6a2
Merge pull request #1945 from superseb/move_log_trace
...
Add logging structs/file content to trace loglevel
2020-03-05 22:19:22 +01:00
Sebastiaan van Steenis
5c7daf4fb1
Add logging structs/file content to trace loglevel
2020-03-05 19:42:05 +01:00
Chris Kim
62524dc169
Merge pull request #1929 from Oats87/add-flexvolume-dir-newkdm
...
Add custom flexvolume dir capabilities
2020-03-05 08:31:34 -08:00
Chris Kim
ec5e538d48
go generate
2020-03-05 08:19:45 -08:00
Chris Kim
97371fe82d
Add custom flexvolume capabilities to canal and calico
2020-03-05 08:18:40 -08:00
Sebastiaan van Steenis
64f0d7808d
Merge pull request #1872 from Lucaber/fix/cluster-state-log
...
Fix log output of full-cluster-state configmap name
2020-03-05 14:56:56 +01:00
Rajashree Mandaogane
b9b29be0e5
Merge pull request #1943 from mrajashree/rename_label
...
Rename ignore label and return error on controlplane failure
2020-03-04 15:27:16 -08:00
Sebastiaan van Steenis
7549e49956
Add flag to enable TRACE logging
2020-03-04 15:21:16 -08:00
rajashree
c61d531af1
Rename ignore label and return error on controlplane failure
2020-03-04 15:20:48 -08:00
Sebastiaan van Steenis
250d602b6d
Merge pull request #1932 from superseb/nodelocaldns2
...
Add support for nodelocal DNS, update Canal/Calico templates with privileged and add rke-tools:v0.1.53
2020-03-04 23:23:28 +01:00
Sebastiaan van Steenis
31a3005733
Add support for nodelocal DNS
2020-03-03 18:09:18 +01:00
Sebastiaan van Steenis
a8a801e52f
update bindata/data.json
2020-03-03 18:09:06 +01:00
Sebastiaan van Steenis
8355b2ad68
vendor types
2020-03-03 18:08:30 +01:00
Rajashree Mandaogane
265553beb5
Merge pull request #1936 from mrajashree/bugfixes
...
Check role before including host in inactive host list
2020-03-02 02:38:22 -08:00
rajashree
d420881c41
Check role before including host in inactive host list
2020-03-01 19:03:07 -08:00
Kinara Shah
81d025987b
Merge pull request #1933 from kinarashah/ss
...
lock to avoid concurrent map writes
2020-02-28 14:46:21 -08:00
kinarashah
18f42726b0
lock to avoid concurrent map writes
2020-02-28 14:11:09 -08:00
Rajashree Mandaogane
02bab32a40
Merge pull request #1931 from mrajashree/fix_maxunavailable
...
Maxunavailable reset should check number on inactive hosts
2020-02-28 14:08:09 -08:00
rajashree
115c11b864
Fix maxunavailable reset
2020-02-28 13:56:19 -08:00
Kinara Shah
107d1eb79a
Merge pull request #1930 from kinarashah/frke
...
error out if service options are not found
2020-02-28 12:44:14 -08:00
kinarashah
12f88f55db
error out if service options are not found
...
it's unexpected to see empty service options, but node plan shouldn't be generated
in those scenarios
2020-02-28 11:21:41 -08:00
Sebastiaan van Steenis
6e3d1f0a15
Merge pull request #1919 from superseb/pass_docker_err
...
Do not wipe the actual Docker error to show in log
2020-02-27 12:46:16 +01:00
Rajashree Mandaogane
1440d35590
Merge pull request #1922 from mrajashree/attemptUpgrade
...
Attempt upgrade on NotReady hosts during cluster upgrade
2020-02-26 14:52:38 -08:00
rajashree
e27a05f8b1
Attempt upgrade on NotReady hosts
2020-02-26 14:14:42 -08:00
rajashree
ca3a3b1814
Go mod and vendor changes
2020-02-26 14:14:42 -08:00
Dax McDonald
65efa5ba70
Merge pull request #1926 from daxmc99/fix_formatting
...
Fix formatting
2020-02-26 14:11:17 -07:00
Dax McDonald
d7a4f2d2c3
Fix formatting
2020-02-26 12:08:10 -07:00
Rajashree Mandaogane
ed86a3821b
Merge pull request #1923 from mrajashree/retErr
...
Return correct error if maxUnavailable hit for control
2020-02-25 07:57:19 -08:00
rajashree
fd1e1289de
Return correct error if maxUnavailable hit for control
2020-02-24 17:56:02 -08:00
Rajashree Mandaogane
6664be5e3b
Merge pull request #1912 from mrajashree/zero_downtime_bugfixes
...
Accept label to ignore nodes during upgrade
2020-02-24 10:06:57 -08:00
Daishan Peng
092443195e
Merge pull request #1910 from StrongMonkey/move-kdm
...
Stop vendoring KDM and use data.json
2020-02-24 10:40:32 -07:00
Daishan
d2d72767a7
Move rke away from kdm vendor
2020-02-24 10:14:25 -07:00
rajashree
968a399f26
Accept label to ignore nodes during upgrade
...
RKE does a cluster scan to find the unreachable hosts, and if that number
is same as or exceeds maxUnavailable, upgrade won't proceed.
This commit introduces a label users can provide for their nodes so they
don't get counted as unavailable and are excluded from upgrade.
This commit also includes a couple of bug fixes
2020-02-22 14:23:47 -08:00
Daishan
8d05697c5e
Update vendor
2020-02-20 17:13:01 -07:00
Sebastiaan van Steenis
92a73e0bca
Do not wipe the actual Docker error to show in log
...
Problem: Docker error is shown as nil in log message
Root cause: err got redefined in loop and passed value was nil
Solution: do not redefine err in loop
2020-02-20 19:23:04 +01:00
Sebastiaan van Steenis
27c157124d
Merge pull request #1824 from XianglongLuo/cert
...
Fix always show certificates are about to expire issue
2020-02-20 11:12:40 +01:00
XianglongLuo
329b6b522e
Fix for deleting unused etcd and kubelet certs
2020-02-20 08:21:52 +08:00
Rajashree Mandaogane
a12bc38332
Merge pull request #1792 from mrajashree/addons_scale_upgrade
...
Parse updateStrategy, replicas and autoscaler fields
2020-02-18 12:02:48 -08:00
rajashree
7e603d411a
go mod and vendor changes
2020-02-18 11:19:43 -08:00