1
0
mirror of https://github.com/rancher/rke.git synced 2025-04-27 19:25:44 +00:00
Commit Graph

57 Commits

Author SHA1 Message Date
Nick Gerace
da6d9dcf9e Set default http backend to be optional
Set default http backend to be optional for ingress nginx. It will be
enabled by default.
2020-12-03 14:53:51 -05:00
William Godfrey
76efb8f854 Updated Addon Timeout to 45s 2020-10-20 14:36:09 +01:00
Sebastiaan van Steenis
2c270fa5ab Use node label when cloudprovider is configured
When cloud provider is configured, the node name can be set by the cloud provider. If we don't account for this, the node cannot be found when we do cluster operation (for example, node delete)
2020-09-18 10:15:38 -07:00
Darren Shepherd
ecc629f2c3 Refactor to new client-go API in k8s 1.18 2020-03-27 10:55:19 -07:00
Sebastiaan van Steenis
5f46c748c0 Standardize (re-)try logging 2020-03-21 18:34:16 +01:00
rajashree
fc3709507d Reset error to nil if lister works on retries 2020-03-13 15:16:25 -07:00
rajashree
6b25bcf3e0 Remove ignore-upgrade label from zero downtime upgrade 2020-03-10 23:36:17 -07:00
rajashree
c61d531af1 Rename ignore label and return error on controlplane failure 2020-03-04 15:20:48 -08: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
rajashree
11678a3f98 Change RKE upgrade logic for zero downtime 2020-02-05 16:19:47 -08:00
moelsayed
372393ac1b Add Secret Encryption Provider Support 2019-10-29 14:10:32 -07:00
Dan Ramich
ecfab50fce Update apis for 1.16 2019-09-09 11:20:26 -07:00
Darren Shepherd
f8bac2c059 Update to new certs package since latest k8s dropped it 2019-08-19 11:02:43 -07:00
moelsayed
a3e7bef8cd Fix ingress deployment issue with PSP enabled 2019-08-09 11:11:58 -07:00
moelsayed
5ff184ba1d Don't error out on pod delete IfNotFound 2019-07-01 14:56:08 -07:00
moelsayed
6da35256a8 handle upgrade cases
backup state to kubernetes
2018-11-09 11:16:17 -08:00
galal-hussein
3551e6e4b6 Add Rotate certificates command to rke 2018-10-31 12:08:31 -07:00
Sebastiaan van Steenis
a161d30f78 Added info in log messages, more consistency in log messages 2018-10-18 09:27:13 -07:00
moelsayed
9c85b5b451 Refactor taints and labels sync to improve performance 2018-10-18 09:25:27 -07:00
moelsayed
39b5ac1345 Fix resoncile missing taints 2018-08-03 11:38:02 -07:00
moelsayed
241f7857d6 Remove ingress controller when disabled 2018-07-17 15:55:15 -07:00
Sebastiaan van Steenis
eab1411367 Fix typo in timeout setting 2018-07-11 12:35:37 -07:00
moelsayed
2da3c4a395 Update log message 2018-06-29 15:01:26 -07:00
galal-hussein
d1e0356baf Fix sync labels and taints error 2018-06-26 13:03:10 -07:00
moelsayed
74b81a8766 Ensure failed addon job is deleted before recreating 2018-06-25 13:23:46 -07:00
galal-hussein
fc48d82392 Change controlplane taint to NoSchedule 2018-06-21 21:08:36 -07:00
moelsayed
2f28cb24ee Add support for addons upgrades 2018-06-12 13:18:19 -07:00
moelsayed
9addf796a2 Critical and non-critical addons
Configurable addon job timeout
2018-05-09 23:44:19 +02:00
Aiwantaozi
14d1a44813 when the hostname is uppercase, k8s add lowercase hostname to the kubernetes.io/hostname 2018-04-16 20:06:40 +08:00
galal-hussein
8b9b68f728 Change address annotations to rke.cattle.io/ 2018-04-10 00:03:20 +02:00
galal-hussein
7c0f3f6e57 Add get node for delete and cordon 2018-04-03 00:34:15 +02:00
Alena Prokharchyk
e3b9389db4
Merge pull request #445 from moelsayed/wr_timeout
Set timeout for WrapTransport
2018-03-27 14:02:36 -07:00
moelsayed
d72c0849b3 Set timeout for WrapTransport 2018-03-27 20:52:15 +02:00
galal-hussein
5b848a2b45 Set node-ip and addresses annotations 2018-03-27 00:53:28 +02:00
galal-hussein
e8571898b4 Add support for AWS cloud provider 2018-03-23 20:14:11 +02:00
galal-hussein
6a2d51eefb Remove timestamp from taint 2018-03-21 23:50:34 +02:00
galal-hussein
64e4d2c01d Check if labels maps is nil 2018-03-02 03:00:05 +02:00
moelsayed
03673b8f22 Add support for custom WrapTransport for Kubernetes Client 2018-02-20 20:45:32 +02:00
Alena Prokharchyk
313360b11f
Merge pull request #297 from moelsayed/fix_293
Refactor saving secrets
2018-02-01 14:12:03 -08:00
moelsayed
ebfc5a7c10 Refactor saving secrets 2018-02-02 00:02:42 +02:00
galal-hussein
f8f877ba27 Add nginx ingress controller and labels/taints sync 2018-02-01 23:28:31 +02:00
galal-hussein
9e29b753cb Add unschedulable kubelet on etcd nodes 2018-01-19 20:18:51 +02:00
moelsayed
7fdad4bcf9 Create a general retry function for k8s requests 2018-01-02 22:23:32 +02:00
moelsayed
2011a2cf01 Enable PodSecurityPolicy support 2017-12-20 23:15:21 +02:00
moelsayed
8ea65915d3 Enable RBAC and needed addons/network plugin configuration 2017-12-16 05:41:18 +02:00
galal-hussein
9775641430 Remove k8s unit test 2017-12-13 21:37:35 +02:00
moelsayed
30eb95c671 Warn not fatal if deleted host is not found 2017-11-30 23:16:58 +02:00
moelsayed
1ef5fb4f1d fixing timing issue in job status update 2017-11-23 02:25:57 +02:00
galal-hussein
c383436411 Add cluster validation and regenerate kubeapi cert 2017-11-21 21:25:25 +02:00
moelsayed
9e2c352bc7 addons based on k8s jobs and configmaps 2017-11-18 17:24:49 +02:00