Skip to content
  1. Jul 16, 2019
  2. Jul 15, 2019
  3. Jul 12, 2019
  4. Jul 09, 2019
  5. Jul 02, 2019
    • okamototk's avatar
      Use K8s 1.15 (#4905) · f2b8a361
      okamototk authored
      * Use K8s 1.15
      
      * Use Kubernetes 1.15 and use kubeadm.k8s.io/v1beta2 for
        InitConfiguration.
      * bump to v1.15.0
      
      * Remove k8s 1.13 checksums.
      
      * Update README kubernetes version 1.15.0.
      
      * Update metrics server 0.3.3 for k8s 1.15
      
      * Remove less than k8s 1.14 related code
      
      * Use kubeadm with --upload-certs instead of --experimental-upload-certs due to depricate
      
      * Update dnsautoscaler 1.6.0
      
      * Skip certificateKey if it's not defined
      
      * Add kubeadm-conftolplane.v2beta2 for k8s 1.15 or later
      
      * Support kubeadm control plane for k8s 1.15
      
      * Update sonobuoy version 0.15.0 for k8s 1.15
      f2b8a361
  6. Jun 30, 2019
    • okamototk's avatar
      containerd support (#4664) · 4c8b93e5
      okamototk authored
      * Add limited containerd support
      
      Containerd support for Ubuntu + Calico
      
      * Added CRI-O support for ubuntu
      
      * containerd support.
      
      * Reset  containerd support.
      
      * fix lint.
      
      * implemented feedback
      
      * Change task name cri xx instead of cri-o in reset task and timeout condition.
      
      * set crictl to fixed version
      
      * Use docker-ce's container.io package for containerd.
      
      * Add check containerd is installable or not.
      
      * Avoid stop docker when use containerd and optimize retry for reset.
      
      * Add config.toml.
      
      * Fixed containerd for kubelet.env.
      
      * Merge PR #4629
      
      * Remove unused ubuntu variable for containerd
      
      * Polish code for containerd and cri-o
      
      * Refactoring cri socket configuration.
      
      * Configurable conmon.
      
      * Remove unused crictl/runc download
      
      * Now crictl and runc is downloaded by common crictl.yml.
      
      * fixed yamllint error
      
      * Fixed brokenfiles by conflict.
      
      * Remove commented line in config.toml
      
      * Remove readded v1.12.x version
      
      * Fixed broken set_docker_image_facts
      
      * Fix yamllint errors.
      
      * Remove unused apt source
      
      * Fix crictl could not be installed
      
      * Add containerd config from skolekonov's PR #4601
      4c8b93e5
  7. Jun 24, 2019
  8. Jun 17, 2019
  9. Jun 14, 2019
  10. Jun 11, 2019
    • Andreas Krüger's avatar
      Require min version of Kubernetes (#4860) · 3cc351df
      Andreas Krüger authored
      * Require minimum version of Kubernetes
      
      * Remove checksums for kubernetes version 1.12
      
      * Add kube_version to precheck output and add min required version to README
      
      * Fix merge
      
      * Fix defaults
      
      * Fix typo in precheck
      3cc351df
  11. Jun 10, 2019
    • Johnny Halfmoon's avatar
      Added file and container image caching (#4828) · 23c9071c
      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.
      23c9071c
  12. Jun 09, 2019
  13. Jun 05, 2019
    • Sergey Nuzhdin's avatar
      Add support for arm images for hyperkube, kubeadm and cni_binary (#4261) · 07cb8ebe
      Sergey Nuzhdin authored
      * Add support for arm images for hyperkube, kubeadm and cni_binary
      
      * Add dummy etcd checksum for arm
      
      This commit adds dummy etcd checksum for arm to avoid "no attribute" error
      during setup.
      
      * Add etcd host assert check
      
      * Add 1.13.4 checksums of kubeadm and hyperkube for arm
      
      * Update checksums of kubeadm and hyperkube for arm
      
      * Add dummy checksums for calicoctl_binary_checksums dict
      
      * disable gather_facts because it causes tests to fail
      
      * Remove architecture check for etcd, due to unable to run tests
      07cb8ebe
  14. Jun 04, 2019
  15. May 03, 2019
  16. May 01, 2019
    • Timoses's avatar
      Enable delegating all downloads (binaries, images, kubeadm images) (#4420) · d6fd0d2a
      Timoses authored
      * Download to delegate and sync files when download_run_once
      
      * Fail on error after saving container image
      
      * Do not set changed status when downloaded container was up to date
      
      * Only sync containers when they are actually required
      
      Previously, non-required images (pull_required=false as
      image existed on target host) were synced to the target
      hosts. This failed as the image was not downloaded to
      the download_delegate and hence was not available for
      syncing.
      
      * Sync containers when only missing on some hosts
      
      * Consider images with multiple repo tags
      
      * Enable kubeadm images pull/syncing with download_delegate
      
      * Use kubeadm images list to pull/sync
      
      'kubeadm config images pull' is replaced by collecting the images
      list with 'kubeadm config images list' and using the commonly
      used method of pull/syncing the images.
      
      * Ensure containers are downloaded and synced for all hosts
      
      * Fix download/syncing when download_delegate is a kubernetes host
      d6fd0d2a
  17. Apr 26, 2019
  18. Apr 25, 2019
  19. Apr 24, 2019
  20. Apr 19, 2019
  21. Apr 17, 2019
  22. Apr 15, 2019
  23. Apr 11, 2019
  24. Apr 10, 2019
  25. Apr 09, 2019
  26. Apr 08, 2019
  27. Apr 07, 2019
  28. Apr 04, 2019
Loading