Olle Larsson
fe0810aff9
Add option to set different server group policy for etcd, node, and master server ( #8046 )
3 years ago
zhengtianbao
e35a87e3eb
Update registry template ( #8198 )
* Add registry replica setting
* Add registry liveness and readiness probe
* Set the security context for registry
* Add registry pvc access mode option
* registry add replica requirement check
* docs: add registry replicas setting note
* Update docs/kubernetes-apps/registry.md
Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com>
Co-authored-by: Cristian Calin <6627509+cristicalin@users.noreply.github.com>
3 years ago
zhengtianbao
a6fcf2e066
Enable experimental modules when rpm-ostree version >= 2021.9 ( #8202 )
* Enable experimental modules when rpm-ostree version >= 2021.9
* cleanup code
3 years ago
Karthikeya Viswanath
25316825b1
docs: remove basic auth reference in getting-started ( #7823 )
3 years ago
Cristian Calin
c74e1c9db3
CI: use images from quay.io to prevent being throttled by docker hub ( #8209 )
* CI: use netchecker images from quay to prevent throttling
* Molecule: use hello-world image from quay.io
3 years ago
Florian Ruynat
be9de6b9d9
Fix debian 9 check for apt cache update ( #8215 )
3 years ago
Pasquale Toscano
fe8c843cc8
Fix typo in Containerd configuration ( #8206 )
3 years ago
Febrian Setianto
f48ae18630
Use Pre-existing Floating IP for Bastion ( #8214 )
* use pre-existing floating IP for bastion
* document bastion_fips in readme
3 years ago
Łukasz Żułnowski
83e0b786d4
Fix wrong baseurl for centos extra repo for Oracle Linux ( #8208 )
3 years ago
Cristian Calin
acd5185ad4
Fix fedora reset ( #8205 )
* Reset: Fedora uses NetworkManager
* CI: test reset on fedora
3 years ago
Mathieu Parent
0263c649f4
Allow to scrape etcd metrics using a service ( #8203 )
Signed-off-by: Mathieu Parent <math.parent@gmail.com>
3 years ago
Florian Ruynat
8176e9155b
Add cristicalin as an official reviewer ( #8201 )
3 years ago
Lubos Mercl
424163c7d3
add gce support ( #8179 )
Author: lmercl <lubos.mercl@gmail.com>
Date: Wed Nov 10 15:30:04 2021 +0000
fix markdown
3 years ago
IKRozhkov
2c87170ccf
Allow setting 'auto-assign' property to 'false' for default IP pool (Metallb addon) ( #8193 )
* add metallb auto-assign property for main IP range & update addons.yml for sample inventory
* add new line at the end of file roles\kubernetes-apps\metallb\defaults\main.yml
* set default value for matallb_auto_assign = true
3 years ago
zhengtianbao
02322c46de
Remove helm duplicate check ( #8196 )
3 years ago
Cristian Calin
28b5281c45
Python: bring back python 2.7 support for ansible 2.9 in supported EL distributions ( #8192 )
3 years ago
EDGsheryl
4d79a55904
Remove extra parameter kube_proxy_remove ( #8158 )
Signed-off-by: EDGsheryl <edgsheryl@gmail.com>
3 years ago
Samuel Liu
027cbefb87
change krew uri to krew_download_url ( #8190 )
3 years ago
zhengtianbao
a08d82d94e
calico add support for container ip forwarding setting ( #8184 )
3 years ago
zhengtianbao
5f1456337b
Fix krew auto completion command not found at lower version ( #8185 )
3 years ago
Lars Larsson
6eeb4883af
Fixes various issues in vSphere Terraform code ( #8178 )
* Fixes various issues in vSphere Terraform code
Provided to address various shortcomings and to fix the following
issue in upstream Kubespray:
https://github.com/kubernetes-sigs/kubespray/issues/8176
* Resolves Terraform formatting issues
* Sets default prefix to human-readable name
* Documents new default prefix in README
3 years ago
Ajarmar
b5a5478a8a
Added tolerations for cinder-csi-nodeplugin DaemonSet ( #8137 )
3 years ago
Cristian Calin
0d0468e127
Exercise multiple ansible versions in CI ( #8172 )
* Ansible: separate requirements files for supported ansible versions
* Ansible: allow using ansible 2.11
* CI: Exercise Ansible 2.9 and Ansible 2.11 in a basic AIO CI job
* CI: Allow running a reset test outside of idempotency tests and running it in stage1
* CI: move ubuntu18-calico-aio job to stage2 and relay only on ubuntu20 with the variously supported ansible versions for stage1
* CI: add capability to install collections or roles from ansible-galaxy to mitigate missing behavior in older ansible versions
3 years ago
Cristian Calin
b7ae4a2cfd
Kata-Containers: Fix kata-containers runtime ( #8068 )
* Kata-containes: Fix for ubuntu and centos sometimes kata containers fail to start because of access errors to /dev/vhost-vsock and /dev/vhost-net
* Kata-containers: use similar testing strategy as gvisor
* Kata-Containers: adjust values for 2.2.0 defaults
Make CI tests actually pass
* Kata-Containers: bump to 2.2.2 to fix sandbox_cgroup_only issue
3 years ago
Cristian Calin
039205560a
nodelocaldns: allow a secondary pod for nodelocaldns for local-HA ( #8100 )
* nodelocaldns: allow a secondary pod for nodelocaldns for local-HA
* CI: add job to test nodelocaldns secondary
3 years ago
Cristian Calin
801268d5c1
containerd: upgrade versions 1.4.11 and 1.5.7 and make 1.4.11 the default ( #8129 )
3 years ago
zhengtianbao
46c536d261
Add krew auto completion ( #8171 )
3 years ago
Cristian Calin
4a8757161e
Docker: replace the use of containerd_version with docker_containerd_version to avoid causing conflicts when bumping containerd_version ( #8130 )
3 years ago
zhengtianbao
65540c5771
krew: update to v0.4.2 ( #8168 )
krew release urls changed since v0.4.2, clearly OS type and arch inside the filename.
from:
https://github.com/kubernetes-sigs/krew/releases/download/v0.4.1/krew.tar.gz
to:
https://github.com/kubernetes-sigs/krew/releases/download/v0.4.2/krew-linux_amd64.tar.gz
define `host_os` like `host_architecture` determine which OS is krew
installed at.
3 years ago
Max Gautier
6c1ab24981
Limit kubectl delete node to k8s nodes ( #8101 )
* Limit kubectl delete node to k8s nodes
This avoids the use of `kubectl delete node` when removing etcd nodes
which are not part of the cluser (separate etcd)
* Take errors into account when deleting node
There should not be error now that we're limiting the deletion to nodes
actually in the cluster
* Retrying on error
3 years ago
Hyojun Jeon
61c2ae5549
Add vxlanEnabled spec in FelixConfiguration ( #8167 )
3 years ago
zhengtianbao
04711d3b00
Replace path_join to support Ansible 2.9 ( #8160 )
3 years ago
Kenichi Omichi
cb7c30a4f1
Fix cloud_provider check ( #8164 )
This fixes the preinstall check for cloud_provider option based on
inventory/sample/group_vars/all/all.yml
3 years ago
Álvaro Torres Cogollo
8922c45556
Added ArgoCD kubernetes-app ( #7895 )
* Added ArgoCD kubernetes-app
* Update argocd_version to latest
3 years ago
Emin AKTAS
58390c79d0
Bump crun version 1.2 to 1.3 ( #8162 )
Signed-off-by: Emin Aktaş <eminaktas34@gmail.com>
Co-authored-by: Yasin Taha Erol <yasintahaerol@gmail.com>
Co-authored-by: Necatican Yıldırım <necaticanyildirim@gmail.com>
Co-authored-by: Yasin Taha Erol <yasintahaerol@gmail.com>
Co-authored-by: Necatican Yıldırım <necaticanyildirim@gmail.com>
3 years ago
Antoine Gatineau
b7eb1cf936
cert-manager: add trusted internal ca when configured ( #8135 )
* cert-manager: add trusted internal ca when configured
* wrong check for inventory variable
* Update documentation
3 years ago
Pasquale Toscano
6e5b9e0ebf
Fix Kubelet and Containerd when using cgroupfs as cgroup driver ( #8123 )
3 years ago
Marcus Fenner
c94291558d
Fix containerd install for fcos ( #8107 )
* Fix containerd install for fcos
* rm orphaned runc and containerd binaries
3 years ago
Cristian Calin
8d553f7e91
Mitogen: deprecate the use of mitogen and remove coverage from CI ( #8147 )
3 years ago
Cristian Calin
a0be7f0e26
heketi: fix deployment logic that was broken by the ansible 3.4 upgrade ( #8118 )
3 years ago
Florian Ruynat
1c3d082b8d
fix calico crds hashes for 3.20.2 ( #8157 )
3 years ago
Cristian Calin
2ed211ba15
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 )
3 years ago
Florian Ruynat
1161326b54
Add unzip to dockerfile, used in CI
3 years ago
Florian Ruynat
d473a6d442
Update kubespray version following 2.17.x release
3 years ago
Erkan Zileli
8d82033bff
fix(doc): update typo ( #8148 )
I guess `kubernetes-the-hard-way` should be `kubernetes-the-kubespray-way` because of recently created network name is `kubernetes-the-kubespray-way`.
3 years ago
zhengtianbao
9d4cdb7b02
Ensure addon-resizer 1.8.11 only effective at arch amd64. ( #8144 )
* Ensure addon-resizer 1.8.11 only effective at arch amd64.
k8s.gcr.io/addon-resizer:1.8.11 returns the amd64 image which is not executable at arm64.
Disable addon-resizer when the platform is not amd64.
When metrics-server upgrade and use addon-resizer:2.3, then revert this
commit and `image_arch` will determine the `addon_resizer_image_tag`.
* Add metrics_server_resizer architectures check
3 years ago
Florian Ruynat
b353e062c7
Update default k8s version to 1.22.3
3 years ago
Florian Ruynat
d8f9b9b61f
Update hashes for version v1.20.12/v1.21.6/v1.22.3
3 years ago
Sergey
0b441ade2c
nginx ingress controller should watch kind:ingress without class ( #8128 )
3 years ago
Krystian Młynek
6f6fad5a16
Calico: add missing verbs in ClusterRole ( #8136 )
3 years ago