- Jan 22, 2018
-
-
Stanislav Makar authored
Fix 'no such host' problem reported by commands *kubectl logs* and *kubectl exec* when cloud_provider is OpenStack Closes: #2147
-
- Jan 09, 2018
-
-
abelgana authored
-
abelgana authored
-
Peter Slijkhuis authored
-
neith00 authored
-
Matthew Mosesohn authored
* Add support for cert alt names for etcd * Update gen_certs_vault.yml
-
- Jan 08, 2018
-
-
Lukasz Piatkowski authored
-
- Jan 05, 2018
-
-
Philippe Chepy authored
-
- Jan 03, 2018
-
-
Bogdan Dobrelya authored
Auto configure API access endpoint with a custom bind IP, if provided. Fix HA docs' http URLs are https in fact, clarify the insecure vs secure API access modes as well. Closes: #issues/2051 Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
-
RongZhang authored
Remove blank lines
-
- Dec 25, 2017
-
-
Matthew Mosesohn authored
Update checksum for kubeadm Use v1.9.0 kubeadm params Include hash of ca.crt for kubeadm join Update tag for testing upgrades Add workaround for testing upgrades Remove scale CI scenarios because of slow inventory parsing in ansible 2.4.x. Change region for tests to us-central1 to improve ansible performance
-
- Dec 23, 2017
-
-
Jan Jungnickel authored
-
- Dec 22, 2017
-
-
Matthew Mosesohn authored
-
- Dec 20, 2017
-
-
Matthew Mosesohn authored
This does not update v1.9.0, but fixes two incompatibilities when trying to deploy v1.9.0.
-
- Dec 19, 2017
-
-
Matthew Mosesohn authored
Starting with Kubernetes v1.8.4, kubelet ignores the AWS cloud provider string and uses the override hostname, which fails Node admission checks. Fixes #2094
-
Evan Zeimet authored
Renaming runtime docker_version to prevent setting that value on the command line from breaking the play run. This fixes #2081
-
Stanislav Makar authored
Add possibility to create default OpenStack Cinder Storage Class Closes: #1609
-
- Dec 15, 2017
-
-
Matthew Mosesohn authored
-
- Dec 14, 2017
-
-
Matthew Mosesohn authored
Ansible cannot seem to handle omitting delegate_to since v2.4.0.0. Possibly related: https://github.com/ansible/ansible/issues/30760
-
- Dec 12, 2017
-
-
Chad Swenson authored
As we have seen with other containers, sometimes container removal fails on the first attempt due to some Docker bugs. Retrying typically corrects the issue.
-
Brad Beam authored
-
Spencer Smith authored
-
- Dec 11, 2017
-
-
ArchiFleKs authored
OpenStack authentication does not support using a mix of DomainID and DomainName, only one or the other should be used.
-
Brad Beam authored
- adding additional directories to cleanup (rkt/vault) - targeting kubespray ansible groups instead of all
-
Brad Beam authored
-
- Dec 10, 2017
-
-
Julien BONACHERA authored
-
Brad Beam authored
-
- Dec 08, 2017
-
-
Thomas Sarboni authored
-
- Dec 06, 2017
-
-
riverzhang authored
* Remove the network device created by the flannel Remove the network device created by the flannel * Modify flannel.1 device path Modify flannel.1 device path * remove trailing spaces
-
Kuldip Madnani authored
* Adding changes to handle updation of yum cache in rhel. * Removed the redundant spaces
-
Matthew Mosesohn authored
-
- Dec 04, 2017
-
-
Stanislav Makar authored
* Update k8s version to 1.8.4 * Update main.yml
-
- Nov 29, 2017
-
-
Matthew Mosesohn authored
-
Steven Hardy authored
* Allow setting --bind-address for apiserver hyperkube This is required if you wish to configure a loadbalancer (e.g haproxy) running on the master nodes without choosing a different port for the vip from that used by the API - in this case you need the API to bind to a specific interface, then haproxy can bind the same port on the VIP: root@overcloud-controller-0 ~]# netstat -taupen | grep 6443 tcp 0 0 192.168.24.6:6443 0.0.0.0:* LISTEN 0 680613 134504/haproxy tcp 0 0 192.168.24.16:6443 0.0.0.0:* LISTEN 0 653329 131423/hyperkube tcp 0 0 192.168.24.16:6443 192.168.24.16:58404 ESTABLISHED 0 652991 131423/hyperkube tcp 0 0 192.168.24.16:58404 192.168.24.16:6443 ESTABLISHED 0 652986 131423/hyperkube This can be achieved e.g via: kube_apiserver_bind_address: 192.168.24.16 * Address code review feedback * Update kube-apiserver.manifest.j2
-
unclejack authored
* Add Contiv support Contiv is a network plugin for Kubernetes and Docker. It supports vlan/vxlan/BGP/Cisco ACI technologies. It support firewall policies, multiple networks and bridging pods onto physical networks. * Update contiv version to 1.1.4 Update contiv version to 1.1.4 and added SVC_SUBNET in contiv-config. * Load openvswitch module to workaround on CentOS7.4 * Set contiv cni version to 0.1.0 Correct contiv CNI version to 0.1.0. * Use kube_apiserver_endpoint for K8S_API_SERVER Use kube_apiserver_endpoint as K8S_API_SERVER to make contiv talks to a available endpoint no matter if there's a loadbalancer or not. * Make contiv use its own etcd Before this commit, contiv is using a etcd proxy mode to k8s etcd, this work fine when the etcd hosts are co-located with contiv etcd proxy, however the k8s peering certs are only in etcd group, as a result the etcd-proxy is not able to peering with the k8s etcd on etcd group, plus the netplugin is always trying to find the etcd endpoint on localhost, this will cause problem for all netplugins not runnign on etcd group nodes. This commit make contiv uses its own etcd, separate from k8s one. on kube-master nodes (where net-master runs), it will run as leader mode and on all rest nodes it will run as proxy mode. * Use cp instead of rsync to copy cni binaries Since rsync has been removed from hyperkube, this commit changes it to use cp instead. * Make contiv-etcd able to run on master nodes * Add rbac_enabled flag for contiv pods * Add contiv into CNI network plugin lists * migrate contiv test to tests/files Signed-off-by: Cristian Staretu <cristian.staretu@gmail.com> * Add required rules for contiv netplugin * Better handling json return of fwdMode * Make contiv etcd port configurable * Use default var instead of templating * roles/download/defaults/main.yml: use contiv 1.1.7 Signed-off-by: Cristian Staretu <cristian.staretu@gmail.com>
-
Di Xu authored
-
Matthew Mosesohn authored
-
riverzhang authored
Delete helm home
-
- Nov 28, 2017
-
-
Christopher Randles authored
-
Matthew Mosesohn authored
-