- Aug 30, 2022
-
-
Alessio Greggi authored
* feat: add kubelet systemd service hardening option * refactor: move variable name to kubelet_secure_addresses Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com> * docs: add diagram about kubelet_secure_addresses variable Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com>
-
Kay Yan authored
* fix-kube-vip-strict-arp * fix-kube-vip-strict-arp
-
- Aug 23, 2022
-
-
Shelming.Song authored
-
- Aug 18, 2022
-
-
Tomas Zvala authored
* Add the option to enable default Pod Security Configuration Enable Pod Security in all namespaces by default with the option to exempt some namespaces. Without the change only namespaces explicitly configured will receive the admission plugin treatment. * Fix the PR according to code review comments * Revert the latest changes - leave the empty file when kube_pod_security_use_default, but add comment explaining the empty file - don't attempt magic at conditionally adding PodSecurity to kube_apiserver_admission_plugins_needs_configuration
-
Ho Kim authored
* Disable DNSStubListener for Flatcar Linux * Fix missing "Flatcar" condition of os_family
-
- Aug 16, 2022
-
-
Kay Yan authored
-
- Aug 04, 2022
-
-
ERIK authored
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
-
- Aug 01, 2022
-
-
ERIK authored
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
-
- Jul 31, 2022
-
-
Samuel Liu authored
-
- Jul 19, 2022
-
-
Kay Yan authored
-
Alessio Greggi authored
* docs(hardening): add SeccompDefault admission plugin to kubelet feature gates * fix(kubelet-config): enable config through kubelet_feature_gates * feat(kubelet): add kubelet_seccomp_default variable
-
- Jul 08, 2022
-
-
Kenichi Omichi authored
The commit 1ce2f04f tried to merge multiple SUSE OS checks including "openSUSE Leap" and "openSUSE Tumbleweed" into a single SUSE, but that was a perfect change. Then the commit c16efc9a tried to fix it for "openSUSE Leap", but it didn't take care of "openSUSE Tumbleweed". Then this adds "openSUSE Tumbleweed" to the OS check.
-
- Jul 05, 2022
-
-
h9-HSFRQDH authored
-
- Jul 04, 2022
-
-
Kay Yan authored
-
- Jun 28, 2022
- Jun 22, 2022
-
-
Florian Ruynat authored
-
- Jun 17, 2022
-
-
Citrullin authored
Co-authored-by: Kenichi Omichi <ken1ohmichi@gmail.com>
-
Alessio Greggi authored
* feat: make kubernetes owner parametrized * docs: update hardening guide with configuration for CIS 1.1.19 * fix: set etcd data directory permissions to be compliant to CIS 1.1.12
-
- Jun 15, 2022
-
-
Calin Cristian Andrei authored
-
Calin Cristian Andrei authored
* extra admission controls now don't have a version in their file names eventratelimit.v1beta2.yaml.j2 -> eventratelimit.yaml.j2 * cri_socket variable includes the unix:// prefix to be conformat with upstream
-
Calin Cristian Andrei authored
-
Calin Cristian Andrei authored
[docker] use cri-dockerd instead of dockershim for any kubernetes version deployed with docker as the container_manager
-
Calin Cristian Andrei authored
[kubeconfig] generate admin kube config from /etc/kubernetes/admin.conf instead of the workaround of using kubeadm init phase kubeadm admin which fails with cri-dockerd
-
Calin Cristian Andrei authored
-
Calin Cristian Andrei authored
-
- Jun 14, 2022
-
-
Ho Kim authored
-
- Jun 06, 2022
-
-
Ho Kim authored
* Fix: set fallback value of kubelet ip6 (#8858) * Prune the spurious comma in the end of kubelet_address - Update `roles/kubernetes/node/defaults/main.yml` Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com> * Fix: set fallback value of kubelet ip6 (#8858) - Apply the lint: https://github.com/kubernetes-sigs/kubespray/pull/8926/commits/132606368e31bdb992fe45df80bd74d524b8ed89 Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com>
-
Thearas authored
-
- Jun 01, 2022
-
-
Max Gautier authored
This reverts commit e3756786. The workaround of explicitly specifying root for the kubelet unit was for pulling images from private registry. Kubernetes now have a dedicated mechanism with imagePullSecret.
-
- May 26, 2022
-
-
Kenichi Omichi authored
Current Kubespray supports the Kubernetes version 1.21 or upper with `kube_version_min_required: v1.21.0` Then kube_version v1.20- related code is not used at all. This deletes those code for cleanup.
-
- May 23, 2022
-
-
Necatican Yıldırım authored
* [etcd] Add extra documentation for `etcd_memory_limit` and `etcd_quota_backend_bytes` Signed-off-by: necatican <necaticanyildirim@gmail.com> * [etcd] Add support for setting ETCD_MAX_REQUEST_BYTES Signed-off-by: necatican <necaticanyildirim@gmail.com>
-
- May 18, 2022
-
-
Kay Yan authored
* add Feature synchronized time checking * fix-invalid-kube-vip-manifest
-
- May 10, 2022
-
-
emiran-orange authored
-
- May 09, 2022
-
-
Alessio Greggi authored
feat: add variables to manage makeIPTablesUtilChains and streamingConnectionIdleTimeout kubelet parameters (#8796)
-
Robin Wallace authored
-
- May 07, 2022
-
-
Andy authored
-
- May 06, 2022
-
-
Alessio Greggi authored
* feat: add variable to manage service-account-lookup on kube-apiserver * docs: add documentation about service-account-lookup variable
-
David Louks authored
* Add optional setting for ca data in auth webhook * add webhook token auth variables to sample inventory
-
- May 05, 2022
-
-
Elif Akyıldırım authored
* Assert that IP range is enough for the nodes Co-authored-by: Necatican Yıldırım <necaticanyildirim@gmail.com> * Fixed whitespace * Fixed errors * Fixed errors Co-authored-by: Necatican Yıldırım <necaticanyildirim@gmail.com>
-