moelsayed
3b3cda1b08
Work around systemd-resolved for dind
...
Add dind-dns-server option
Set sysctl configration for calico
2019-01-22 09:10:02 -08:00
galal-hussein
82fa8d6305
Add restart components to custom certs
2019-01-14 11:51:11 -08:00
galal-hussein
9ee750ec01
Adding csr generation and custom certs
2019-01-09 11:47:53 -08:00
Jason Greathouse
7afa6e927e
update k8s defaults, CIS recommendations
2019-01-07 12:07:46 -08:00
Guangbo Chen
9cfe5661d8
add etcd s3 uploading and downloading snapshot feature
2019-01-04 13:54:14 -08:00
galal-hussein
3c6c7f1b7b
Run rebuild cluster certs from clusterup
2018-12-20 14:04:47 -08:00
galal-hussein
4d23fb4288
Return api and client certs to rotate certs
2018-12-18 16:35:20 -08:00
galal-hussein
ff4c93e179
refactor etcd restoration process
2018-11-30 12:48:41 -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
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
3551e6e4b6
Add Rotate certificates command to rke
2018-10-31 12:08:31 -07:00
galal-hussein
a55b9a6ae0
Add option for dind storage driver
2018-10-18 09:32:29 -07:00
moelsayed
8a808c4cc5
Set cluster config as early as possible
2018-10-18 09:25:46 -07:00
galal-hussein
ce62c898bb
Handle deleting all controlplane nodes when nodes are unreachable
2018-09-26 17:03:53 -07:00
galal-hussein
cb50672071
Generate system image list for k8s versions
2018-08-30 15:28:58 -07:00
galal-hussein
0d0ec5c7c4
Use default docker bridge network instead of creating new network
2018-08-15 09:35:36 -07:00
Sebastiaan van Steenis
caa2c524a6
Misc typos/definitions
2018-07-22 08:37:25 -07:00
Sebastiaan van Steenis
8231606b2a
Move local check to top like in up
2018-07-11 12:54:58 -07:00
galal-hussein
247f4c9450
Add dind mode to rke
2018-07-10 15:51:17 -07:00
Sebastiaan van Steenis
a330cfb907
Make cluster.yml check the first check
2018-06-29 11:24:30 -07:00
moelsayed
557e9a7bde
Move interactive image config out of services
2018-06-18 13:25:53 -07:00
galal-hussein
2da8682463
Add certificate bundle backup with etcd snapshot-save
2018-06-07 16:40:41 -07:00
galal-hussein
4b4ec352ae
Change backup to snapshot in etcd
2018-05-18 00:34:12 +02:00
galal-hussein
29db257875
change the etcd backup to etcd snapshot-save
2018-05-17 09:05:34 -07:00
Bill Maxwell
73e56b0fbb
Added flag to ignore docker version
2018-05-16 14:01:31 -07:00
galal-hussein
a3416e6b92
Etcd Backup/restore
2018-05-09 19:39:19 +02:00
galal-hussein
838928978a
Add updated cluster config to the k8s state
2018-04-27 15:07:50 -07:00
Alena Prokharchyk
bcb9cf2a2b
Merge pull request #475 from dahendel/addons-prompt
...
Prompt for addon paths and urls
2018-04-20 15:26:24 -07:00
Darren Shepherd
23ec8ebb36
Return error when a host is inactive
2018-04-17 23:42:59 -07:00
dhendel
ab61ac5499
Added prompt for addon paths and urls
2018-04-03 10:59:08 -05:00
Darren Shepherd
2c79e9bfc5
ClusterUp return certs
2018-04-02 04:03:43 -07:00
Darren Shepherd
b841604933
Revert "Make etcd provisioning a public API"
...
This reverts commit d2c58fb8e6
.
2018-04-02 04:03:43 -07:00
Darren Shepherd
d2c58fb8e6
Make etcd provisioning a public API
2018-03-31 04:00:50 -07:00
moelsayed
ef7b997e2a
Log RKE components to a specific location
2018-03-21 22:29:09 +02:00
galal-hussein
6e7e18ad1e
Update workers only option
...
Disable port check
2018-03-20 15:17:35 +02:00
Bill Maxwell
ad0bc6c0aa
Leverage global SSHAgentAuth setting
...
This addresses users issues in being unable to use RKE command line
using SSH_AUTH_SOCK. On OSX the socket env var is set, but nothing
is listening. Also, Linux users have reported issues. To address this
the default mode is to not use SSH Agent Auth. A user must set it
explicitly in either the config file or on the CLI. The only way
to use a passphrase protected key file is with a properly configured
SSH Agent and using SSH Agent Auth.
2018-03-05 17:52:43 -07:00
Darren Shepherd
c3d3d013dc
Add option to use kubectl to deploy
2018-03-01 14:35:58 -07:00
galal-hussein
bfa51fd41c
extract apply authz resource function
2018-02-26 16:04:19 -07:00
moelsayed
eddb9ec56b
Use default images from types
2018-02-26 21:30:52 +02:00
Sebastiaan van Steenis
56da1fe849
SSH port is configurable
2018-02-21 13:04:06 +01:00
moelsayed
03673b8f22
Add support for custom WrapTransport for Kubernetes Client
2018-02-20 20:45:32 +02:00
galal-hussein
11d7aa0e16
Start cluster with only etcd nodes
2018-02-16 03:39:13 +02:00
galal-hussein
59182cee62
[RKE Refactor] Generate cluster and node certs
2018-02-08 20:15:36 +02:00
galal-hussein
d99efdc60f
rke refactoring - configure cluster method
2018-02-08 05:13:06 +02:00
galal-hussein
cd1e5cf610
Custom dialers and remove local fixes
2018-02-03 03:04:53 +02:00