1
0
mirror of https://github.com/rancher/rke.git synced 2025-07-01 17:52:21 +00:00
Commit Graph

288 Commits

Author SHA1 Message Date
galal-hussein
657f38b9f0 Update canal and calico to 3.1.1 2018-04-26 05:10:53 +02:00
galal-hussein
cefe16eb78 Pass docker info to host in generate plan 2018-04-25 16:28:29 -07:00
moelsayed
a2d985ef46 Handle missing backup kube-etcd gracefully 2018-04-25 11:37:31 -07:00
Sebastiaan van Steenis
6431e8495d Add /usr and /etc readonly to kubelet for os-release 2018-04-24 15:27:16 -07:00
David Lewis
253392a1a6 Always write cloud config 2018-04-24 15:24:04 -07:00
moelsayed
4508d11401 Make cni directories rw 2018-04-24 15:23:39 -07:00
moelsayed
c467584f8f Get certificates for active etcd servers only 2018-04-22 14:32:45 -07:00
moelsayed
e5c2c86b65 Ensure nginx proxy is upgradable if control hosts change 2018-04-22 14:29:13 -07:00
Darren Shepherd
f9200e21bf Grab default from types 2018-04-20 19:07:00 -07:00
moelsayed
0069872976 Fix etcd client endpoint address 2018-04-20 15:46:32 -07:00
moelsayed
fb1fd833ce Deploy backup certificates on full plane instead of single node 2018-04-20 15:46:32 -07:00
moelsayed
f1e39f9b10 Fix etcd listen address edge case when public address is DNATed 2018-04-20 15:46:32 -07:00
moelsayed
d11221c604 Bump default k8s to v1.10 2018-04-20 15:42:06 -07:00
Alena Prokharchyk
71bafd1f08
Merge pull request #505 from superseb/etcd_listenaddress
Let etcd only listen on advertised url
2018-04-19 13:37:07 -07:00
Alena Prokharchyk
dc862ed56d
Merge pull request #523 from superseb/portcheck_timeout
Portcheck timeout
2018-04-19 13:35:58 -07:00
Alena Prokharchyk
d49016714a
Merge pull request #524 from ibuildthecloud/master
WIP Use new rke-tools image
2018-04-19 11:07:22 -07:00
Darren Shepherd
dd9f37dbee Don't mask error 2018-04-19 08:54:15 -07:00
Darren Shepherd
4273d1d874 Use new rke-tools image 2018-04-19 08:53:55 -07:00
Sebastiaan van Steenis
74d38c4552 Set timeout on portchecker 2018-04-19 16:03:14 +02:00
moelsayed
c490a0b989 remove path prefix from /var/lib/rancher bind 2018-04-18 14:45:14 -07:00
moelsayed
a8b0cf052d Handle non-semver k8s images 2018-04-18 00:04:24 -07:00
Darren Shepherd
9ab1035852 Always try to pull 2018-04-17 23:43:06 -07:00
moelsayed
275ba147bc Fix version panic
Fix version confilict
2018-04-17 20:27:21 -07:00
moelsayed
b057fc322a bind /var/lib/rancher in kubelet 2018-04-18 03:29:20 +02:00
Alena Prokharchyk
89e7d8933d
Merge pull request #513 from moelsayed/k8s_image
Kubernetes system image takes precedence over cluster kubernetes version
2018-04-17 16:54:08 -07:00
moelsayed
9a243ac091 Use kubernetes major version for service options 2018-04-18 01:43:58 +02:00
moelsayed
2eda9fe990 Kubernetes system image takes precedence over cluster kubernetes version 2018-04-17 22:46:36 +02:00
rawmind0
14c239c598 Added extra_args type map[string]string to ingress-controller. Added rancher-minimal-ssl.yml and rancher-minimal-passthrough.yml to deploy rancher v2.0 using rke. Updated README.md 2018-04-16 16:46:13 -07:00
Sebastiaan van Steenis
df3e75b1b5 Let etcd only listen on advertised url 2018-04-16 10:08:27 +02:00
galal-hussein
b3f457426c Fix multiple etcd add at runtime 2018-04-14 22:59:33 -07:00
Darren Shepherd
829afa1084 Fix missing image for etcd only nodes 2018-04-14 10:25:50 -07:00
galal-hussein
a4aa5c8192 Change kubelet to rslave 2018-04-11 16:37:56 -07:00
galal-hussein
825bbbdf71 Add prefix path to services and generate plan 2018-04-12 00:54:47 +02:00
moelsayed
493d296c28 Add k8s services options based on k8s version 2018-04-11 19:28:26 +02:00
Sebastiaan van Steenis
2ca8e6421a Change to canal as default network plugin 2018-04-05 19:23:42 -07:00
galal-hussein
4136d82916 Add role labels to node plan 2018-04-04 03:23:26 -07:00
moelsayed
78bff1ebc9 Add AuthConfig to proceses
Refactor registry auth
2018-04-04 00:01:46 +02:00
galal-hussein
915ce9ad29 Add address annotation to the node plan
Adding labels to nod plan
2018-04-03 12:38:37 -07:00
Alena Prokharchyk
0156dbc480
Merge pull request #472 from galal-hussein/fix_aws_node_removal
Add get node for delete and cordon
2018-04-02 15:53:48 -07:00
galal-hussein
7c0f3f6e57 Add get node for delete and cordon 2018-04-03 00:34:15 +02:00
Alena Prokharchyk
0503bb87ec
Merge pull request #470 from galal-hussein/set_cert_paths
Set cluster certificate paths
2018-04-02 15:18:55 -07:00
galal-hussein
79eaedfa26 Update cluster network and cloud provider options 2018-04-02 23:28:40 +02:00
galal-hussein
41599bf24f Set cluster certificate paths 2018-04-02 20:36:40 +02:00
Darren Shepherd
826b75eeaa Fix log message 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
aed76eb7e3 Default the docker info 2018-03-31 04:00:50 -07:00
Darren Shepherd
d2c58fb8e6 Make etcd provisioning a public API 2018-03-31 04:00:50 -07:00
Darren Shepherd
149f866c47 Fix panic 2018-03-31 04:00:50 -07:00
Alena Prokharchyk
9a22edbfc3
Merge pull request #463 from galal-hussein/fix_kubeapi_param
fix kubelet and kubeapi params
2018-03-30 15:48:15 -07:00
galal-hussein
fdbb4bb03b fix kubelet and kubeapi params 2018-03-31 00:43:34 +02:00
Alena Prokharchyk
329a946600
Merge pull request #460 from HighwayofLife/waiting_for_container
Add host to wait for container check
2018-03-30 15:23:01 -07:00
moelsayed
30498c4f5b fix typo 2018-03-30 20:00:19 +02:00
David Lewis
c2ad3d5c4d Add host to wait for container check 2018-03-30 10:28:03 -07: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
Alena Prokharchyk
024765a818
Merge pull request #449 from galal-hussein/azure_provider
Add azure cloud provider
2018-03-28 13:46:05 -07:00
galal-hussein
3694d16212 Add Azure cloud provider 2018-03-28 21:46:28 +02:00
David Lewis
ca4908ff69 Fix #447 golint 2018-03-27 14:32:13 -07:00
galal-hussein
5b848a2b45 Set node-ip and addresses annotations 2018-03-27 00:53:28 +02:00
moelsayed
fcdeca19f0 Make sure we properly separate included addon manifests 2018-03-23 20:36:55 -07:00
Alena Prokharchyk
8b8bc8ab8b
Merge pull request #437 from moelsayed/tune_update_only
Update only for pre-pull and log cleanup
2018-03-23 17:49:46 -07:00
galal-hussein
fea23ca9f0 Fix include addons 2018-03-24 02:11:40 +02:00
moelsayed
69b629c115 Update only for pre-pull and log cleanup 2018-03-24 01:47:44 +02:00
Alena Prokharchyk
0751f86e85
Merge pull request #436 from dahendel/addons_include
Adding support for urls and file paths
2018-03-23 15:16:35 -07:00
Alena Prokharchyk
d0a340257f
Merge pull request #433 from HighwayofLife/add_additional_hosts
Add additional hosts to Api Server PKI
2018-03-23 15:03:04 -07:00
dhendel
7875c09966 Adding support for urls and file paths 2018-03-23 16:50:08 -05:00
moelsayed
8188c1c445 Set default allow-untagged-cloud 2018-03-23 22:15:30 +02:00
David Lewis
0efc4fc845 Support additional altnames for PKI certs 2018-03-23 12:39:34 -07:00
Alena Prokharchyk
66f0d1013b
Merge pull request #413 from HighwayofLife/cluster_name
Support Cluster name in Kube Config
2018-03-23 11:35:51 -07:00
David Lewis
34c41c1b05 Add ClusterName support for kube config 2018-03-23 11:28:58 -07:00
galal-hussein
e8571898b4 Add support for AWS cloud provider 2018-03-23 20:14:11 +02:00
David Lewis
4eb733b2b7 Support component command argument overrides
Append podsecuritypolicy to admission-control list
2018-03-23 10:27:12 -07:00
David Lewis
5fcfe95aa0 Add support for additional service binds
Support Additional volume binds

