- Oct 12, 2021
-
-
Max Gautier authored
If the etcd cluster is separate and the etcd_deployment_type is "host", there is no need for a container engine on the etcd nodes Do not rely on a 'default(true)' filter, but define a proper default in kubespray-defaults depending on etcd deployment method and if internal or external etcd is used
-
- Oct 11, 2021
-
-
rtsp authored
-
Necatican Yıldırım authored
* Add kubeadm_join_phases_skip variable * Update kubeadm_join_phases_skip comment Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com> * Add kubeadm_join_phases_skip_default variable to follow the same logic with kubeadm_init_phases_skip Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com>
-
Maciej Wereski authored
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
-
Rene Luria authored
cinder_csi_rescan_on_resize
-
- Oct 08, 2021
-
-
Florian Ruynat authored
-
Florian Ruynat authored
-
- Oct 07, 2021
-
-
Cristian Calin authored
-
Maxim Pogozhiy authored
-
- Oct 05, 2021
-
-
Rene Luria authored
* After upgrade, allow cilium to be back before uncordoning * add eol * use kube_config_dir variable resolves https://github.com/kubernetes-sigs/kubespray/pull/7978#discussion_r721685549
-
Ilya Margolin authored
to remove deprecation warning: > Flag --feature-gates has been deprecated, This parameter should be set via the config file specified by the Kubelet's --config flag.
-
- Oct 01, 2021
-
-
Iago Santos authored
Closes https://github.com/kubernetes-sigs/kubespray/issues/8028 Signed-off-by: Iago Santos <iago.santos.pardo@adfinis.com>
-
- Sep 30, 2021
-
-
rtsp authored
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.
-
- Sep 29, 2021
-
-
Cristian Calin authored
* gVisor: bump release to 20210921 version * gVisor: drop support for 20210518.0 version
-
Peter Pan authored
-
- Sep 28, 2021
-
-
Frank Filippone authored
-
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. [1]: https://github.com/kubernetes-sigs/metrics-server/blob/527679e5e8a103919c935d0575c20741796bc25d/manifests/base/deployment.yaml
-
Marcos Lorenzo authored
-
- Sep 27, 2021
-
-
David Louks authored
* check if 'plugins' key exists in calico_cni_config object * fix whitespace linting error * fixed when list indentation
-
Victor Morales authored
-
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
"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
-
Victor Morales authored
-
Cristian Calin authored
* Kata-Containers: add 2.2.0 hashes and make default * Kata-Containers: replace 2.1.0 with bugfix version 2.1.1 * Kata-Containers: move to q35 a more modern VM architecture as 'pc' is removed in 2.2.0
-
Florian Ruynat authored
-
Hugo Blom authored
-
- Sep 24, 2021
-
-
rtsp authored
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.
-
- Sep 23, 2021
-
-
Maxim Pogozhiy authored
-
Florian Ruynat authored
This reverts commit c0e1211a.
-
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.
-
Eric Lake 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'"} ```
-
- Sep 22, 2021
-
-
Max Gautier authored
* etcd: enable v2 api only if needed Only enable v2 API if we have a consumer (flannel) This reduce the exposed surface for etcd. * Fix bad group name
-
Florian Ruynat authored
-
Léopold Jacquot authored
-
Florian Ruynat authored
-
Florian Ruynat authored
-
Cristian Calin authored
and kubelet_shutdown_grace_period_critical_pods as ansible cannot do sane time interval calculations
-
- Sep 21, 2021
-
-
Wang Zhen authored
Signed-off-by: Wang Zhen <lazybetrayer@gmail.com>
-
Cristian Calin authored
* make Calico 3.20.1 the default version * drop Calico 3.17.x support
-
- Sep 20, 2021
-
-
Cristian Calin authored
* Calico: make calico_min_version check relevant * Calico: only check currently installed version against the oldest supported version by the previous release
-