Florian Ruynat
96b61a5f53
Update KUBE_VERSION in gitlab-ci following release
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
Wang Zhen
2211504790
Fix k8s-certs-renew cp path ( #7992 )
Signed-off-by: Wang Zhen <lazybetrayer@gmail.com>
3 years ago
Cristian Calin
fb8662ec19
Calico: update versions 3.20.1, 3.19.3 ( #7984 )
* make Calico 3.20.1 the default version
* drop Calico 3.17.x support
3 years ago
Cristian Calin
6f7911264f
Calico: make calico_min_version check relevant ( #7939 )
* Calico: make calico_min_version check relevant
* Calico: only check currently installed version against the oldest supported version by the previous release
3 years ago
Cristian Calin
ae44aff330
Calico: increase calico node probe timeouts and allow tunning ( #7981 )
3 years ago
Florian Ruynat
b83e8b020a
Fix default version ( #7977 )
3 years ago
Hari Hud
30cd91dc6b
Add option to kubeadm upgrade command to control certificates renewal during control plane upgrade ( #7976 )
* Add option to kubeadm upgrade command to control certificates renewal during control plane upgrade
* Remove training whitespace
3 years ago
Florian Ruynat
09af3ab074
Set Kubernetes default version to 1.21.5
3 years ago
Florian Ruynat
f2fa9c3b31
Update hashes with new versions
3 years ago
Florian Ruynat
30a7dfa4f8
Fix ubuntu16/centos8 CI jobs ( #7972 )
3 years ago
Samuel Liu
62ab477838
remove kube_proxy_conntrack_max var ( #7971 )
3 years ago
Ray Terrill
1edb7d771f
Modify connection_strings_etcd to only return etcd nodes ( #7966 )
Modify connection_strings_etcd to only return etcd nodes - not master nodes - since this results in duplicate hosts in the generated Ansible inventory and is unnecessary.
3 years ago
rtsp
f8a57f7598
Fix iptables missing on Debian 11 if APT::Install-Recommends=0 ( #7964 )
On Debian 11, `ipset` just recommend `iptables` so on the system that apt is configured with `APT::Install-Recommends "0";` iptables will not install automatically.
3 years ago
andrew.k
85d18fc107
add node-based upgrade ( #7785 )
3 years ago
Fredrik Liv
aa00c1d91a
Updated UpCloud terraform script to use private network and dynamic ( #7779 )
additional disks
3 years ago
Vladimir Masarik
a5a88e41af
Fix: adding new ips with inventory builder ( #7577 ) ( #7583 )
* Fix: adding new ips with inventory builder (#7577 )
* moved conflig loading logic
to after checking whether the config
should be loaded, and added check for
whether the config should be loaded
* added check for removing nodes from config
if the user wants to remove a node, we
need to load the config
* Fix tox errors
3 years ago
Bryan Hundven
35c928798d
Fix missing file mode (risky-file-permissions) ( #7959 )
* Fix missing file mode (risky-file-permissions)
Found this using ansible-lint.
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
* Fix another missing file mode (risky-file-permissions)
This one fixes `/etc/crio/config.json`
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
3 years ago
jhchong92
83f64a7ff9
Bugfix/cinder csi cloud config template ( #7955 )
* Fix invalid condition for username and password inclusion
* Use length filter to test variable conditions
3 years ago
Florian Ruynat
60853fa682
Update kube-ovn to 1.7.2
3 years ago
Florian Ruynat
b66356be65
Update cilium to 1.9.10
3 years ago
jhchong92
efae2dbad6
Update snapshot-controller repository and image versions ( #7957 )
3 years ago
Florian Ruynat
a7b56a616d
Fix README for containerd/calico/certmanager/nginx ( #7950 )
3 years ago
jhchong92
bd8b8916a8
Remove invalid spec - deployment.spec.serviceName ( #7949 )
3 years ago
jhchong92
57063b6828
Replace incorrect {% end %} tags with {% endif %} in csi_crd templates ( #7947 )
3 years ago
Ole Mathias Aa. Heggem
69b67a293a
Calico: Add kube_service_addresses_ipv6 to serviceClusterIPs ( #7889 ) ( #7944 )
Add IPv6 Service Addresses to BGP advertisement when
calico_advertise_cluster_ips is true.
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
43e7e2d663
nginx-ingress: bump to 1.0.0 to support kube 1.22 ( #7942 )
3 years ago
Cristian Calin
d355b43dce
ContainerD: bump containerd version to 1.4.9 ( #7940 )
3 years ago
Cristian Calin
5d52025266
crictl: add hashes for 1.22 ( #7936 )
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
Florian Ruynat
c8f3d88288
Retry vagrant and periodic packet jobs too
3 years ago
Florian Ruynat
b54cf5bd0a
Add git to kubespray image
3 years ago
Florian Ruynat
7e4b176323
Update Ansible tags in documentation ( #7933 )
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
e1967b0700
MetalLB: keep nodeSelector in one place ( #7931 )
Signed-off-by: Maciej Wereski <m.wereski@partner.samsung.com>
3 years ago
Olivier Lemasle
507091ec8b
Replace cluster_name by dns_domain ( #7923 )
`cluster_name` defaults to `dns_domain` value (see [here][1] and [here][2])
but they could have different values.
`dns_domain` should be used here instead of `cluster_name` because the DNS
resolution is configured to use `dns_domain`.
[1]: 0ef7af76bc/roles/kubespray-defaults/defaults/main.yaml (L104)
[2]: 1afdb05ea9/inventory/sample/group_vars/k8s_cluster/k8s-cluster.yml (L196)
3 years ago
Florian Ruynat
c7529270ff
Fix CI script for Terraform >0.15 ( #7928 )
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
0171c71de0
Update Terraform 0.14 to .11, remove 0.13 jobs and add 0.15
3 years ago
Florian Ruynat
46d0df394f
Add one retry to packet_pr jobs
3 years ago
Florian Ruynat
207d3e7b4e
Add Debian-11 image and CI ( #7919 )
3 years ago
Cristian Calin
426ad81db0
Calico: replace hashes for latest 3.17 and 3.18 to the .5 minor versions ( #7924 )
3 years ago
Olivier Lemasle
497d2ca306
Fix Calico's FelixConfiguration when "IP in IP" is disabled ( #7926 )
When using Calico with:
- `calico_network_backend: vxlan`,
- `calico_ipip_mode: "Never"`,
- `calico_vxlan_mode: "Always"`,
the `FelixConfiguration` object has `ipipEnabled: true`, when it should be false:
This is caused by an error in the `| bool` conversion in the install task:
when `calico_ipip_mode` is `Never`,
`{{ calico_ipip_mode != 'Never' | bool }}` evaluates to `true`:
3 years ago
Calvin Park
9d3888a756
During pre-upgrade add a flag to always cordon ( #7892 )
* During pre-upgrade add a flag to always cordon
* empty
* empty
* empty
* Better default val
3 years ago
rtsp
c8e090c17f
Add preliminary Debian 11 (bullseye) support ( #7853 )
- Use python3-apt instead because python-apt was removed in Debian 11
- Add gnupg (fix "container-engine/containerd : ensure containerd repository public key is installed" task failed)
- Remove aufs-tools
Signed-off-by: rtsp <git@rtsp.us>
3 years ago
Florian Ruynat
77a74adedd
Bump centos8 CI job memory to 3go and remove mitogen for fedora CI ( #7921 )
3 years ago
Florian Ruynat
1ccf32e08f
Update docker to 20.10.8 ( #7918 )
3 years ago
Florian Ruynat
b5aced20e1
Update Kubernetes version to 1.21.4
3 years ago
Florian Ruynat
17af348be8
Add bunch of Kubernetes versions missing
3 years ago