R. P. Taylor
6497ecc767
workaround for terraform bug related to no_floating and extra_groups ( #10764 )
2024-01-22 17:28:28 +01:00
R. P. Taylor
54fb75f0e0
don't overwrite changes to openstack allowed_address_pairs ( #10760 )
2024-01-22 17:28:19 +01:00
my-git9
5a405336ae
Support following k8s version selection pause image ( #10756 )
...
Signed-off-by: xin.li <xin.li@daocloud.io>
2024-01-22 17:28:09 +01:00
Kri5
fd6bb0f7fd
Allow vagrant directory location to be configurable ( #10718 )
...
In the case were vagrant is not invoked directly from the repository,
but from another location, and the Vagrantfile is "included" into
another, we need to be able to specify where the location of the vagrant
directory is, as of now it's hardcoded relative to the Vagrantfile
location. This commit fix it.
2024-01-22 17:22:37 +01:00
Yuhao Zhang
0e971a37aa
Offline control plane recover ( #10660 )
...
* ignore_unreachable for etcd dir cleanup
ignore_errors ignores errors occur within "file" module. However, when
the target node is offline, the playbook will still fail at this task
with node "unreachable" state. Setting "ignore_unreachable: true" allows
the playbook to bypass offline nodes and move on to proceed recovery
tasks on remaining online nodes.
* Re-arrange control plane recovery runbook steps
* Remove suggestion to manually update IP addresses
The suggestion was added in 48a182844c
4
years ago. But a new task added 2 years ago, in
ee0f1e9d58
, automatically update API
server arg with updated etcd node ip addresses. This suggestion is no
longer needed.
2024-01-22 17:22:27 +01:00
Max Gautier
4e52fb7a1f
Adjust the releases process documentation. ( #10727 )
...
* markdown numbered lists: no need to manually maitain the numbers
* add instructions to update the collection version roughly following
Ansible collection maintenance guidelines
(https://docs.ansible.com/ansible/latest/community/collection_contributors/collection_release_with_branches.html )
* Distinguish major from minor releases in the release process
* Bump current galaxy.yml version to the next release
2024-01-22 17:11:17 +01:00
Noam
3e7b568d3e
crictl allow setting grace period for stop containers upon reset ( #10651 )
...
* crictl allow setting different grace period for stop containers and pods
* correct grace period location
2024-01-22 17:11:08 +01:00
kyrie
a45a40a398
update kube-version-min-required to v1.27 ( #10817 )
2024-01-22 14:26:12 +01:00
Takuya Murakami
4cb1f529d1
[kubernetes] Add hashes for kubernetes 1.29.0 and 1.29.1 ( #10778 )
...
* Add hashes of crictl and crio
* Add versions of etcd, crictl, crio and csi-snapshotter
2024-01-22 09:39:15 +01:00
ERIK
fe819a6ec3
Fix file loss during download ( #10779 )
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
2024-01-22 05:56:08 +01:00
Kay Yan
df5a06dc70
cleanup-for-2.24.0 ( #10811 )
2024-01-19 17:29:17 +01:00
Mohamed Omar Zaian
64447e745e
[kubernetes] Make kubernetes v1.28.6 default ( #10810 )
2024-01-19 09:07:27 +01:00
ERIK
78eb74c252
Pin equinix provider version ( #10809 )
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
2024-01-19 05:55:41 +01:00
Kay Yan
669589f761
cleanup-for-2.23.2 ( #10800 )
2024-01-17 10:03:02 +01:00
Max Gautier
b7a83531e7
etcd: update to v3.5.10 ( #10798 )
2024-01-17 09:50:48 +01:00
Max Gautier
a9e29a9eb2
Fix etcd client generation ( #10769 )
...
* ci: redefine multinode to node-etcd-client
This should allow to catch several class of problem rather than just
one -> from network plugin such as calico or cilium talking directly to
the etcd.
* Dynamically define etcd host range
This has two benefits:
- We don't play the etcd role twice for no reason
- We have access to the whole cluster (if needed) to use things like
group_by.
2024-01-16 15:50:41 +01:00
Kay Yan
a0a2f40295
add containerd config override_path ( #10776 )
2024-01-16 14:15:53 +01:00
lobiyed.karim
7b7c9f509e
Add PodDisruptionBudget for CoreDNS deployment. Allows users to control disruption behavior and set maximum unavailable pods ( #10557 )
2024-01-16 10:04:47 +01:00
qlijin
beb2660aa8
Update docs for crio ( #10785 )
2024-01-16 05:23:09 +01:00
Louis Tu
3f78bf9298
Fix incorrect ciliumcli binary ( #10575 )
...
Signed-off-by: tu1h <lihai.tu@daocloud.io>
2024-01-16 05:23:00 +01:00
Max Gautier
06a2a3ed6c
Fix issues forms typos ( #10796 )
2024-01-15 12:28:56 +01:00
Max Gautier
eb40523388
Convert issue templates to issues forms ( #10793 )
...
* Convert the bug-report template to issue form
* Convert the enchancement issue template to form
* Convert "Failing Test" template to issue form
* github: Remove support request template, direct to slack instead
2024-01-15 09:29:37 +01:00
Gaëtan Trellu
50fbfa2a9a
Fix PyYAML package name on SLES and openSUSE ( #10794 )
2024-01-15 04:21:08 +01:00
Gaëtan Trellu
747d8bb4c2
Fix ntp installation on SLES and openSUSE ( #10786 )
2024-01-12 04:03:35 +01:00
Max Gautier
e90cae9344
Refactor check_galaxy + fix version ( #10729 )
...
* Remove checks for docs using exact tags
Instead use a more generic documentation for installing kubespray as a
collection from git.
* Check that we upgraded galaxy.yml to next version
This is only intented to check for human error. The version in galaxy
should be the next (which does not mean the same if we're on master or a
release branch).
* Set collection version to KUBESPRAY_NEXT_VERSION
2024-01-11 15:49:31 +01:00
Serge Hartmann
bb67d9524d
Fix crio_version version comparison ( #10780 )
...
Signed-off-by: serge Hartmann <serge.hartmann@gmail.com>
2024-01-11 11:49:35 +01:00
Kay Yan
a306f15a74
bump vagrant 2.3.7 ( #10787 )
2024-01-11 11:23:15 +01:00
Kay Yan
8c09c3fda2
fix image pull in insecure-registry ( #10775 )
2024-01-09 10:20:16 +01:00
Louis Tu
a656b7ed9a
Add kube_vip_lb_fwdmethod option for kube-vip ( #10762 )
...
Signed-off-by: tu1h <lihai.tu@daocloud.io>
2024-01-09 08:22:13 +01:00
Kay Yan
2e8b72e278
fix disable swap in centos ( #10751 )
2024-01-08 17:38:14 +01:00
Louis Tu
ddf5c6ee12
Update coredns rolling update strategy ( #10748 )
...
Signed-off-by: tu1h <lihai.tu@daocloud.io>
2024-01-08 17:38:05 +01:00
Ryan Lonergan
eda7ea5695
feat: add support for Cilium 1.14 ( #10684 )
...
* update cilium configmap template for new routing mode and tunnel-protocol options
Ryan Lonergan ryan.tlonergan@gmail.com
* add rbac for new cilium crd in 1.14
Ryan Lonergan ryan.tlonergan@gmail.com
* add conditional for cni-install.sh that's no longer included in cilium 1.14
Ryan Lonergan ryan.tlonergan@gmail.com
* Update roles/network_plugin/cilium/templates/cilium/ds.yml.j2
Co-authored-by: Cyclinder <qifeng.guo@daocloud.io>
---------
Co-authored-by: Cyclinder <qifeng.guo@daocloud.io>
2024-01-08 02:43:02 +01:00
刘旭
08c0b34270
[cert-manager] upgrade to v1.13.2 ( #10616 )
2024-01-05 04:45:10 +01:00
Romain
1a86b4cb6d
Fix download retry when get_url has no status_code. ( #10613 )
...
* Fix download retry when get_url has no status_code.
* Fix until clause in download role.
2024-01-04 04:00:47 +01:00
Mohamed Omar Zaian
aea150e5dc
[kubernetes] Make kubernetes v1.28.5 default ( #10739 )
...
* Add hashes for kubernetes 1.29.0, 1.28.5, 1.27.9, 1.26.12
2023-12-21 17:30:45 +01:00
my-git9
ee2dd4fd28
support other other runtime tool for manage-offline-container-images ( #10740 )
...
Signed-off-by: xin.li <xin.li@daocloud.io>
2023-12-21 16:45:09 +01:00
Andrei Costescu
c3b674526d
Fix modprobe module on Flatcar ( #10678 )
...
* Fix modprobe module on Flatcar
* Add todo about upstream issue report
2023-12-21 16:16:34 +01:00
Kay Yan
565eab901b
remove containerd registries ( #10738 )
2023-12-21 10:01:12 +01:00
Max Gautier
c3315ac742
systemd-resolved: use a drop-in for kubespray dns ( #10732 )
...
This avoid needlessly overriding things and make cleanup easier.
Also simplifies the template a bit.
2023-12-21 09:52:14 +01:00
my-git9
da9b34d1b0
docs: improve format for offline/README.md ( #10731 )
...
Signed-off-by: xin.li <xin.li@daocloud.io>
2023-12-21 09:52:07 +01:00
Max Gautier
243ca5d08f
Add test case for calico using etcd datastore ( #10722 )
...
* Add multinode ci layout
* Add test case for calico using etcd datastore
2023-12-20 09:59:02 +01:00
Olivier Levitt
29ea790c30
Fix calico-node in etcd mode ( #10438 )
...
* Calico : add ETCD endpoints to install-cni container
* Calico : remove nodename from configmap in etcd mode
2023-12-19 04:09:06 +01:00
Ugur Can Ozturk
ae780e6a9b
[etcd]: add etcd distributed tracing flags ( #10666 )
...
* [etcd]: add etcd distributed tracing flags
Signed-off-by: Ugur Ozturk <ugurozturk918@gmail.com>
* [etcd]: add etcd distributed tracing flags - fix
Signed-off-by: Ugur Ozturk <ugurozturk918@gmail.com>
* [etcd]: add etcd distributed tracing flags - fix
Signed-off-by: Ugur Ozturk <ugurozturk918@gmail.com>
---------
Signed-off-by: Ugur Ozturk <ugurozturk918@gmail.com>
2023-12-19 04:00:10 +01:00
Max Gautier
471326f458
Remove PodSecurityPolicy support and references ( #10723 )
...
This is removed from kubernetes since 1.25, time to cut some dead code.
2023-12-18 14:13:43 +01:00
Max Gautier
7395c27932
CI: Document the 'all-in-one' layout + small refactoring ( #10725 )
...
* Rename aio to all-in-one and document it
ADTM.
Acronyms don't tell much.
* Refactor vm_count in tests provisioning
2023-12-18 11:33:13 +01:00
Michael Kebe
d435edefc4
Removed DEPRECATED --logtostderr from metrics-server ( #10709 )
...
The --logtostderr is deprecated.
https://github.com/kubernetes/enhancements/tree/master/keps/sig-instrumentation/2845-deprecate-klog-specific-flags-in-k8s-components
2023-12-14 22:49:28 +01:00
刘旭
eb73f1d27d
support disable dns autoscaler when use CoreDNS ( #10608 )
2023-12-14 10:03:34 +01:00
Maxime Leroy
9a31f3285a
chore(Dockerfile): best practices ( #10708 )
...
Signed-off-by: Maxime Leroy <19607336+maxime1907@users.noreply.github.com>
2023-12-13 17:40:53 +01:00
Maxime Leroy
45a070f1ba
chore(Dockerfile): python requirements file ( #10700 )
...
Signed-off-by: Maxime Leroy <19607336+maxime1907@users.noreply.github.com>
2023-12-12 18:04:38 +01:00
Mohamed Omar Zaian
ccb742c7ab
[containerd] add hashes for versions 1.6.25-26 and 1.7.9-11 make v1.7.11 default ( #10671 )
2023-12-12 17:53:32 +01:00