- 19 Feb, 2022 1 commit
-
-
Mikhail Shishatskiy authored
Update to release 2.17 See merge request !2
-
- 17 Feb, 2022 4 commits
-
-
Mikhail Shishatskiy authored
-
Mikhail Shishatskiy authored
-
Mikhail Shishatskiy authored
-
Mikhail Shishatskiy authored
-
- 30 Jan, 2022 1 commit
-
-
Mikhail Shishatskiy authored
-
- 03 Dec, 2021 1 commit
-
-
Cristian Calin authored
-
- 29 Nov, 2021 1 commit
-
-
Hyojun Jeon authored
-
- 19 Nov, 2021 2 commits
-
-
Iago Santos authored
Closes https://github.com/kubernetes-sigs/kubespray/issues/8028 Signed-off-by:
Iago Santos <iago.santos.pardo@adfinis.com>
-
Kenichi Omichi authored
* Fix-CI: python was upgraded in CI to 3.10 and pathlib is now included in python base making this dependency break the CI (#8153) * Upgrade ruamel.yaml.clib to work with Python 3.10 (#8034) ruamel.yaml.clib did not build with the upcoming Python 3.10. Cf. https://sourceforge.net/p/ruamel-yaml-clib/tickets/5/ ruamel.yaml.clib==0.2.4 fixes the issue. It does not work with Python 3.7 (cf https://sourceforge.net/p/ruamel-yaml-clib/tickets/6/ ) but currently Kubespray requires Python >= 3.9. Co-authored-by:
Cristian Calin <6627509+cristicalin@users.noreply.github.com> Co-authored-by:
Olivier Lemasle <olivier.lemasle@apalia.net>
-
- 13 Nov, 2021 2 commits
-
-
Mikhail Shishatskiy authored
-
Mikhail Shishatskiy authored
-
- 04 Nov, 2021 1 commit
-
-
Mikhail Shishatskiy authored
-
- 02 Nov, 2021 1 commit
-
-
Kenichi Omichi authored
-
- 27 Oct, 2021 1 commit
-
-
Sébastien Masset authored
-
- 21 Oct, 2021 2 commits
-
-
Utku Özdemir authored
Signed-off-by:
Utku Ozdemir <uoz@protonmail.com>
-
Cristian Calin authored
-
- 01 Oct, 2021 1 commit
-
-
Mathieu Parent authored
* Ensure apparmor is installed (#8011) Kubespray deployment failed when using containerd backend on nodes that apparmor was not installed or previously removed. This PR ensure apparmor is installed by adding it into required_pkgs var. (cherry picked from commit 4bace2491dd53f112dbb2ed7d2fb116982d030a4) * Ensure apparmor is installed (#8036) Kubespray deployment failed when using containerd backend on nodes that apparmor was not installed or previously removed. This PR ensure apparmor is installed by adding it into required_pkgs var. (cherry picked from commit af04906b518efe8d6dcfc9e2ff57b17b49c20295) Co-authored-by:
rtsp <git@rtsp.us>
-
- 30 Sep, 2021 4 commits
-
-
Kenichi Omichi authored
Co-authored-by:
Hugo Blom <bl0m1@users.noreply.github.com>
-
Kenichi Omichi authored
If using proxy, it is necessary to configure it before running "subscription-manager status" command. This adds the step.
-
Kenichi Omichi authored
* check if 'plugins' key exists in calico_cni_config object * fix whitespace linting error * fixed when list indentation Co-authored-by:
David Louks <2402775+dlouks@users.noreply.github.com>
-
Kenichi Omichi authored
The path of kubeconfig should be configurable, and its default value is /etc/kubernetes/admin.conf. Most paths of the file are configurable but some were not. This make those configurable.
-
- 29 Sep, 2021 3 commits
-
-
Kenichi Omichi authored
The typha prometheus settings were in the `volumeMounts` section of the spec and not in the `envs` section. This was cauing the deployment to fail because it was looking for a volumeMount. ``` failed: [controller-001.a2.da.dev.logdna.net] (item=calico-typha.yml) => {"ansible_loop_var": "item", "changed": false, "item": {"ansible_loop_var": "item", "changed": true, "checksum": "598ac79530749e8e2110793b53fc49ac208e7130", "dest": "/etc/kubernetes/calico-typha.yml", "diff": [], "failed": false, "gid": 0, "group": "root", "invocation": {"module_args": {"_original_basename": "calico-typha.yml.j2", "attributes": null, "backup": false, "checksum": "598ac79530749e8e2110793b53fc49ac208e7130", "content": null, "delimiter": null, "dest": "/etc/kubernetes/calico-typha.yml", "directory_mode": null, "follow": false, "force": true, "group": null, "local_follow": null, "mode": null, "owner": null, "regexp": null, "remote_src": null, "selevel": null, "serole": null, "setype": null, "seuser": null, "src": "/home/core/.ansible/tmp/ansible-tmp-1632349768.56-75434-32452975679246/source", "unsafe_writes": null, "validate": null}}, "item": {"file": "calico-typha.yml", "name": "calico", "type": "typha"}, "md5sum": "53c00ac7f562cf9ecbbfd27899ea066d", "mode": "0644", "owner": "root", "size": 5378, "src": "/home/core/.ansible/tmp/ansible-tmp-1632349768.56-75434-32452975679246/source", "state": "file", "uid": 0}, "msg": "error running kubectl (/opt/bin/kubectl --namespace=kube-system apply --force --filename=/etc/kubernetes/calico-typha.yml) command (rc=1), out='service/calico-typha unchanged\n', err='error: error validating \"/etc/kubernetes/calico-typha.yml\": error validating data: [ValidationError(Deployment.spec.template.spec.containers[0].volumeMounts[2]): unknown field \"value\" in io.k8s.api.core.v1.VolumeMount, ValidationError(Deployment.spec.template.spec.containers[0].volumeMounts[2]): missing required field \"mountPath\" in io.k8s.api.core.v1.VolumeMount, ValidationError(Deployment.spec.template.spec.containers[0].volumeMounts[3]): unknown field \"value\" in io.k8s.api.core.v1.VolumeMount, ValidationError(Deployment.spec.template.spec.containers[0].volumeMounts[3]): missing required field \"mountPath\" in io.k8s.api.core.v1.VolumeMount]; if you choose to ignore these errors, turn validation off with --validate=false\n'"} ``` Co-authored-by:
Eric Lake <ericlake@gmail.com>
-
Kenichi Omichi authored
This is a cherry-pick of 598f178054f522e64a3a9dfc1b973732fd52afd8 Co-authored-by:
Léopold Jacquot <leopold.jacquot@infomaniak.com>
-
Kenichi Omichi authored
This is a cherry-pick of 22115047903729f5b316719131e1e69c263f3300 Signed-off-by:
Wang Zhen <lazybetrayer@gmail.com> Co-authored-by:
Wang Zhen <lazybetrayer@gmail.com>
-
- 28 Sep, 2021 2 commits
-
-
Kenichi Omichi authored
The addon-resizer container can reduce resource limits of cpu and memory of metrics-server container in the pod, and that caused OOMKilled. In addition, the original metrics-server manifest doesn't contain the addon-resizer container as [1]. So this adds metrics_server_resizer option to control the addon-resizer container deployment and the default value is false to make it stable for most environments. This is a cherry-pick of 8d3961edbed4dc20c1629e846a197977d4d2dffe [1]: https://github.com/kubernetes-sigs/metrics-server/blob/527679e5e8a103919c935d0575c20741796bc25d/manifests/base/deployment.yaml
-
Kenichi Omichi authored
"allowPrivilegeEscalation: false" blocks deploying metrics-server on CentOS7. In addition, the original metrics-server manifest doesn't contain it as [1]. This removes it. [1]: https://github.com/kubernetes-sigs/metrics-server/blob/527679e5e8a103919c935d0575c20741796bc25d/manifests/base/deployment.yaml
-
- 17 Sep, 2021 4 commits
-
-
Hari Hud authored
Add option to kubeadm upgrade command to control certificates renewal during control plane upgrade (#7976) * Add option to kubeadm upgrade command to control certificates renewal during control plane upgrade * Remove training whitespace
-
Florian Ruynat authored
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- 15 Sep, 2021 2 commits
-
-
Samuel Liu authored
-
Ray Terrill authored
Modify connection_strings_etcd to only return etcd nodes - not master nodes - since this results in duplicate hosts in the generated Ansible inventory and is unnecessary.
-
- 14 Sep, 2021 2 commits
- 10 Sep, 2021 3 commits
-
-
Fredrik Liv authored
additional disks
-
Vladimir Masarik authored
* Fix: adding new ips with inventory builder (#7577) * moved conflig loading logic to after checking whether the config should be loaded, and added check for whether the config should be loaded * added check for removing nodes from config if the user wants to remove a node, we need to load the config * Fix tox errors
-
Bryan Hundven authored
* Fix missing file mode (risky-file-permissions) Found this using ansible-lint. Signed-off-by:
Bryan Hundven <bryanhundven@gmail.com> * Fix another missing file mode (risky-file-permissions) This one fixes `/etc/crio/config.json` Signed-off-by:
Bryan Hundven <bryanhundven@gmail.com>
-
- 09 Sep, 2021 2 commits
-
-
jhchong92 authored
* Fix invalid condition for username and password inclusion * Use length filter to test variable conditions
-
Florian Ruynat authored
-