Rajashree Mandaogane
92714e5523
Merge pull request #1800 from mrajashree/workers_upgrade
...
Change RKE upgrade logic for zero downtime
2020-02-06 11:03:29 -08:00
rajashree
11678a3f98
Change RKE upgrade logic for zero downtime
2020-02-05 16:19:47 -08:00
Murali Paluru
b7140ab74b
change the apiVersion of eventratelimit
2020-01-30 19:14:34 -08:00
Darren Shepherd
25e7f98777
Use eventratelimit from rancher/types
2020-01-23 16:04:43 -07:00
Murali Paluru
b9900f3b9c
change enc provider arg, update defaults for audit log config
2019-11-21 14:08:33 -08:00
Murali Paluru
bf8688e709
auditlog and eventratelimit changes
2019-10-31 13:48:44 -07:00
galal-hussein
c5fefd5c77
Add k8s 1.16
2019-08-23 09:50:49 -07:00
Frank Mai
277797df0f
Support to generate Windows worker plan
...
- Put Windows worker plan generating back to reduce the changing from
Windows on rancher/rancher
- Prepare for rke bootstraps Windows cluster
**Issue:**
https://github.com/rancher/rancher/issues/16460
2019-08-21 20:50:31 -07:00
Sebastiaan van Steenis
958042817a
Add Calico controller image for 3.7.4
2019-07-16 12:57:46 -07:00
kinarashah
c191ed6202
use k8s version info from kontainer-driver-metadata
2019-07-03 10:04:27 -07:00
Sebastiaan van Steenis
88768e2527
CoreDNS default DNS provider for k8s 1.14 and up
2019-06-14 11:50:46 -07:00
Frank Mai
471146b25c
Support to config Flannel backend
...
- Add `flannel_backend_port` and `canal_flannel_backend_port` to config
the port of Flannel
- Add `flanneld_backend_vni` and `canal_flannel_backend_vni` to config
the VxLan network identify of Flannel
2019-04-29 09:29:13 -07:00
galal-hussein
7744f18d6e
Force deploy certificates if kubeapi cert got changed
2019-04-24 16:54:19 -07:00
moelsayed
3302099643
Fix backupConfig defaults
2019-03-18 10:35:04 -07:00
Alena Prokharchyk
ac048d30b0
Handle dnsconfig being a pointer
2019-03-12 20:57:22 -07:00
moelsayed
1e34a7c5fa
Add BackupConfig Enabled flag
2019-03-08 14:22:10 -08:00
galal-hussein
9d85116568
Modify kubernetes version check to allow upgrade
2019-03-01 11:11:16 -08:00
galal-hussein
947b7eeaad
Fix Kubedns provider name
2019-02-19 14:07:34 -08:00
Sebastiaan van Steenis
4cbca1e90a
Add CoreDNS as addon
2019-01-25 11:12:46 -08:00
Jason Greathouse
a64e8f64fb
honor kubernetes_version setting
2019-01-24 11:34:07 -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
Erik Wilson
e04b7d4413
Add support for Kubernetes API Authn Webhook
...
Allow multiple authn strategies to be defined, including new 'webhook'
strategy. Webhook strategy configuration contains the contents of the
authentication webhook file as well as the cache timeout period.
This change allows a Kubernetes API Auth service to authenticate
user requests without proxying through the Rancher server.
2019-01-03 17:15:23 -07:00
Mike Kelley
5941368767
add support for weave password
2018-11-29 16:39:45 -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
90fd13db65
Update main code path to use new state
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
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
3c76263096
Add default option to private registries
2018-08-31 14:56:57 -07: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
galal-hussein
8269c3f301
Add metrics-server addon deployment
2018-07-17 16:51:59 -07:00
moelsayed
716a776d42
Add service-node-port-range for kube-api
2018-06-06 14:27:06 -07:00
moelsayed
5fdc6c28cc
Override service level defined images
2018-05-10 18:22:41 -07:00
galal-hussein
aff01a9267
Bastion host
2018-05-10 00:16:04 +02:00
moelsayed
9addf796a2
Critical and non-critical addons
...
Configurable addon job timeout
2018-05-09 23:44:19 +02:00
Alena Prokharchyk
47ddb6ee41
Merge pull request #548 from galal-hussein/etcd_backup
...
etcd backup/restore
2018-05-09 10:48:34 -07:00
galal-hussein
a3416e6b92
Etcd Backup/restore
2018-05-09 19:39:19 +02:00
moelsayed
b05faf9f4a
Fix empty default calico cloud provider
2018-05-09 01:53:51 +02:00
galal-hussein
657f38b9f0
Update canal and calico to 3.1.1
2018-04-26 05:10:53 +02:00
Darren Shepherd
f9200e21bf
Grab default from types
2018-04-20 19:07:00 -07:00
moelsayed
d11221c604
Bump default k8s to v1.10
2018-04-20 15:42:06 -07:00
moelsayed
275ba147bc
Fix version panic
...
Fix version confilict
2018-04-17 20:27:21 -07:00
moelsayed
2eda9fe990
Kubernetes system image takes precedence over cluster kubernetes version
2018-04-17 22:46:36 +02:00
galal-hussein
825bbbdf71
Add prefix path to services and generate plan
2018-04-12 00:54:47 +02:00
Sebastiaan van Steenis
2ca8e6421a
Change to canal as default network plugin
2018-04-05 19:23:42 -07:00
galal-hussein
79eaedfa26
Update cluster network and cloud provider options
2018-04-02 23:28:40 +02:00
Alena Prokharchyk
228423358a
Merge pull request #452 from galal-hussein/strong_types
...
Network and cloud provider types for rke
2018-03-29 14:00:21 -07:00
galal-hussein
b431a22a9c
Add cloud and network provider types
2018-03-29 22:58:46 +02:00
galal-hussein
64b8b4a6a1
Change cluster cidr defaults
2018-03-29 21:51:35 +02:00
David Lewis
34c41c1b05
Add ClusterName support for kube config
2018-03-23 11:28:58 -07:00
moelsayed
5dcaf4b573
bump k8s version
2018-03-13 20:02:22 +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
moelsayed
eddb9ec56b
Use default images from types
2018-02-26 21:30:52 +02:00
galal-hussein
ba7e8bb236
Use k8s datastore with calico and remove ca keys
2018-02-24 01:26:22 +02:00
Sebastiaan van Steenis
56da1fe849
SSH port is configurable
2018-02-21 13:04:06 +01:00
moelsayed
5cf4ef5f5f
Add ingress controller images to SystemImages
2018-02-20 20:54:48 +02:00
galal-hussein
59182cee62
[RKE Refactor] Generate cluster and node certs
2018-02-08 20:15:36 +02:00
Alena Prokharchyk
0e1542a7b3
Merge pull request #328 from galal-hussein/fix_ingress
...
Fix ingress
2018-02-06 16:32:57 -08:00
galal-hussein
dcacd86b32
Change ingress type to ingress provider
2018-02-07 02:30:25 +02:00
moelsayed
d77d034cfa
Kubernetes default version: v1.8.7-rancher1-1
2018-02-07 02:25:31 +02:00
moelsayed
4165510395
Move network plugin images to SystemImages
2018-02-06 22:42:50 +02:00
moelsayed
5521b187a7
Move default system images to rancher
2018-02-03 09:41:37 +02:00
galal-hussein
f8f877ba27
Add nginx ingress controller and labels/taints sync
2018-02-01 23:28:31 +02:00
moelsayed
8bf9d3eeea
Add kubernetes version and pin etcd version in cluster.yml
2018-01-31 22:33:48 +02:00
moelsayed
3a1394e739
Add SystemImages type
2018-01-30 18:33:53 +02:00
galal-hussein
b78ce89576
Update kubernetes image to v1.8.5-rancher4
2018-01-22 15:14:35 -08:00
moelsayed
572a7ad245
Fix multi-role port-check conflict
2018-01-20 00:59:38 +02:00
galal-hussein
3bfa9bd49b
change artifacts versions
2018-01-15 11:58:19 -08:00
moelsayed
4c08db1d53
recoverable provisioning
2018-01-13 05:57:28 +02:00
Sebastiaan van Steenis
d74924ea8f
Fix rbac typo
2017-12-16 10:48:42 +01:00
moelsayed
69ccba0c1a
Make RBAC default authz mode
2017-12-16 07:04:16 +02:00
moelsayed
8ea65915d3
Enable RBAC and needed addons/network plugin configuration
2017-12-16 05:41:18 +02:00
moelsayed
579038a5a2
Enable AWS specific configuration for Calico
2017-12-12 20:26:14 +02:00
Alena Prokharchyk
dd7396b72c
Merge pull request #81 from kyamazawa/support_weave
...
support weave-net network plugin
2017-12-08 23:42:27 -06:00
galal-hussein
ebba017126
Add services sidekick container
2017-12-09 01:25:22 +02:00
kyamazawa
82dce19ac8
merge head & add weave-net network plugin configuration cluster cidr, weave_image, weave_cni_image
2017-12-06 12:53:51 +09: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