- Feb 06, 2019
-
-
Bort Verwilst authored
* update k8s to 1.13.3 * update README as well
-
tikitavi authored
* add to inventory.py script ability to indicate ip ranges * add test for range2ip function for inventory.py script some fixes * add negative test for range2ip function for inventory.py script
-
- Feb 04, 2019
-
-
peerapach authored
-
Matthew Mosesohn authored
Run only commands that apply to the current deployed cluster (only get calico info and skip weave/flannel when deploying calico, for example). Add helm release info if helm is deployed
-
Danny Kulchinsky authored
* Define FELIX_KUBENODEPORTRANGES when kube-proxy in ipvs mode * ensure kube_apiserver_node_port_range is defined
-
Earl C. Ruby III authored
This PR ensures that the e2fsprogs and xfsprogs packages are installed on all Kubernetes nodes and that the packages are the latest versions. It also ensures that the nodes can create XFS filesystems when necessary, since not all distros install xfsprogs by default. e2fsprogs - ext2/ext3/ext4 file system utilities xfsprogs - Utilities for managing the XFS filesystem
-
- Feb 02, 2019
-
-
peerapach authored
-
Sorin Sbarnea authored
Avoid waiting forever for this task that should be very quick. Fixes: #4148
-
- Feb 01, 2019
-
-
Samina Fu authored
-
Peter Metz authored
This fixes the issue where if there was a hosts.ini file present in the inventory directory, then Vagrant would set an incorrect path as ansible.inventory_path
-
Manuel Cintron authored
Fixing an issue where trying to install docker-ce-18.09 on rhel7 nodes (or potentially centos 7) without an enabled extras repo the installation will fail because container-selinux >= 2.9 is required. The check for container-selinux upfront should obviate the need for adding an extras repo if the node is able to find it from another source. (#4161)
-
Vasilis Remmas authored
-
Erwan Miran authored
* use not deprecated ansible_play_hosts variable * Using tests as filters is deprecated * Fix deprecation warning about pkg list
-
Danny Kulchinsky authored
-
Petr Ruzicka authored
-
Erwan Miran authored
* Calico: Ability to define the default IPPool CIDR (instead of kube_pods_subnet) * Documentation for calico_pool_cidr (and calico_advertise_cluster_ips which has been forgotten...)
-
- Jan 31, 2019
-
-
Maxime Guyot authored
* Add support for Packet with Terraform Co-Author: johnstudarus <john@jhlconsulting.com> * removed advanced features to streamline * clarifying usage * Update README.md provide a better test to validate things are working OK * Update README.md clarifying what to set * minor wordsmithing * Fix admin cert path * clarifying how to configure keys * enabling kubeconfig_localhost pull over the configuration file via playbooks rather than the key files individually * Create output.tf * Add support for node specific plans
-
- Jan 29, 2019
-
-
Thomas Nys authored
* Set cluster DNS correctly in case of nodelocal dns cache * Pass in cluster_ip based on dns mode * Disable nodelocaldns by default * Fix syntax error * Fix syntax issue * Add nodelocadns ip to vars of node installation * Change location of nodelocaldns_ip * Try to remove newlines from jinja template * Add debug for config file * Move parameter logic outside of template * Adapt templates after feedback * Remove debugging
-
- Jan 28, 2019
-
-
wangxf authored
* Suport calico 3.4.0 Signed-off-by: wangxf1987 <xiaofeix.wang@gmail.com> * Remove symlink + cni conflist template when 3.3.0+, handle Canal, addition of install-cni: sidecar(3.3.0) or initontainer(3.4.0), KUBECONFIG_FILEPATH, calico_cert_dir, advertise cluster ips * scheduler.alpha.kubernetes.io/critical-pod deprecated since 1.12
-
Erwan Miran authored
-
Erwan Miran authored
-
Florent Monbillard authored
Addressing the discussion started in #4064, this PR moves kubeadm and hyperkube binaries to /usr/local/bin before running them on the master nodes. It is to address the case where local_release_dir points to /tmp (kubespray default) and /tmp is mounted with noexec mode, preventing any binaries to be run in that partition. In role "node", we still move kubeadm to bin_dir only on the worker nodes.
-
Sergey authored
-
Danny Kulchinsky authored
* Mount host /run/xtables.lock in nodelocaldns container * fix typo in nodelocaldns daemonset manifest yml * Add prometheus scrape annotation, updateStrategy and reduce termination grace period * fix indentation * actually fix it.. * Bump k8s-dns-node-cache tag to 1.15.1 (fixes https://github.com/kubernetes/dns/issues/282)
-
Aivars Sterns authored
-
Danny Kulchinsky authored
-
Rong Zhang authored
Fix kubeadm config images pull
-
Erwan Miran authored
-
rongzhang authored
Supported by kubeadm v1.11
-
- Jan 27, 2019
-
-
Peter Metz authored
Without this pods cannot communicate with each other by default (broken networking) Closes #2114
-
- Jan 25, 2019
-
-
Erwan Miran authored
* Fix random failure in debug: var=result.content|from_json * netchecker agents are deployed on all k8s-cluster group members * reducing limits/requests is not enough, switching to n1-standard-2 * gce_centos7 need more cpu
-
- Jan 24, 2019
-
-
Chad Swenson authored
Introduce `calico_upgrade_url` var for Calico upgrade tool.
-
- Jan 23, 2019
-
-
Douglas Hellinger authored
So that binary can be sourced from anywhere - not only github.
-
Chad Swenson authored
Fix epel_enabled and RHEL support in bootstrap-os
-
Chad Swenson authored
Looks like `epel_enabled` was not configured for the epel install in `bootstrap-centos.yml`. Also, there were no conditionals that would trigger bootstrap for RHEL.
-
- Jan 22, 2019
-
-
Chad Swenson authored
Fix docker 18.09.1 systemd service
-
Chad Swenson authored
The `docker-ce` 18.09.1 packaging missed an `After` dependency on containerd in the systemd service. Upstream PR: https://github.com/docker/docker-ce-packaging/pull/290
-
- Jan 21, 2019
-
-
Matthew Mosesohn authored
-
Florent Monbillard authored
* Use external LB IP for external api endpoint Use loadbalancer_apiserver.address instead of apiserver_loadbalancer_domain_name for kudadm init --apiserver-advertise-address argument https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-init/#options states apiserver-advertise-address needs to be a IPv4 or IPv6 address * only use loadbalancer IP if it is defined
-
- Jan 18, 2019
-
-
Chad Swenson authored
Fix PATH for kubeadm init
-