galal-hussein
4d23fb4288
Return api and client certs to rotate certs
2018-12-18 16:35:20 -08:00
galal-hussein
66fb2c4ac0
Get checksum of the cloud file content
2018-12-06 16:23:20 -08:00
Chris Kim
afaad6c824
Adding ability to set cluster network to none
2018-12-03 11:34:18 -08:00
galal-hussein
ff4c93e179
refactor etcd restoration process
2018-11-30 12:48:41 -08:00
Mike Kelley
5941368767
add support for weave password
2018-11-29 16:39:45 -08:00
galal-hussein
f3bbd81c52
Update etcd save/restore to work with new state managemnet
2018-11-27 11:09:56 -08:00
galal-hussein
11aa0caabc
Fix rotate certificates with new state
2018-11-14 05:15:57 +08:00
moelsayed
b67a67c3bb
Force lowercase node names
2018-11-14 04:54:35 +08:00
galal-hussein
696b61679c
Final fixes and cleanup for state management
...
Fix dind and local and etcd snapshots
add ExternalFlags and dialer options
2018-11-09 11:16:17 -08:00
moelsayed
6da35256a8
handle upgrade cases
...
backup state to kubernetes
2018-11-09 11:16:17 -08:00
galal-hussein
8b8870311b
refactor the build state
...
remove extra cert generation for etcd in reconcile
fix reconcile and etcd add and remove cluster state with rke remove
fix add/remove issues
Fix the up command
Fix default paths for kubeconfig and rkestate
2018-11-09 11:16:17 -08:00
moelsayed
90fd13db65
Update main code path to use new state
2018-11-09 11:16:17 -08:00
galal-hussein
f48da22d8e
init commit for refactor state
...
add init test
use rkeconfig for init
reconcile old state file
2018-11-09 11:16:17 -08:00
galal-hussein
631c0725f4
Fix broken etcd rolling snapshot
2018-11-08 13:14:15 -08:00
galal-hussein
f0572f48b4
Fix etcd snapshot
2018-11-07 12:43:25 -08:00
galal-hussein
deb3518d78
Enable etcd snapshot by default
2018-11-02 09:35:57 -07:00
galal-hussein
3551e6e4b6
Add Rotate certificates command to rke
2018-10-31 12:08:31 -07:00
moelsayed
dd4d19a945
Fix remove performance issues
2018-10-24 10:24:14 -07:00
moelsayed
b7d98733cf
Run state save in a worker pool
2018-10-19 17:24:02 -07:00
moelsayed
90c426d73e
Switch all concurrent tasks to use worker pool
2018-10-18 13:24:59 -07:00
galal-hussein
4fb01ab69e
Fix scaling problems with cluster state deployer
2018-10-18 10:34:32 -07:00
Sebastiaan van Steenis
22a339ea33
Update to Golang 1.11
2018-10-18 09:27:46 -07:00
Sebastiaan van Steenis
a161d30f78
Added info in log messages, more consistency in log messages
2018-10-18 09:27:13 -07:00
galal-hussein
c2071495ac
use errgroup for tunneling hosts
2018-10-18 09:26:30 -07:00
moelsayed
24a8465941
Fix flannel issue with k8s 1.12
2018-10-18 09:26:17 -07:00
galal-hussein
cf76401978
Change the etcd member add steps
2018-10-18 09:25:59 -07:00
moelsayed
9c85b5b451
Refactor taints and labels sync to improve performance
2018-10-18 09:25:27 -07:00
moelsayed
22dc19205f
Handle upgrade from metrics server 0.2.x to 0.3.x
2018-10-04 14:48:00 -07:00
moelsayed
496d1a46a5
Allow replacing a single contorl node
2018-10-04 13:14:28 -07:00
Sebastiaan van Steenis
12559a21c7
Use clusterversion to check supported Docker versions
2018-10-04 11:31:35 -07:00
moelsayed
d4759bcc4f
Remove ServiceOption if empty
2018-10-02 12:58:21 -07:00
galal-hussein
ce62c898bb
Handle deleting all controlplane nodes when nodes are unreachable
2018-09-26 17:03:53 -07:00
galal-hussein
2bd4577b19
Add default heartbeat and election timeout to etcd
...
Reload the etcd cluster in the right order
2018-09-25 18:24:52 -07:00
galal-hussein
95ba4ea61f
Fix cluster state network port check issue
2018-09-20 10:26:25 -07:00
galal-hussein
925df98ea6
Save state to the nodes backup path
2018-09-14 18:30:40 -07:00
galal-hussein
00e317250d
Fix requestheaqder ca certificate regeneration
2018-09-07 18:29:00 -07:00
galal-hussein
67448c38c6
Update ingress nginx template yaml
2018-09-06 15:57:51 -07:00
galal-hussein
453ddd5213
Remove unnecessary output
2018-09-06 12:55:05 -07:00
galal-hussein
f314d1dc96
Avoid panic if cert or key of a secret is not found
2018-09-04 13:10:13 -07:00
galal-hussein
3c76263096
Add default option to private registries
2018-08-31 14:56:57 -07:00
moelsayed
6b6a7803a7
Move admission controller options to ServiceOptions
2018-08-30 14:52:30 -07:00
galal-hussein
6b141295aa
update log message for validate node count
2018-08-30 10:00:38 -07:00
moelsayed
d451683abb
Add docker config file environment variables for kubelet
2018-08-30 10:00:28 -07:00
moelsayed
4b3068d673
Validate hostname_override values
2018-08-28 11:40:42 +10:00
MaiWJ
bcb6e13618
Extend rke to tolerate the Windows host
...
1. Support to configure Flannel as "host-gw" backend
2. Define the network component yaml and ingress
controller yaml only schedule to non-Windows node
3. Support to configure Docker container's port publishing
2018-08-26 18:09:21 -07:00
Sebastiaan van Steenis
4bb01e8f6b
Correct metrics YAML variable name
2018-08-14 21:57:43 +03:00
Sebastiaan van Steenis
4f0a191e44
Typo valid
2018-08-14 21:57:31 +03:00
Sebastiaan van Steenis
bff7e0a2c3
Avoid panic in rke-tools entrypoint detection
2018-08-09 09:25:25 -07:00
moelsayed
de617da470
Fix entrypoint bug
2018-08-05 19:57:52 -07:00
moelsayed
4357da7742
handle entrypoint upgrade across versions
2018-08-04 04:30:54 -07:00