- Feb 12, 2018
-
-
Antoine Legrand authored
-
Antoine Legrand authored
-
Antoine Legrand authored
-
Antoine Legrand authored
-
RongZhang authored
Fix bug issues #2289
-
Matthew Mosesohn authored
This updated scenario ensures deployment still passes without having any group_vars available.
-
- Feb 08, 2018
-
-
Wong Hoi Sing Edison authored
-
- Feb 06, 2018
-
-
Erwan Miran authored
-
- 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
-
- Nov 29, 2017
-
-
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>
-
- Nov 01, 2017
-
-
Matthew Mosesohn authored
-
- Oct 26, 2017
-
-
Matthew Mosesohn authored
This should be done after kubeconfig is set for admin and before network plugins are up.
-
- Oct 25, 2017
-
-
Matthew Mosesohn authored
* Fix broken CI jobs Adjust image and image_family scenarios for debian. Checkout CI file for upgrades * add debugging to file download * Fix download for alternate playbooks * Update ansible ssh args to force ssh user * Update sync_container.yml
-
- Oct 20, 2017
-
-
Matthew Mosesohn authored
-
- Oct 18, 2017
-
-
Matthew Mosesohn authored
-
- Oct 15, 2017
-
-
Matthew Mosesohn authored
* Disable basic and token auth by default * Add recommended security params * allow basic auth to fail in tests * Enable TLS authentication for kubelet
-
- Oct 05, 2017
-
-
Matthew Mosesohn authored
Use image family for picking latest coreos image Update python deps
-
- Sep 26, 2017
-
-
Matthew Mosesohn authored
* Enable upgrade to kubeadm * fix kubedns upgrade * try upgrade route * use init/upgrade strategy for kubeadm and ignore kubedns svc * Use bin_dir for kubeadm * delete more secrets * fix waiting for terminating pods * Manually enforce kube-proxy for kubeadm deploy * remove proxy. update to kubeadm 1.8.0rc1
-
- Sep 20, 2017
-
-
Matthew Mosesohn authored
Also fix usage of failed_when and handling exit code.
-
- Sep 18, 2017
-
-
Matthew Mosesohn authored
New files: /etc/kubernetes/admin.conf /root/.kube/config $GITDIR/artifacts/{kubectl,admin.conf} Optional method to download kubectl and admin.conf if kubeconfig_lcoalhost is set to true (default false)
-
Matthew Mosesohn authored
* just use public_ip in creating gce temporary waitfor hosts * Update create-gce.yml
-
- Sep 16, 2017
-
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
* Enable HA deploy of kubeadm * raise delay to 60s for starting gce hosts
-
- Sep 15, 2017
-
-
Matthew Mosesohn authored
* fix apply for netchecker upgrade and graceful upgrade * Speed up daemonset upgrades. Make check wait for ds upgrades.
-
Matthew Mosesohn authored
Also update to ansible 2.3.2
-
- Sep 10, 2017
-
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
* Fix netchecker update side effect kubectl apply should only be used on resources created with kubectl apply. To workaround this, we should apply the old manifest before upgrading it. * Update 030_check-network.yml
-
- Sep 08, 2017
-
-
Matthew Mosesohn authored
* Clean up debug in check apiserver test * Change password generation for kube_user Special characters are not allowed in known_users.csv file
-
- Sep 06, 2017
-
-
Matthew Mosesohn authored
Removed unnecessary root user
-
- Aug 24, 2017
-
-
Brad Beam authored
* Adding yaml linter to ci check * Minor linting fixes from yamllint * Changing CI to install python pkgs from requirements.txt - adding in a secondary requirements.txt for tests - moving yamllint to tests requirements
-
- Jun 26, 2017
-
-
Spencer Smith authored
-
- Apr 04, 2017
-
-
Matthew Mosesohn authored
-
- Mar 27, 2017
-
-
Matthew Mosesohn authored
-
- Mar 21, 2017
-
-
Matthew Mosesohn authored
Optional Ansible playbook for preparing a host for running Kargo. This includes creation of a user account, some basic packages, and sysctl values required to allow CNI networking on a libvirt network.
-
- Feb 28, 2017
-
-
Sergii Golovatiuk authored
Operator can specify any port for kube-api (6443 default) This helps in case where some pods such as Ingress require 443 exclusively. Closes: 820 Signed-off-by:
Sergii Golovatiuk <sgolovatiuk@mirantis.com>
-
- Feb 23, 2017
-
-
Antoine Legrand authored
-
- Feb 21, 2017
-
-
Matthew Mosesohn authored
-
- Feb 18, 2017
-
-
Matthew Mosesohn authored
This generates too much output and during upgrade scenarios can bring us over the 4mb limit.
-
Matthew Mosesohn authored
-
Matthew Mosesohn authored
Skip nodes not in ansible play (via --limit)
-