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
Álvaro Torres Cogollo
8922c45556
Added ArgoCD kubernetes-app ( #7895 )
* Added ArgoCD kubernetes-app
* Update argocd_version to latest
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
Florian Ruynat
b353e062c7
Update default k8s version to 1.22.3
3 years ago
brainfair
465ffa3c9f
Weave: add extra_args for weave-npc ( #8140 )
* add weave_npc_extra_args in template
* add defaults weave_npc_extra_args
* add sample for weave_npc_extra_args
3 years ago
Florian Ruynat
331647f4ab
Remove deprecated Ambassador ingress code ( #8086 )
3 years ago
Maciej Wereski
ce25e4aa21
MetalLB: update to v0.10.3 ( #8071 )
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
3 years ago
Kenichi Omichi
8d3961edbe
Add metrics_server_resizer option ( #8018 )
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]: 527679e5e8/manifests/base/deployment.yaml
3 years ago
Cristian Calin
33146b9481
CI: Add Calico eBPF in HA mode test ( #7710 )
* Sample-Inventory: add sample for calico_bpf_enabled
* Calico-Doc: note about CONFIG_NET_SCHED for eBPF support
* CI: Add Calico eBPF in HA mode test
3 years ago
Florian Ruynat
8efde799e1
Update kubernetes version to 1.22.2
3 years ago
Cristian Calin
a517a8db01
Drop chech for kubelet_shutdown_grace_period ( #7993 )
and kubelet_shutdown_grace_period_critical_pods as ansible cannot do
sane time interval calculations
3 years ago
Cristian Calin
ae44aff330
Calico: increase calico node probe timeouts and allow tunning ( #7981 )
3 years ago
Florian Ruynat
09af3ab074
Set Kubernetes default version to 1.21.5
3 years ago
Cristian Calin
d57ddf0be8
Feature DynamicKubeletConfig is deprecated in 1.22 and will not move to GA ( #7938 )
* Feature DynamicKubeletConfig is deprecated in 1.22 and will not move to GA
* Add check for dynamic_kubelet_configuration with kube >= 1.22
3 years ago
Cristian Calin
db470f8529
Update CSI snaphotter and make it independent ( #7943 )
* CSI: update CSI snapshot CRDs
* CSI: update snapshot controller tag version with kubernetes specific versions
* CSI: allow enabling csi_snapshot_controller independent of Cinder CSI
* CSI: Align csi-snapshot-controller with upstream and use a Deployment instead of a StatefulSet
3 years ago
kranthi guttikonda
81bf4f9304
cri-o registry auth support ( #7837 )
* cri-o registry auth support
* yaml lint for comments
* crio_registry_auth from registry_auth
* crio_registry_auth as defaults
3 years ago
Maciej Wereski
48ceca4919
MetalLB: update to v0.10.2 ( #7925 )
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
3 years ago
Florian Ruynat
b5aced20e1
Update Kubernetes version to 1.21.4
3 years ago
Samuel
a040e521b4
feat(containerd): auth support ( #7868 )
* feat(containerd): auth support
* fix(registry-auth): rename variable
3 years ago
Léopold Jacquot
c06896a352
Update metrics-server to 0.5.0 ( #7864 )
3 years ago
Vitaliy D
5db86f4c2b
Update vSphere CPI ( #7838 )
Changes:
* ClusterRole updated according to the latest manifests from
https://github.com/kubernetes/cloud-provider-vsphere
* vSphere CPI/CSI default versions bumped and
tested successfully on K8S 1.21.1
* vSphere documentation updated
Signed-off-by: Vitaliy D <vi7alya@gmail.com>
3 years ago
Florian Ruynat
18666b3e2d
Update multus to 3.7.2 (and move to ghcr.io)
3 years ago
Florian Ruynat
ed87386d7b
Set default k8s version to 1.21.3
3 years ago
Atsushi Nukariya
417180246c
Fix: typos in docs and comments ( #7805 )
3 years ago
cleveritcz
3ff7bc1f64
Added k8s 1.21.2 ( #7789 )
3 years ago
Sébastien Huss
b0e4c375a7
Allow cri-o offline install ( #7777 )
3 years ago
Cristian Calin
bd6d810d0a
nodelocaldns: allow binding metrics address to host IP ( #7748 )
3 years ago
Cristian Calin
05d864c913
Calico Docs: clarify the algorithm to calculate calico_veth_mtu ( #7749 )
* Claico Docs: clarify the algorithm to calculate calico_veth_mtu
* Update sample calico_veth_mtu
3 years ago
Cristian Calin
a3e34f589a
Enable Graceful Node Shutdown for Kubernetes >= 1.21.0 ( #7746 )
* Enable Graceful Node Shutdown for Kubernetes >= 1.21.0
* Add sample graceful shutdown parameters
3 years ago
Cristian Calin
a2cf6816ce
Calico wireguard ( #7638 )
* Calico: add Wireguard support
* CI: Add Calico Wireguard scenario
3 years ago
Fredrik Liv
3ca205446e
Added possibility to specify vSphere credentials via env variables ( #7646 )
* Added possibility to specify vSphere credentials via env variables
* Removed excessive spacing
3 years ago
Florian Ruynat
7208169db3
Update kubernetes version to 1.21.1
3 years ago
Fatih Sarhan
59fc17f4e3
Override the default value of containerd's root, state, and oom_score ( #7622 )
* Override the default value of containerd's root, state, and oom_score configurations
* Add tests data for containerd_storage_dir, containerd_state_dir and containerd_oom_score variables
3 years ago
Florian Ruynat
bdf74c6749
Set default version to 1.20.7
3 years ago
Cristian Calin
14cf3e138b
Support Calico advertisement of MetalLB LoadBalancer IPs ( #7593 )
* add initial MetalLB docs
* metallb allow disabling the deployment of the metallb speaker
* calico>=3.18 allow using calico to advertise service loadbalancer IPs
* Document the use of MetalLB and Calico
* clean MetalLB docs
3 years ago
Eugene Artemenko
6a001e4971
Add suport of Vsphere CSI driver 2.X versions ( #7480 )
3 years ago
Samuel Liu
96e6a6ac3f
Add krew support ( #7464 )
* Add krew support
* Add reset for krew
* Update install krew(local)
* ansible lint
* yamllint
* fix krew default vars
* fix kubectl_localhost mode
* replace include
* fix e206
3 years ago
Cristian Calin
360aff4a57
Rename ansible groups to use _ instead of - ( #7552 )
* 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
3 years ago
Samuel Liu
dfeed1c1a4
Modify the commented config info ( #7558 )
3 years ago
Cristian Calin
73db44b00c
Initial AlmaLinux support ( #7538 )
* AlmaLinux: ansible>2.9.19 is needed to know about AlmaLinux
* AlmaLinux: identify as a centos derrivative
* AlmaLinux: add AlmaLinux to checks for CentOS
* Use ansible_os_family to compare family and not distribution
3 years ago
Samuel Liu
8c7b90ebbf
add ingress controller class ( #7522 )
3 years ago
Ian Martin
38d9d2ea0e
Ambassador can watch multiple namespaces ( #7516 )
* Ambassador can watch multiple namespaces
* update variable name per PR review
3 years ago
Mathieu Parent
e39e3d5c26
Fix OpenId Connect example prefixes ( #7527 )
Fixes "mapping values are not allowed in this context
3 years ago
Florian Ruynat
1c0836946f
Update default Kubernetes version to 1.20.6
3 years ago
Florian Ruynat
cd9a03f86c
Update some docker defaults ( #7499 )
3 years ago
Florian Ruynat
6de5303e3f
Fix sample inventory (offline template) ( #7498 )
3 years ago
Samuel Liu
844ebb7838
fix offline mode ( #7493 )
* fix offline mode
* add offline messages
3 years ago
Etienne Champetier
bf6a39eb84
Add auto_renew_certificates_systemd_calendar ( #7490 )
This allow to configure when K8S certificates renewal runs
Signed-off-by: Etienne Champetier <e.champetier@ateme.com>
3 years ago
Mathieu Parent
1d4e380231
Remove containerd_runtimes var in k8s-cluster.yml ( #7476 )
Also set in all/containerd.yml
3 years ago
Maxime Lavandier
596d0289f8
Remove calico-rr from local inventory hosts file ( #7439 )
3 years ago