- Dec 11, 2017
-
-
Spencer Smith authored
Change OpenStack inventory to python2
-
Spencer Smith authored
Added proxy_env to scale and upgrade playbooks
-
Brad Beam authored
Adding retries for vault-temp to come online
-
Brad Beam authored
append newline char to vault generated certs
-
ArchiFleKs authored
For distribution who ship python3 as default python, it breaks the inventory script as it is not compatible with python3.
-
Brad Beam authored
- adding additional directories to cleanup (rkt/vault) - targeting kubespray ansible groups instead of all
-
Brad Beam authored
-
Brad Beam authored
Update main.yml
-
- Dec 10, 2017
-
-
Julien BONACHERA authored
-
Brad Beam authored
-
- Dec 08, 2017
-
-
Thomas Sarboni authored
-
- Dec 07, 2017
-
-
Spencer Smith authored
Delete helm home
-
Brad Beam authored
Remove RBAC from boolean checks
-
Spencer Smith authored
Add minimal keepalived-cloud-provider support
-
- Dec 06, 2017
-
-
Virgil Chereches authored
-
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 05, 2017
-
-
Brad Beam authored
Kubernetes Dashboard v1.7.1 Refactor
-
Brad Beam authored
Change altnames to alt_names
-
BenGalewsky authored
* Adding bastion and private network provisioning for openstack terraform * Remove usage of floating-ip property * Combine openstack instances + floating ips * Fix relating floating IPs to hosts for openstack builds * Tighten up security groups Allow ssh into all instances with floating IP * Add the gluster hosts to the no-floating group * Break terraform into modules * Update README and var descriptions to match current config * Remove volume property in gluster compute def * Include cluster name in internal network and router names * Make dns_nameservers a variable
-
- Dec 04, 2017
-
-
Stanislav Makar authored
* Update k8s version to 1.8.4 * Update main.yml
-
Jan Jungnickel authored
* Properly tag instances and subnets with `kubernetes.io/cluster/$cluster_name` This is required by kubernetes to support multiple clusters in a single vpc/az * Get rid of loadbalancer_apiserver_address as it is no longer needed
-
- Nov 30, 2017
-
-
Jean-Marie F authored
* Dynamically retrieve aws_bastion_ami latest reference by querying AWS rather than hard coded * Dynamically retrieve the list of availability_zones instead of needing to have them hard coded * Limit availability zones to first 2, using slice extrapolation function * Replace the need for hardcoded variable "aws_cluster_ami" by the data provided by Terraform * Move ami choosing to vars, so people don't need to edit create infrastructure if they want another vendor image (as suggested by @atoms) * Make name of the data block agnostic of distribution, given there are more than one distribution supported * Add documentation about other distros being supported and what to change in which location to make these changes
-
- 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
-
Spencer Smith authored
Bump flannel version to v0.9.1
-
Spencer Smith authored
Disable initializers feature gate if istio is not used
-
Spencer Smith authored
Additional flush for static pod master upgrade
-
Christopher Randles authored
-
Kevin Lefevre authored
Move RS to deployment so no need to take care of the revision history limits : - Delete the old RS - Make Calico manifest a deployment - move deployments to apps/v1beta2 API since Kubernetes 1.8
-
- Nov 27, 2017
-
-
abelgana authored
Since the value will change on the default. It needs to change here also.
-
- Nov 26, 2017
-
-
abelgana authored
Hi, Could you please check if it was a typo? https://www.vaultproject.io/api/secret/pki/ Regards,
-
- Nov 23, 2017
-
-
Bogdan Dobrelya authored
* Defaults for apiserver_loadbalancer_domain_name When loadbalancer_apiserver is defined, use the apiserver_loadbalancer_domain_name with a given default value. Fix unconsistencies for checking if apiserver_loadbalancer_domain_name is defined AND using it with a default value provided at once. Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru> * Define defaults for LB modes in common defaults Adjust the defaults for apiserver_loadbalancer_domain_name and loadbalancer_apiserver_localhost to come from a single source, which is kubespray-defaults. Removes some confusion and simplefies the code. Signed-off-by: Bogdan Dobrelya <bogdando@mail.ru>
-