- Apr 18, 2020
-
-
Maxime Guyot authored
-
- Apr 08, 2020
-
-
Maxime Guyot authored
-
- Mar 27, 2020
-
-
Maxime Guyot authored
-
- Feb 18, 2020
-
-
Woohyung Han authored
-
- Jan 29, 2020
-
-
Maxime Guyot authored
-
- Aug 22, 2019
-
-
ewtang authored
Upgrade to Kubernetes 1.15.3 (#5091)
-
- Jul 12, 2019
-
-
Jeff Bornemann authored
Fixed Issue #1032 test case for OEL7 AIL with kubeadm Add packet CI stuff for oracle 7
-
- Jun 10, 2019
-
-
Johnny Halfmoon authored
* File and container image downloads are now cached localy, so that repeated vagrant up/down runs do not trigger downloading of those files. This is especially useful on laptops with kubernetes runnig locally on vm's. The total size of the cache, after an ansible run, is currently around 800MB, so bandwidth (=time) savings can be quite significant. * When download_run_once is false, the default is still not to cache, but setting download_force_cache will still enable caching. * The local cache location can be set with download_cache_dir and defaults to /tmp/kubernetes_cache * A local docker instance is no longer required to cache docker images; Images are cached to file. A local docker instance is still required, though, if you wish to download images on localhost. * Fixed a FIXME, wher the argument was that delegate_to doesn't play nice with omit. That is a correct observation and the fix is to use default(inventory_host) instead of default(omit). See ansible/ansible#26009 * Removed "Register docker images info" task from download_container and set_docker_image_facts because it was faulty and unused. * Removed redundant when:download.{container,enabled,run_once} conditions from {sync,download}_container.yml * All features of commit d6fd0d2a by Timoses <timosesu@gmail.com>, merged May 1st 2019, are included in this patch. Not all code was included verbatim, but each feature of that commit was checked to be working in this patch. One notable change: The actual downloading of the kubeadm images was moved to {download,sync)_container, to enable caching. Note 1: I considered splitting this patch, but most changes that are not directly related to caching, are a pleasant by-product of implementing the caching code, so splitting would be impractical. Note 2: I have my doubts about the usefulness of the upload, download and upgrade tags in the download role. Must they remain or can they be removed? If anybody knows, then please speak up.
-
- Apr 24, 2019
-
-
Andreas Krüger authored
-
iwankgb authored
* Pass ansible_ssh_user as host_var Co-authored-by:
Damian Darczuk <damian.darczuk@intel.com> Co-authored-by:
Paweł Pałucki <pawel.palucki@intel.com> * Create a directory before downloading container images to ansible host Co-authored-by:
Damian Darczuk <damian.darczuk@intel.com> Co-authored-by:
Paweł Pałucki <pawel.palucki@intel.com> * Set private key usuing synchronize task options Co-authored-by:
Damian Darczuk <damian.darczuk@intel.com> Co-authored-by:
Paweł Pałucki <pawel.palucki@intel.com>
-
- Apr 09, 2019
-
-
Maxime Guyot authored
-
Maxime Guyot authored
-
Markos Chandras authored
* Vagrantfile: Bump openSUSE to Leap 15.0 * roles: container-engine: Add 'containerd' package for openSUSE The 'containerd' package contains the docker-containerd and docker-containerd-shim binaries. We also need to ensure that the latest version is installed since an older version may already be present (eg GCE images) * Remove docker log-opts for opensuse * roles: bootstrap-os: Use lowercase 'o' for openSUSE OpenSUSE is not a valid family name. The correct one is openSUSE * roles: bootstrap-os: Update zypper cache before first installation The zypper cache may be outdated so ensure that it's fully updated before we try and install the bootstrap packages.
-
- Feb 26, 2019
-
-
Peter Metz authored
* feat(external-provisioner/local-path-provisioner): adds support for local path provisioner Helpful for local development but also in production workloads (once the permission model is worked out) where you have redundancy built into the software uses the PVCs (e.g. database cluster with synchronous replication) * feat(local-path-provisioner): adds debug flag, image tag group var * fix(local-path-provisioner): moves image repo/tag to download role * test(gce_centos7-flannel): enables local-path-provisioner in test case * fix(addons): add image repo/tag to commented default values * fix(local-path-provisioner): typo in jinja template for local path provisioner * style(local-path-provisioner): debug flag condition re-formatted * fix(local-path-provisioner): adds missing default value for debug flag * fix(local-path-provisioner): syntax fix for debug if condition end * fix(local-path-provisioner): jinja template syntax: if condition white space
-
- Feb 20, 2019
-
-
Peter Metz authored
Useful if the default 20GB is not enough in cases where you are using the local path provisioner of rancher for example
-
Peter Metz authored
-
- Feb 01, 2019
-
-
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
-
- Jan 27, 2019
-
-
Peter Metz authored
Without this pods cannot communicate with each other by default (broken networking) Closes #2114
-
- Nov 16, 2018
-
-
Johnny Halfmoon authored
-
- Nov 04, 2018
-
-
Louis Woods authored
* Adds support for Multus (multiple interfaces) CNI plugin Multus is a latin word for "Multi". As the name suggests, it acts as a Multi plugin in Kubernetes and provides multiple network interface support in a pod. Multus uses the concept of invoking delegates by grouping multiple plugins into delegates and invoking them in the sequential order of the CNI configuration file provided in json format. * Change CNI version (0.1.0->0.3.1) of Contiv to be compatible with Multus
-
- Oct 11, 2018
-
-
Giacomo Longo authored
* Automatically infer bootstrap_os * Rename bootstrap os to os_family
-
- Oct 08, 2018
-
-
Giacomo Longo authored
Split Vagrantfile Ubuntu versions into 1604 and 1804 (#3440)
-
- Sep 19, 2018
-
-
Giacomo Longo authored
-
- Aug 14, 2018
-
-
edemsea authored
This change allows the playbook used in Vagrant to be defined by the end user. This is useful in the case where a developer may want to use their own playbook that imports Kubespray, but also leverage the Kubespray Vagrantfile.
-
- Apr 26, 2018
-
-
Markos Chandras authored
This reverts commit 51f4e658.
-
- Apr 23, 2018
-
-
Matthew Mosesohn authored
-
- Apr 13, 2018
-
-
Ganesh Maharaj Mahalingam authored
Change to support multiple inventory path led to Vagrant environment not getting a default group_vars in it's inventory path. Using sample as the default path if none specified. Fix issue #2541 Signed-off-by:
Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
-
- Apr 11, 2018
-
-
Markos Chandras authored
Depending on the VM configuration, vagrant may either use 'rsync' or vboxfs for populating the working directory to the VM. However, vboxfs means that any files created by the VM will also be present on the host. As such, lets be explicit and always use 'rsync' to copy the directory to the VM so we can keep the host copy clean. Moreover, the default rsync options include '--copy-links' and this breaks rsync if there are missing symlinks in the working directory like the following one: Error: symlink has no referent: "/home/user/kubespray/contrib/network-storage/glusterfs/group_vars" As such, we override the default options to drop --copy-links.
-
Nirmoy Das authored
Add support for provisioning kubespray on openSUSE Tumbleweed virtual machines.
-
Markos Chandras authored
Add support for provisioning kubespray on openSUSE Leap 42.3 virtual machines.
-
- Mar 26, 2018
-
-
Erwan SEITE authored
-
Erwan SEITE authored
-
- Feb 07, 2018
-
-
Gerben Meijer authored
The default path assumes that the vagrant dir is called 'inventory'. With custom defined inventory dirs that are not called 'inventory' this fails to create the correct symlink under .vagrant.d.
-
- Feb 06, 2018
-
-
Sébastien Han authored
The "centos/7" box is the official centos box and supports all the major providers: virtualbox Externally hosted (cloud.centos.org) vmware_desktop Externally hosted (cloud.centos.org) libvirt Externally hosted (cloud.centos.org) hyperv Externally hosted (cloud.centos.org) Where bento/centos-7.3 only supports: parallels Hosted by Vagrant Cloud (570 MB) virtualbox Hosted by Vagrant Cloud (525 MB) vmware_desktop Hosted by Vagrant Cloud (608 MB) Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
When testing deployments of SDS, it is quite useful to get a Kubernetes env with nodes having dedicated drives. You can now enable this by setting: kube_node_instances_with_disks: true Also you can chose the amount of drives per machine and their respective size: * kube_node_instances_with_disks_number: 10 * kube_node_instances_with_disks_size: "20G" Signed-off-by:
Sébastien Han <seb@redhat.com>
-
Sébastien Han authored
Signed-off-by:
Sébastien Han <seb@redhat.com>
-
- Nov 12, 2017
-
-
Maxim Krasilnikov authored
-
- Oct 30, 2017
-
-
guenhter authored
-
- Oct 27, 2017
-
-
mkrasilnikov authored
-