galal-hussein
556e5bb678
Avoid creating dangling volumes with rke tools
2019-01-21 12:38:58 -08:00
galal-hussein
a905a6df80
Fix rotation for service components
2019-01-21 09:53:36 -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
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
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
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
galal-hussein
3551e6e4b6
Add Rotate certificates command to rke
2018-10-31 12:08:31 -07:00
moelsayed
dd4faabd6c
handle new not found err in docker
2018-10-26 21:46:20 -07:00
galal-hussein
4fb01ab69e
Fix scaling problems with cluster state deployer
2018-10-18 10:34:32 -07:00
galal-hussein
925df98ea6
Save state to the nodes backup path
2018-09-14 18:30:40 -07:00
Jess Males
22457607ea
append clusterName to user and context so as to allow multiple kubeconfig files
2018-08-15 00:36:58 +03:00
galal-hussein
5dd253a611
Remove trailing slash from tmp cert path
2018-07-30 16:47:20 -07:00
Massimo Cannavo
7a5d4390d8
Fixed snapshot restore unable to archive pki bundle
...
Fixed TempCertPath on extract of pki bundle
Fixed Extract & Save of pki bundle by removing PrefixPath
2018-07-30 14:12:22 -07:00
galal-hussein
b71fd3ba35
Fix local port check
2018-07-23 09:10:06 -07:00
Thorsten Schifferdecker
9766b4cbcd
fix typo porxy > proxy
...
Signed-off-by: Thorsten Schifferdecker <ts@systs.org>
2018-07-22 08:36:34 -07:00
galal-hussein
3ce50d28d3
Add etcd snapshot fix and more log messages to certificate bundle
...
Add function to collect stdout and stderr logs from containers
2018-07-20 14:09:29 -07:00
Massimo Cannavo
6d36c9a73f
Fixed ssl directory for rke-bundle-cert container
...
Replaced temp cert path with var
2018-07-18 13:28:46 -07:00
galal-hussein
8269c3f301
Add metrics-server addon deployment
2018-07-17 16:51:59 -07:00
orangedeng
9f7a37845e
Add support for API aggregation layer
...
Add API server parameters
`requestheader-client-ca-file`,
`requestheader-allowed-names`,
`proxy-client-key-file` and
`proxy-client-cert-file`.
After we added this parameters into API server, the API aggregation
server will be supported when it is deployed in rke cluster.
2018-07-17 16:51:59 -07:00
galal-hussein
8a52e0d8dc
make sure tmp dir path exists before saving cert bundle
...
stop taking bundle certs when the tmp directory is empty
2018-06-26 20:15:57 -07:00
galal-hussein
1f8113428e
restore certificates to at least on etcd/control plane
2018-06-20 11:01:07 -07:00
galal-hussein
2da8682463
Add certificate bundle backup with etcd snapshot-save
2018-06-07 16:40:41 -07:00
galal-hussein
a3416e6b92
Etcd Backup/restore
2018-05-09 19:39:19 +02:00
moelsayed
a2d985ef46
Handle missing backup kube-etcd gracefully
2018-04-25 11:37:31 -07:00
Darren Shepherd
4273d1d874
Use new rke-tools image
2018-04-19 08:53:55 -07:00
galal-hussein
825bbbdf71
Add prefix path to services and generate plan
2018-04-12 00:54:47 +02:00
David Lewis
0efc4fc845
Support additional altnames for PKI certs
2018-03-23 12:39:34 -07:00
David Lewis
34c41c1b05
Add ClusterName support for kube config
2018-03-23 11:28:58 -07:00
galal-hussein
ba7e8bb236
Use k8s datastore with calico and remove ca keys
2018-02-24 01:26:22 +02:00
galal-hussein
11d7aa0e16
Start cluster with only etcd nodes
2018-02-16 03:39:13 +02:00
galal-hussein
c34a5e7632
fix fetcher
2018-02-16 01:23:34 +02:00
galal-hussein
c2c1804500
External etcd
2018-02-14 22:58:35 +02:00
galal-hussein
59182cee62
[RKE Refactor] Generate cluster and node certs
2018-02-08 20:15:36 +02:00
Alena Prokharchyk
ebb64ec3f9
Merge pull request #298 from moelsayed/refactor_cert_deploy
...
Refactor certificates deployment
2018-02-01 14:11:55 -08:00
moelsayed
8ba6413a44
Refactor certificates deployment
2018-02-01 23:57:15 +02:00
galal-hussein
f8f877ba27
Add nginx ingress controller and labels/taints sync
2018-02-01 23:28:31 +02:00
moelsayed
4159d7f156
Pass private registries list through the function calls
2018-01-31 19:50:55 +02:00
galal-hussein
7eb0dd0a38
make kubeconfig not hidden
2018-01-30 20:31:42 +02:00
galal-hussein
0ef0a17010
Add generic generation for pki objects and etcd TLS
2018-01-25 20:38:07 +02:00
moelsayed
e3302f3009
Fix backup cert issue on docker version > 17.06
2018-01-20 03:18:30 +02:00
moelsayed
4c08db1d53
recoverable provisioning
2018-01-13 05:57:28 +02:00
Darren Shepherd
d8dd29765f
Add context.Context to everything and also make logging pluggable
2018-01-09 15:18:01 -07:00
moelsayed
8ea65915d3
Enable RBAC and needed addons/network plugin configuration
2017-12-16 05:41:18 +02:00
Sebastiaan van Steenis
2ab6973365
Check image locally before pull
2017-12-13 21:01:45 +01:00
Alena Prokharchyk
ead2709100
Merge pull request #126 from galal-hussein/warning_on_remove
...
Add replace fatal with warning when can't remove local kubeconfig
2017-12-08 23:48:15 -06:00
galal-hussein
0bd70fcdeb
Add replace fatal with warning when can't remove local kubeconfig
2017-12-09 07:42:42 +02:00
Alena Prokharchyk
305ed921c8
Merge pull request #116 from galal-hussein/more_unit_tests
...
more unit tests
2017-12-08 23:42:07 -06:00