- Mar 17, 2022
-
-
Cristian Calin authored
-
- Mar 07, 2022
-
-
kakkotetsu authored
-
- Mar 02, 2022
-
-
Tom Janson authored
this is not complete -- there are almost certainly more instances of this issue
-
- Feb 15, 2022
-
-
kakkotetsu authored
-
- Feb 02, 2022
-
-
Ilya Margolin authored
If kubelet is run with systemd (as it always is when using kubespray), it starts in systemd's /system.slice/kubelet.service cgroup. This commit prevents a creation and usage of a second unrelated cgroup.
-
- Jan 24, 2022
-
-
cyril-corbon authored
Signed-off-by: Cyril Corbon <corboncyril@gmail.com>
-
- Dec 06, 2021
-
-
Samuel Liu authored
* Update loadbalancers versions * fix haproxy_config_dir mode
-
Hanna Bledai authored
* if bind-address is not set to 0.0.0.0 * Update docs and left comments * fix yamllist check: remove space
-
- Dec 03, 2021
-
-
Florian Ruynat authored
-
- Nov 30, 2021
-
-
Cristian Calin authored
* Alpha-NodeSwap: allow nodes to use swap * CI: Add Fedora 35 with experimental swap job
-
- Nov 26, 2021
-
-
Florian Ruynat authored
* Add Fedora 35 image, support and CI * Cleanup tests and allow_failure for vagrant
-
- Nov 16, 2021
-
-
Lubos Mercl authored
Author: lmercl <lubos.mercl@gmail.com> Date: Wed Nov 10 15:30:04 2021 +0000 fix markdown
-
- Nov 05, 2021
-
-
Pasquale Toscano authored
-
- Oct 05, 2021
-
-
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 07, 2021
-
-
Cristian Calin authored
* Feature DynamicKubeletConfig is deprecated in 1.22 and will not move to GA * Add check for dynamic_kubelet_configuration with kube >= 1.22
-
- Aug 28, 2021
-
-
Cristian Calin authored
* Fedora and RHEL use etc_t and the convention is <type_name>_t * Docs: specify all values for preinstall_selinux_state * CI: Add Fedora 34 with SELinux in enforcing mode
-
- Jul 21, 2021
-
-
cola-zero authored
-
- Jul 13, 2021
-
-
spaced authored
-
- Jul 12, 2021
-
-
Cristian Calin authored
* Ansible: move to Ansible 3.4.0 which uses ansible-base 2.10.10 * Docs: add a note about ansible upgrade post 2.9.x * CI: ensure ansible is removed before ansible 3.x is installed to avoid pip failures * Ansible: use newer ansible-lint * Fix ansible-lint 5.0.11 found issues * syntax issues * risky-file-permissions * var-naming * role-name * molecule tests * Mitogen: use 0.3.0rc1 which adds support for ansible 2.10+ * Pin ansible-base to 2.10.11 to get package fix on RHEL8
-
- Jun 28, 2021
-
-
Cristian Calin authored
* Enable Graceful Node Shutdown for Kubernetes >= 1.21.0 * Add sample graceful shutdown parameters
-
- May 28, 2021
-
-
Florian Ruynat authored
* Update docker package to 20.10.6 * Add Fedora 33 image and CI, remove Fedora 31 (EOL)
-
- Apr 29, 2021
-
-
Cristian Calin authored
* rename ansible groups to use _ instead of - k8s-cluster -> k8s_cluster k8s-node -> k8s_node calico-rr -> calico_rr no-floating -> no_floating Note: kube-node,k8s-cluster groups in upgrade CI need clean-up after v2.16 is tagged * ensure old groups are mapped to the new ones
-
- Apr 05, 2021
-
-
Samuel Liu 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 05, 2021
-
-
Etienne Champetier authored
Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
-
- 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 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>
-
- Jan 26, 2021
-
-
Ryler Hockenbury authored
* Allow configureable vni and port for flannel overlay * additional options for azure cloud config
-
- Jan 18, 2021
-
-
Florian Ruynat authored
-
- Jan 14, 2021
-
-
Florian Ruynat authored
-
- Dec 09, 2020
-
-
Sylvain Desbureaux authored
Since ansible 2.9 search cannot be used as filter after a pipe but after `is` Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
-
- Dec 08, 2020
-
-
Etienne Champetier authored
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 <champetier.etienne@gmail.com>
-
- Dec 01, 2020
-
-
Hans Feldt authored
* copying ssh key no longer required, works with password auth * use copy module instead of synchronize (which requires sshpass) * less tasks and always changed tasks
-
- Nov 30, 2020
-
-
Florian Ruynat authored
-
- Nov 28, 2020
-
-
Alexander D. Kanevskiy authored
If crictl (and docker) binaries are deployed to the directories that are not in standard PATH (e.g. /usr/local/bin), it is required to specify full path to the binaries.
-
- Nov 26, 2020
-
-
Bas van den Brink authored
-
- Nov 03, 2020
-
-
David Medinets authored
* Allow the eventRecordQPS setting to be set. The eventRecordQPS parameter controls rate limiting for event recording. When zero, unlimited events can cause denial-of-service situations. For my situation, I don't need more than a setting of "5". This change allows me to configure the setting before creating the cluster. * Allow the eventRecordQPS setting to be set. The default settings (see types.go) is five. So, this change does not affect the cluster provisioning. However, it does allow for the setting to be changed.
-
- Sep 23, 2020
-
-
Wang Zhen authored
* Fix reserved memory unit in kubelet configuration Signed-off-by: Wang Zhen <lazybetrayer@gmail.com> * Move systemReserved default values from template Signed-off-by: Wang Zhen <lazybetrayer@gmail.com>
-