Skip to content
  1. Mar 31, 2020
    • Vinayaka V Ladwa's avatar
      Azure vmss - kubelet: failed to get instance ID from cloud provider: instance... · f8ad44a9
      Vinayaka V Ladwa authored
      Azure vmss - kubelet: failed to get instance ID from cloud provider: instance not found #5824 (#5855)
      
      * kubernetes-sigs-kubespray #5824
      
      Added support nodes which are part of Virtual Machine Scale Sets(VMSS)
      
      * kubernetes-sigs-kubespray #5824
      
      * kubernetes-sigs-kubespray #5824
      
      Added comments and updatetd azure docs.
      
      * kubernetes-sigs-kubespray #5824
      
      Added supported values comments for "azure_vmtype" in azure.yml
      f8ad44a9
  2. Mar 25, 2020
    • Xiaodu's avatar
      Move host_architecture to kubespray-defaults (#5811) · 63fa406c
      Xiaodu authored
      The variable is defined in `kubernetes/preinstall` role and used in several roles. Since `kubernetes/preinstall` is not always included when `ansible-playbook` is run with tag selectors (see #5734 for reason), they will fail, or individual roles must copy the same fact definitions (as in #3846). Moving the definition to the always-included `kubespray-defaults` role will resolve the dependency problem.
      63fa406c
  3. Mar 24, 2020
    • Stephen Schmidt's avatar
      Fix etcd install with docker and etcd_kubeadm_enabled (#5777) · 0379a52f
      Stephen Schmidt authored
      - This solves issue #5721 & #5713 (dupes)
        - Provide a cleaner default usage pattern for the download role
          around etcd that supports 'host' and 'docker' properly
        - Extract the 'etcdctl' as a separate task install piece and reuse it where
          appropriate
        - Update the kubeadm-etcd task to reflect the above change
      0379a52f
  4. Mar 20, 2020
  5. Mar 18, 2020
  6. Mar 17, 2020
    • spaced's avatar
      Fedora CoreOS support (#5657) · 876d4de6
      spaced authored
      * fedora coreos support
      - bootstrap and new fact for
      
      * fedora coreos support
      - fix bootstrap condition
      
      * fedora coreos support
      - allow customize packages for fedora coreos bootstrap
      
      * fedora coreos support
      - prevent install ptyhon3 and epel via dnf for fedora coreos
      
      * fedora coreos support
      - handle all ostree like os in same way
      
      * fedora coreos support
      - handle all ostree like os in same way for crio
      
      * fedora coreos support
      - add fcos documentations
      876d4de6
  7. Mar 13, 2020
  8. Mar 12, 2020
  9. Mar 10, 2020
  10. Mar 05, 2020
    • Kubernetes Prow Robot's avatar
      Refactor download role (#5697) · 66408a87
      Kubernetes Prow Robot authored
      * download file
      
      * download containers
      
      * fix push image to nodes
      
      * pull if none image on host
      
      * fix
      
      * improve docker image tag checks.
      do not pull already cached images
      
      * rebase fix merge conflict
      
      * add support download_run_once when upgrade and scale cluster
      add some test with download_run_once
      
      * set default values to temp flag for every download cycle
      
      * add save,load abilty for containerd and crio when download_run_once=true
      
      * return redefine image save/load command to  set_docker_image_facts.yml
      
      * move set command to set_container_facts
      
      * ctr in containerd_bin_dir
      
      * fix order of ctr image export arguments
      
      * temporary disable download_run_once for containerd and crio
      due https://github.com/containerd/containerd/issues/4075
      
      * remove unused files
      
      * fix strict yaml linter warning and errors
      
      * refactor logical conditions to pull and cache container images
      
      * remove comment due lint check
      
      * document role
      
      * remove image_load_on_localhost, because cached images are always loaded to docker on remote sites
      
      * remove XXX from debug output
      66408a87
  11. Feb 28, 2020
  12. Feb 27, 2020
    • Lovro Seder's avatar
      Upgrade container-engine after draining (#5601) · 7f87ce03
      Lovro Seder authored
      * Run 'container-engine' after drain.
      
      Move possibly disruptive role 'container-engine' to run after the node
      is drained.
      
      As that role have to be run on non-cluster nodes as well (etcd and
      calico-rr), and those nodes are not drained, add play for that case.
      
      * Check if api is up before upgrade.
      
      If container engine is restarted in previous role, api controller can
      take some time to start. This check ensures api is up before upgrade.
      7f87ce03
  13. Feb 20, 2020
  14. Feb 19, 2020
  15. Feb 18, 2020
  16. Feb 17, 2020
  17. Feb 15, 2020
  18. Feb 10, 2020
  19. Feb 07, 2020
  20. Jan 14, 2020
  21. Jan 06, 2020
  22. Dec 11, 2019
  23. Dec 09, 2019
    • Sergey's avatar
      set node label via kubectl label command (#5257) · 9fda84b1
      Sergey authored
      * set varios node label via kubectl label command, not kubelet options
      
      * remove node_labels from KUBELET_ARGS
      9fda84b1
    • Etienne Champetier's avatar
      Fixes for CentOS 8 (#5213) · 42702dc1
      Etienne Champetier authored
      
      
      * Fix python3-libselinux installation for RHEL/CentOS 8
      
      In bootstrap-centos.yml we haven't gathered the facts,
      so #5127 couldn't work
      
      Minimum ansible version to run kubespray is 2.7.8,
      so ansible_distribution_major_version is defined an there is no need to default it
      
      Signed-off-by: default avatarEtienne Champetier <champetier.etienne@gmail.com>
      
      * Restart NetworkManager for RHEL/CentOS 8
      
      network.service doesn't exist anymore
       # systemctl status network
       Unit network.service could not be found.
      
      Signed-off-by: default avatarEtienne Champetier <champetier.etienne@gmail.com>
      
      * Add module_hotfixes=True to docker / containerd yum repo config
      
      https://bugzilla.redhat.com/show_bug.cgi?id=1734081
      https://bugzilla.redhat.com/show_bug.cgi?id=1756473
      
      
      Without this setting you end up with the following error:
       # yum install docker-ce
       Failed to set locale, defaulting to C
       Last metadata expiration check: 0:03:21 ago on Thu Sep 26 22:00:05 2019.
       Error:
        Problem: package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
         - cannot install the best candidate for the job
         - package containerd.io-1.2.2-3.3.el7.x86_64 is excluded
         - package containerd.io-1.2.2-3.el7.x86_64 is excluded
         - package containerd.io-1.2.4-3.1.el7.x86_64 is excluded
         - package containerd.io-1.2.5-3.1.el7.x86_64 is excluded
         - package containerd.io-1.2.6-3.3.el7.x86_64 is excluded
       (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
      
      Signed-off-by: default avatarEtienne Champetier <champetier.etienne@gmail.com>
      42702dc1
  24. Dec 05, 2019
  25. Dec 03, 2019
  26. Dec 02, 2019
  27. Nov 28, 2019
  28. Nov 27, 2019
  29. Nov 20, 2019
  30. Nov 18, 2019
  31. Nov 14, 2019
  32. Nov 11, 2019
Loading