Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: feat(rebase): Rebase upstream kubespray release-2.14 branch #148

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
Open

WIP: feat(rebase): Rebase upstream kubespray release-2.14 branch #148

wants to merge 9 commits into from

Commits on Dec 17, 2020

  1. [2.14] fix ci (kubernetes-sigs#7021)

    * fix flake8 errors in Kubespray CI - tox-inventory-builder
    
    * fix flake8 errors in Kubespray CI - tox-inventory-builder
    
    * Invalidate CRI-O kubic repo's cache
    
    Signed-off-by: Victor Morales <[email protected]>
    
    * add support to configure pkg install retries
    
    and use in CI job tf-ovh_ubuntu18-calico (due to it failing often)
    
    * Switch Calico and Cilium image repos to Quay.io
    
    Co-authored-by: Victor Morales <[email protected]>
    Co-authored-by: Barry Melbourne <[email protected]>
    
    Conflicts:
    	roles/download/defaults/main.yml
    
    * up vagrant box to fedora/33-cloud-base in cri-o molecule tests
    
    (cherry picked from commit 06ec539)
    
    * add Google proxy-mirror-cache for docker hub to CI tests
    
    (cherry picked from commit d739a6b)
    
    * containerd docker hub registry mirror support
    
    * containerd docker hub registry mirror support
    
    * add docs
    
    * fix typo
    
    * fix yamllint
    
    * fix indent in sample
    and ansible-playbook param in testcases_run
    
    * fix md
    
    * mv common vars to tests/common/_docker_hub_registry_mirror.yml
    
    * checkout vars to upgrade tests
    
    (cherry picked from commit 4a8a52b)
    
    * Exclude .git/ from shellcheck
    
    If a branch name contains '.sh', current shellcheck checks the branch
    file under .git/ and outputs error because the format is not shell
    script one.
    This makes shellcheck exclude files under .git/ to avoid this issue.
    
    (cherry picked from commit e2467d8)
    
    Co-authored-by: Hans Feldt <[email protected]>
    Co-authored-by: Sergey <[email protected]>
    Co-authored-by: Kenichi Omichi <[email protected]>
    4 people authored Dec 17, 2020
    Configuration menu
    Copy the full SHA
    d3954a5 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2020

  1. Fix nf_conntrack_ipv4 modprobe (kubernetes-sigs#7014)

    RedHat 8.3 merged nf_conntrack_ipv4 in nf_conntrack but still advertise 4.18
    so just try to modprobe and decide depending on the success
    Also nf_conntrack is a dependency of ip_vs, so no need to care about it
    
    Signed-off-by: Etienne Champetier <[email protected]>
    (cherry picked from commit 00e0f3b)
    champtar authored Dec 18, 2020
    Configuration menu
    Copy the full SHA
    af84e56 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. Bump nodelocaldns to 1.16.0 (kubernetes-sigs#7068)

    This new version uses the same base image as kube-proxy
    (k8s.gcr.io/build-image/debian-iptables)
    This allow to automatically pick iptables-legacy or iptables-nft,
    and be compatible with RHEL/CentOS 8
    kubernetes/dns#367
    
    Signed-off-by: Etienne Champetier <[email protected]>
    (cherry picked from commit e909f84)
    champtar authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    6d37c3c View commit details
    Browse the repository at this point in the history
  2. Fix proxy and module_hotfixes (kubernetes-sigs#7067)

    This fixes the Containerd + EL8 case that was missed in 7d1ab33
    
    On CentOS 8 with proxy ansible render inline `proxy` and `module_hotfixes` options.
    
    For example:
    ```
    proxy=http://127.0.0.1:3128module_hotfixes=True
    ```
    
    But expected result:
    ```
    proxy=http://127.0.0.1:3128
    module_hotfixes=True
    ```
    
    Signed-off-by: Etienne Champetier <[email protected]>
    (cherry picked from commit 03f316e)
    champtar authored Dec 22, 2020
    Configuration menu
    Copy the full SHA
    c267d42 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. [2.14] Backport: 6758, 6853 and 7003 to fix CRI-O pkg (kubernetes-sig…

    …s#7209)
    
    * cherry-pick bump crio version to 1.19 (kubernetes-sigs#6758)
    
    cherry-pick modifications:
    * keep default to 1.17 as release 2.14 came with
    * don't change readme with newer versions
    
    * bump crio version to 1.19
    
    * crio package name has changed for debian/ubuntu
    * crio upgrade does not work, see kubernetes-sigs#6757
    
    * update crio info in docs
    
    * Install cri-o with package version (kubernetes-sigs#6853)
    
    and thereby support upgrade from e.g. 1.18.x to 1.19.y
    
    Included OSes:
    - Centos7/8
    - Ubuntu18/20
    
    New variables for overriding by default installed packages:
    - centos_crio_packages
    - ubuntu_crio_packages
    
    * add support crio version for varios k8s vers (kubernetes-sigs#7003)
    
    * add support crio version for various k8s vers
    
    * regexp in pkg versions
    
    Co-authored-by: Hans Feldt <[email protected]>
    Co-authored-by: Sergey <[email protected]>
    3 people authored Jan 26, 2021
    Configuration menu
    Copy the full SHA
    11b72e2 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Update azure cloud config (kubernetes-sigs#7208) (kubernetes-sigs#7220)

    * Allow configureable vni and port for flannel overlay
    
    * additional options for azure cloud config
    rhockenbury authored Jan 27, 2021
    Configuration menu
    Copy the full SHA
    7e41931 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90e6e19 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2021

  1. Check kube-apiserver up on all masters before upgrade (kubernetes-sig…

    …s#7193) (kubernetes-sigs#7197)
    
    Only checking the kubernetes api on the first master when upgrading is not enough.
    Each master needs to be checked before it's upgrade.
    
    Signed-off-by: Rick Haan <[email protected]>
    RickHaan authored Jan 29, 2021
    Configuration menu
    Copy the full SHA
    c3814bb View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Configuration menu
    Copy the full SHA
    0b9f0f0 View commit details
    Browse the repository at this point in the history