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 |
|
galal-hussein
|
ebba017126
|
Add services sidekick container
|
2017-12-09 01:25:22 +02:00 |
|
galal-hussein
|
f74dbfbd33
|
more unit tests
|
2017-12-07 22:24:09 +02:00 |
|
moelsayed
|
0ee002b2cf
|
Add user-configurable images
Refactor configuration defaults
Add comments to config
Add configurable utility images
Add configurable network plugin images
Add configurable kubedns images
|
2017-12-05 20:34:54 +02:00 |
|
Darren Shepherd
|
df7e40188e
|
Refactor types
|
2017-12-05 10:29:50 -07:00 |
|
galal-hussein
|
123b10182b
|
Add information about saving local kubeconfig
|
2017-12-04 20:49:18 +02:00 |
|
galal-hussein
|
d1f78f0b40
|
Refactor reconcilation
Add role based add/delete for services
Use pointers for hosts
Consistent log format
|
2017-12-02 20:37:04 +02:00 |
|
Sebastiaan van Steenis
|
3c232c7579
|
Remove invalid RestartPolicy
|
2017-11-30 11:08:00 +01:00 |
|
moelsayed
|
63c7d5c5c1
|
remove kubeconfig as part of cluster remove
|
2017-11-30 02:49:06 +02:00 |
|
galal-hussein
|
39ef2e92a6
|
Change helper images to official rancher images
|
2017-11-29 03:35:18 +02:00 |
|
galal-hussein
|
41c48877ba
|
Structure and config changes
|
2017-11-28 23:55:43 +02:00 |
|
moelsayed
|
fad6134609
|
Generate new KubeAPI certificate for new nodes using the same key
|
2017-11-27 00:36:42 +02:00 |
|
galal-hussein
|
c383436411
|
Add cluster validation and regenerate kubeapi cert
|
2017-11-21 21:25:25 +02:00 |
|
galal-hussein
|
8e302c03a4
|
Add/Remove Cluster plane and Worker hosts
|
2017-11-18 14:35:10 +02:00 |
|
galal-hussein
|
703a4fd812
|
Add HA
Add relative path for local kube config
Add default cluster yaml config name
|
2017-11-16 03:41:22 +02:00 |
|
galal-hussein
|
37b6c8a65e
|
Update rancher types
|
2017-11-14 20:11:21 +02:00 |
|
galal-hussein
|
40b13446a7
|
Use rancher/types
|
2017-11-13 23:28:38 +02:00 |
|
moelsayed
|
33b1c47a43
|
Refactor PKI ENV
|
2017-11-10 19:59:52 +02:00 |
|
moelsayed
|
d58fc84de9
|
Refactor kubectl
Export pki utlitity functions
|
2017-11-10 04:36:22 +02:00 |
|
galal-hussein
|
3cfe3d7ea8
|
Use RKE cluster controller structures
|
2017-11-09 21:50:49 +02:00 |
|
Alena Prokharchyk
|
eed7152d1a
|
Merge pull request #2 from moelsayed/add_network_plugin_support
add network plugin support
|
2017-11-07 16:03:19 -08:00 |
|
moelsayed
|
babe95f183
|
add network plugin support
add template configration through env variables
add kubedns addon
|
2017-11-08 01:59:12 +02:00 |
|
galal-hussein
|
a3e0d7203b
|
unit tests and go lint fixes
Add k8s operation test
|
2017-11-07 23:27:30 +02:00 |
|