- Apr 09, 2021
-
-
Florian Ruynat authored
-
- Apr 05, 2021
-
-
Florian Ruynat authored
-
Necatican Yıldırım authored
* Add support for crun v0.19 * Change default crun version to v0.19
-
- Apr 01, 2021
-
-
Pasquale Toscano authored
-
- Mar 24, 2021
-
-
-
Kenichi Omichi authored
This replaces kube-master with kube_control_plane because of [1]: The Kubernetes project is moving away from wording that is considered offensive. A new working group WG Naming was created to track this work, and the word "master" was declared as offensive. A proposal was formalized for replacing the word "master" with "control plane". This means it should be removed from source code, documentation, and user-facing configuration from Kubernetes and its sub-projects. NOTE: The reason why this changes it to kube_control_plane not kube-control-plane is for valid group names on ansible. [1]: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/kubeadm/2067-rename-master-label-taint/README.md#motivation
-
- Mar 23, 2021
-
-
Samuel Liu authored
-
- Mar 19, 2021
-
-
Florian Ruynat authored
-
Necatican Yıldırım authored
* Add crun download_url and checksum * Change versioning format to crun native versioning * Download crun using download_file.yml * Get crun version from download defaults * Delegate crun binary copy task to crun role
-
Florian Ruynat authored
-
Florian Ruynat authored
-
Florian Ruynat authored
-
Erwan Miran authored
* Download Calico KDD CRDs * Replace kustomize with lineinfile and use ansible assemble module * Replace find+lineinfile by sed in shell module to avoid nested loop * add condition on sed * use block for kdd tasks + remove supernumerary kdd manifest apply in start "Start Calico resources"
-
- Mar 02, 2021
-
-
Florian Ruynat authored
-
- Feb 23, 2021
-
-
Etienne Champetier authored
Since a790935d all proxy users should be properly configured Now when you have *_PROXY vars in your environment it can leads to failure if NO_PROXY is not correct, or to persistent configuration changes as seen with kubeadm in 1c5391dd Instead of playing constant whack-a-bug, inject empty *_PROXY vars everywhere at the play level, and override at the task level when needed Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Feb 22, 2021
-
-
Hugo Blom authored
* update Cinder CSI to v1.19.0 * Update Cinder CSI to v1.20
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Feb 16, 2021
-
-
Etienne Champetier authored
* Move proxy_env to kubespray-defaults/defaults There is no reasons to use set_facts here Signed-off-by: Etienne Champetier <e.champetier@ateme.com> * Ensure kubeadm doesn't use proxy *_proxy variables might be present in the environment (/etc/environment, bash profile, ...) When this is the case we end up with those proxy configuration in /etc/kubernetes/manifests/kube-*.yaml manifests We cannot unset env variables, but kubeadm is nice enough to ignore empty vars https://github.com/kubernetes/kubernetes/blob/93d288e2a47fa6d497b50d37c8b3a04e91da4228/cmd/kubeadm/app/util/env.go#L27 Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- Feb 10, 2021
-
-
Etienne Champetier authored
By default Ansible stat module compute checksum, list extended attributes and find mime type To find all stat invocations that really use one of those: git grep -F stat. | grep -vE 'stat.(islnk|exists|lnk_source|writeable)' Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
Florian Ruynat authored
-
- Feb 05, 2021
-
-
Mathieu Parent authored
Helm v3.5.2 is a security (patch) release. Users are strongly recommended to update to this release. It fixes two security issues in upstream dependencies and one security issue in the Helm codebase. See https://github.com/helm/helm/releases/tag/v3.5.2
-
- Jan 26, 2021
-
-
Florian Ruynat authored
-
- Jan 19, 2021
-
-
Florian Ruynat authored
-
takmori_tech authored
Fix issue #7129. Calico image tags support multiarch on quay.io.
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Jan 18, 2021
-
-
Florian Ruynat authored
-
- Jan 15, 2021
-
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Jan 14, 2021
-
-
Florian Ruynat authored
-
- Jan 11, 2021
-
-
Kenichi Omichi authored
TASK [Generate a list of information about the images on a node] registers list of container images to docker_images. Then the next TASK [Set pull_required if the desired image is not yet loaded] does based on expecting images are registered. However sometimes the first TASK was failed as [1] but the failure is ignored due to failed_when:false and it makes another issue. This removes this unnecessary failed_when to detect the failure at the point. In addition, this removes no_log:true also because the output doesn't contain any sensitive data and now it just makes debugging difficult. [1]: https://gitlab.com/kargo-ci/kubernetes-sigs-kubespray/-/jobs/934714534#L2953
-
Etienne Champetier authored
no_proxy is a pain to get right, and having proxy variables present causes issues (k8s components get proxy configuration after upgrade, see #7100) It's better to only configure what require proxy: - the runtime (containerd/docker/crio) - the package manager + apt_key - the download tasks Tested with the following clusters - 4 CentOS 8 nodes - 1 Ubuntu 20.04 node Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
-
- Dec 23, 2020
-
-
Florian Ruynat authored
-
- Dec 21, 2020
-
-
Florian Ruynat authored
-
Sergey authored
* download run once feature for CRI-O * fix typo * fix test
-
- Dec 20, 2020
-
-
Florent Monbillard authored
-
- Dec 19, 2020
-
-
Florent Monbillard authored
* SHAs for 1.19.6, 1.18.14, 1.18.13, 1.17.16 and 1.17.15 * Fix etcd version in README * Bump kube_version to 1.19.6
-
- Dec 17, 2020
-
-
Florian Ruynat authored
-
Florian Ruynat authored
-