Max Gautier
5183679a89
crio: molecule: move variables to inventory
...
Fix download/file (which needs the variable to determine the correct
binaries)
2025-11-18 15:44:09 +01:00
Max Gautier
b4fe577203
gvisor: molecule: move variables to inventory
...
Fix download/file (which needs the variable to determine the correct
binaries)
2025-11-18 15:44:08 +01:00
Max Gautier
bde51ebddf
youki: molecule: move variables to inventory
...
Fix download/file (which needs the variable to determine the correct
binaries)
2025-11-18 15:44:06 +01:00
Max Gautier
381426d6d5
cri-docker: molecule: move container_manager to inventory var
2025-11-18 15:44:05 +01:00
peterw
2f3f1d7e65
crio: add option pull_progress_timeout ( #12555 )
2025-11-15 19:53:37 -08:00
Max Gautier
ca9873cfcb
crictl: remove useless layer of include_tasks ( #12656 )
2025-11-14 06:57:39 -08:00
Max Gautier
990695de7b
Let containerd create storage / state dir ( #12681 )
...
Containerd manages by itself, so there is no need to override it and
change permissions.
2025-11-10 03:42:56 -08:00
Max Gautier
b9662dbd86
cleanup: don't cleanup runc orphan binary on immutable distros ( #12669 )
2025-11-06 22:16:53 -08:00
Mahendra Reddy
ee6a792ec0
feat: add support crio additional mounts ( #12561 )
...
removed default since it's already set in variables
fix pre commit issue in the pipeline
2025-10-13 18:15:32 -07:00
Mahendra Reddy
270ff65992
fix crio restart while switching runtime ( #12008 )
...
fixed kubelet condition
CRI-O: fix for handling of container runtime switching
refactored kubelet start condition
stop/start kubelet and crio only when default runtime is changed
fixed condition for runtime_matches fact variable
fixed set facts for existing container runtime
added crio runtime switch variable
changed condition to use runtime switch variable
added comment for not-found for readers
2025-10-06 01:58:59 -07:00
Kim Hyunyoung, Abel
eb26449e80
fix: typo ( #12517 )
2025-09-01 03:07:12 -07:00
ujstor
4ab213bc44
feat: add containerd_extra_runtime_args for CRI runtime configuration ( #12247 )
...
Add support for injecting additional configuration options into the
containerd CRI runtime plugin section via containerd_extra_runtime_args.
2025-09-01 02:57:12 -07:00
vdveldet
e52e262e78
Making 28.3 the new docker default ( #12509 )
2025-08-27 19:53:09 -07:00
ChengHao Yang
502ba663c5
Fix: Convert -backports sources to archive.debian.org for bullseye and older ( #12434 )
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-08-06 20:26:45 -07:00
Kay Yan
97946cfdb7
support containerd static binary
...
Co-authored-by: Max Gautier <mg@max.gautier.name >
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
2025-07-18 04:20:58 +00:00
Takuya Murakami
784bf36c66
fix: Use crun in the cri-o distribution and don't use crun role from cri-o role anymore ( #12289 )
...
Signed-off-by: Takuya Murakami <murakami_da@nec.com >
2025-07-08 06:37:27 -07:00
pando85
d02910c675
Add header configuration in containerd hosts.toml ( #12368 )
...
* Add header configuration in containerd hosts.toml
Signed-off-by: Alexander Gil <pando855@gmail.com >
* Disable log output on containerd mirrors settings if required
Signed-off-by: Alexander Gil <pando855@gmail.com >
---------
Signed-off-by: Alexander Gil <pando855@gmail.com >
2025-07-07 23:41:27 -07:00
ChengHao Yang
3cda93405a
Cleanup: Ubuntu 20.04 tests ( #12301 )
...
* Test: molecule replace ubuntu2004 with ubuntu2204 ubuntu2404
cri-dockerd, adduser and bastion-ssh-config can't run ubuntu2404, maybe needs to check login.
"System is booting up. Unprivileged users are not permitted to log in yet. Please come back later. For technical details, see pam_nologin(8)."
Signed-off-by: ChengHao Yang
<17496418+tico88612@users.noreply.github.com >
* Test: replace ubuntu-2004 with ubuntu-2404
All ubuntu-2004 tests are removed.
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: update ci.md
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: update README.md
Remove Ubuntu 20.04 support
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-19 18:54:51 -07:00
Max Gautier
5671037b0e
Convert alternatives runtimes molecule to ansible verifier
2025-06-17 14:56:14 +02:00
Max Gautier
1ccb3a38a2
Convert cri-dockerd molecule to ansible verifier
2025-06-17 14:56:06 +02:00
Max Gautier
68c4ee23cb
Convert CRI-O molecule to ansible verifier
2025-06-17 14:56:04 +02:00
Max Gautier
3f26203ed0
Convert containerd molecule to ansible verifier
2025-06-17 14:56:02 +02:00
Max Gautier
a5ede2a5c7
container-engine: factorize molecule testing infra
2025-06-17 14:56:00 +02:00
Max Gautier
69c4c90634
Factorize dynamic groups into a role
2025-06-17 14:55:59 +02:00
Takuya Murakami
16c05338d9
Update cri-o to 1.33.0 for kubernetes 1.33
...
Use ubuntu 22.04 for molecule test of cri-o,
because crun included in the cri-o does not work on
ubuntu 20.04.
2025-05-22 08:43:03 +09:00
Max Gautier
973bd2e520
Stop cleaning up containerd packages ( #12213 )
...
The switch to not use system packages for containerd packages happened
multiples releases ago ; there should not be any up-to-date installation
of kubespray needing that cleanup.
Remove those steps and variables only used by them.
2025-05-13 21:07:16 -07:00
Kubernetes Prow Robot
ea7331f5fc
Merge pull request #12211 from VannTen/cleanup/rename_remove_node
...
rename-without-hypens: remove-node/pre-remove
2025-05-13 17:13:16 -07:00
Max Gautier
47508d5c6e
Rename bootstrap-os to bootstrap_os
...
Role names in ansible collections should not have hyphens.
2025-05-13 09:39:54 +02:00
Max Gautier
e361def9cd
Rename remove-node/pre-remove (no hypens for role in collection)
2025-05-12 22:19:50 +02:00
Max Gautier
7db2aa1cba
Rename kubespray-defaults to kubespray_defaults
...
Role names in ansible collection should not contains hyphens.
2025-05-10 10:04:37 +02:00
Max Gautier
25e4fa17a8
Split kubespray-defaults (-> network_facts)
...
kubespray-defaults currently does two things:
- records a number of default variable values (in particular values used
in several places)
- gather and compose some complex network facts (in particular,
`fallback_ip` and `no_proxy`
There is no actual reason to couple those two things, and it makes using
defaults more difficult (because computing the network facts is somewhat
expensive, we don't want to do it willy-nilly)
Split the two and adjust import paths as needed.
2025-05-09 21:14:26 +02:00
bin.pan
6f0fc020e8
update containerd.options key name ( #12170 )
2025-05-02 23:27:55 -07:00
ShinyaIshitobi
629a690886
fix: Enable NRI for containerd and disable plugin when nri_enabled is false ( #12152 )
...
* fix(containerd): always render NRI plugin block with conditional disable flag
* feat: enable Node Resource Interface plugin when using containerd
* fix: remove the
* fix: fix for linter
2025-04-24 01:40:33 -07:00
ERIK
8f41a2886d
Update version comparison syntax and optimize whitespace ( #12146 )
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io >
2025-04-24 00:56:31 -07:00
Max Gautier
862aec4dc6
CI: remove 'packet' from jobs name + rename to kubevirt
...
This is more accurate, the name 'packet' being an aterfact of history
(the Kubevirt jobs used to run on Packet, the previous name of Equinix)
2025-03-26 14:32:26 +01:00
ChengHao Yang
36cd894d58
Bump Docker default version to 28.0 ( #12070 )
...
* Cleanup: unsupport docker version
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Cleanup: unsupport OS rhel7
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Feat: upgrade docker package
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: update rhel docker link
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Feat: upgrade docker version
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: update docker version
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-03-25 04:38:32 -07:00
Max Gautier
f70c33d71a
CI: convert molecule provisioning to kubevirt
...
Includes some change of OS version when the vagrant boxes were old ones
(Debian 10)
2025-03-13 10:14:48 +01:00
Max Gautier
acc843a5fa
CI: convert containerd molecule to use kubevirt provisionning
2025-03-13 10:14:45 +01:00
Kubernetes Prow Robot
5d7236ea5f
Merge pull request #11890 from VannTen/download_graphql_checksums_2
...
Adapt checksums and versions to new hashes updater
2025-03-09 20:19:45 -07:00
ChengHao Yang
7c611890c3
Fix: CRI-O default capabilities follow with the upstream ( #12018 )
...
* Fix: CRI-O default capabilities follow with the upstream
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: CRI-O default capabilities follow with upstream
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-03-05 23:55:50 -08:00
Max Gautier
f9a263090a
Propagate v-less version everywhere
2025-03-05 16:18:39 +01:00
Jean-Vincent kassi
358bacf7ea
Add crio_default_capabilities variables and documentation ( #11989 )
2025-03-04 04:09:42 -08:00
Ekko
31c470137f
Fix containerd 2.x configuration ( #11963 )
...
Signed-off-by: ekko <lihai.tu@daocloud.io >
2025-02-17 21:42:11 -08:00
Boris
a51e7dd07d
refact ip stack ( #11953 )
2025-02-11 03:37:58 -08:00
Mohamed Omar Zaian
624937d137
[containerd] Support containerd v2.0.x ( #11845 )
2025-02-04 23:32:15 -08:00
Antoine Legrand
4373c1be1d
Revert "Add support for ipv6 only cluster via "enable_ipv6only_stack_networks…" ( #11941 )
...
This reverts commit 76c0a3aa75 .
2025-02-03 07:06:58 -08:00
Boris
76c0a3aa75
Add support for ipv6 only cluster via "enable_ipv6only_stack_networks" ( #11831 )
2025-01-27 04:15:22 -08:00
ChengHao Yang
3930919283
Cleanup OWNERS files in each folders ( #11892 )
...
* Cleanup not in k-sigs members OWNERS
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Cleanup inactive members on Kubespray
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-01-15 12:10:34 -08:00
Kay Yan
3527cb1916
Update CI test from AlmaLinux8 to AlmaLinux9 ( #11889 )
...
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
2025-01-14 02:50:32 -08:00
kyrie
1f186ed451
add containerd registry mirror certificate configuration ( #11857 )
...
Signed-off-by: KubeKyrie <shaolong.qin@daocloud.io >
2025-01-09 01:48:31 -08:00