Add basic documentation for extra args and binds
2018-03-23 09:22:04 -07:00
moelsayed
5ea7cdebcb typo 2018-03-23 02:02:46 +02:00
moelsayed
914ca06e2c Error out on unsuppored docker version instead of Warn 2018-03-22 20:33:11 +02:00
Alena Prokharchyk
3824db88a9
Merge pull request #425 from moelsayed/log_links
Log RKE components to a specific location
2018-03-21 13:40:05 -07:00
moelsayed
ef7b997e2a Log RKE components to a specific location 2018-03-21 22:29:09 +02:00
galal-hussein
4d90a1ca79 Disable cadvisor and readonly port in kubelet 2018-03-21 19:59:45 +02:00
Alena Prokharchyk
c299e9c690
Merge pull request #405 from Jason-ZW/master
Add rprivate to fix system break after reboot
2018-03-21 09:31:11 -07:00
galal-hussein
6e7e18ad1e Update workers only option
Disable port check
2018-03-20 15:17:35 +02:00
moelsayed
5dcaf4b573 bump k8s version 2018-03-13 20:02:22 +02:00
Alena Prokharchyk
bc05bc2dcc
Merge pull request #410 from galal-hussein/secure_kubelet
Secure kubelet port access
2018-03-12 13:28:13 -07:00
galal-hussein
fcefbf7016 Secure kubelet port access 2018-03-12 21:04:28 +02:00
Alena Prokharchyk
486cea8464
Merge pull request #403 from cloudnautique/add_sshagent_global_flag
Leverage global SSHAgentAuth setting
2018-03-12 11:25:01 -07:00
Jason
8066b9d806
Add rprivate to fix system break after reboot
System break when restart node, update for PR #401
2018-03-06 10:49:20 +08: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
Jason
f238dadfbb Add rprivate parameters to kubelet mounts. Fixed #285 #263.
Such as Docker 1.13, bind mounts propagation doesn't default to `rprivate` which cause problems when kubelet unmount cgroup.
2018-03-05 09:29:38 +00:00
galal-hussein
f76f954b42 Disable kubeapi port check if wrap transport is used 2018-03-04 08:38:37 -07:00
galal-hussein
9511fa54cb Remove api runtime config 2018-03-03 21:58:41 +02:00
Alena Prokharchyk
3f6c2ba8c7
Merge pull request #391 from moelsayed/ingress_nit
Nit fixes for ingress
2018-03-02 16:54:55 -08:00
Darren Shepherd
c3d3d013dc Add option to use kubectl to deploy 2018-03-01 14:35:58 -07:00
moelsayed
473fe2c259 Nit fixes for ingress 2018-02-28 01:58:43 +02:00
Darren Shepherd
2a72d7057a Typo 2018-02-26 16:31:34 -07:00
Darren Shepherd
fce6b15f18 Add ability to deploy jobs with kubectl and not job task
This API is used solely in rancher local clusters.
2018-02-26 16:31:34 -07:00
galal-hussein
bfa51fd41c extract apply authz resource function 2018-02-26 16:04:19 -07:00
moelsayed
dcf497add2 Fix etcd process regression 2018-02-26 23:43:24 +02:00
moelsayed
eddb9ec56b Use default images from types 2018-02-26 21:30:52 +02:00
moelsayed
319c383f13 Use named process map 2018-02-26 12:14:36 -07:00
galal-hussein
9a19de383d Add node authorizer 2018-02-26 11:56:57 -07:00