Ali Afsharzadeh
842e352767
[release-2.28] Upgrade cilium from 1.17.3 to 1.17.7 ( #12471 )
...
Signed-off-by: Ali Afsharzadeh <afsharzadeh8@gmail.com >
2025-08-17 19:11:07 -07:00
Anshuman Agarwala
63cdf87915
Removed equinix provider ( #12229 )
2025-05-20 03:53:15 -07:00
ChengHao Yang
a4b73c09a7
Upgrade cilium version to 1.17.3
...
Signed-off-by: ChengHao Yang
<17496418+tico88612@users.noreply.github.com >
2025-05-19 08:48:14 +08: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
Cheolhui Kim
fceb1516b8
Update: add Cilium LB IP Pool configuration to support ranges ( #12140 )
2025-05-12 01:39:18 -07: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
Bas
a104fb6a00
kubedns_version no longer used ( #12201 )
...
This variable is documented, but not found in the rest of the sources.
2025-05-09 00:01:14 -07:00
bin.pan
6f0fc020e8
update containerd.options key name ( #12170 )
2025-05-02 23:27:55 -07:00
Takuya Murakami
f58a6e2057
docs: Fix offline-environment.md to add 'v' prefix of some versions ( #12166 )
...
* docs: Fix offline-environment.md to add 'v' prefix of some versions
Now some version variables (kube_version, etcd_version, etc) don't have 'v' prefix,
so you need to add 'v' prefix to download URLs.
* fix: Fix offline.yml to add 'v' prefix of some versions
2025-05-02 01:57:55 -07:00
Ali Afsharzadeh
09fad4886a
Fix path to facts.yml in node facts refresh section ( #12177 )
2025-05-02 00:39:56 -07:00
Mohammd Reza Mollasalehi
d304966d75
doc: fix a broken link in the Calico documentation ( #12108 ) ( #12109 )
2025-04-08 06:32:46 -07:00
ChengHao Yang
4ce5510c1a
[rbd-provisioner] deprecate outdated application and documentation ( #12114 )
...
* Cleanup: deprecate rbd-provisioner application
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: remove rbd-provisioner application
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-04-08 06:22:44 -07:00
ChengHao Yang
8032b8281d
[cephfs-provisioner] deprecate outdated application and documentation ( #12113 )
...
* Cleanup: deprecated CephFS application
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: Remove CephFS Application
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-04-08 03:08:39 -07:00
Bas
cf48915657
Documenting offline installation with secure files repo and registry. ( #11993 )
...
* Add config for addon helm and local_path_provisioner
* Documenting offline installation with secure files_repo
* Documenting offline installation with secure registry
2025-04-03 02:06:37 -07:00
Farshad Asadpour
1513254622
fix(remove-node): Ensure safety and validation for node removal process ( #12085 )
...
This commit enhances the node removal playbook's reliability and safety by implementing the following changes:
1. **Node Validation**: Added a validation step using assert to ensure the `node` variable is defined and contains nodes. If the list is empty or undefined, the playbook fails early, preventing accidental operations on the entire cluster.
2. **Removed Defaulting for Hosts**: Updated tasks to enforce explicit `node` variable input without defaulting to critical groups (e.g., `etcd:k8s_cluster:calico_rr`). By validating `node` beforehand, tasks now solely rely on user-provided input and safely avoid unintended targeting.
3. **Explicit User Confirmation**: Enhanced the confirmation prompt to clarify the scope of the operation. The admin is now required to explicitly confirm node state deletion, ensuring a deliberate decision before proceeding.
These improvements strengthen the reliability and safety of the `remove-node.yml` playbook by eliminating ambiguous behavior, preventing misconfigurations, and ensuring clear interaction during node removal tasks.
2025-03-27 06:10:34 -07:00
ERIK
a4843eaf5e
fix: missing 'v' prefix in offline image tags ( #12086 )
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io >
2025-03-26 06:26:34 -07:00
Kay Yan
0f9f9fb569
support kube-proxy nftables ( #12060 )
...
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
2025-03-26 01:32:33 -07:00
Kay Yan
b38312d007
Upgrade CI for openSuse 15.6 ( #12074 )
...
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
2025-03-25 03:52:33 -07:00
Takuya Ono
3ace8963b1
docs: fix path in vagrant.md example ( #12067 )
2025-03-24 08:18:34 -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
Jean-Vincent kassi
358bacf7ea
Add crio_default_capabilities variables and documentation ( #11989 )
2025-03-04 04:09:42 -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
Max Gautier
d23c1464c9
Remove krew support ( #11824 )
...
* Remove krew installation support
Krew is fundamentally to install kubectl plugins, which are eminently a
client side things.
It's also not difficult to install on a client machine.
* Remove krew cleanup
2025-01-23 20:45:21 -08:00
Kay Yan
b104bb7a57
[kubernetes] Support Kubernetes v1.32.0 with RHEL8 ( #11885 )
...
* [kubernetes] Support Kubernetes v1.32.0
* add workaround for RHEL8
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
---------
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
Co-authored-by: Mohamed Zaian <mohamedzaian@gmail.com >
2025-01-15 08:54:35 -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
Kay Yan
ae1805587b
cleaup for 2.27.0 ( #11854 )
...
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
2025-01-07 05:06:29 +01:00
Mohamed Omar Zaian
9ec9b3a202
[ingress-nginx] upgrade to 1.12.0 ( #11846 )
2025-01-02 04:58:14 +01:00
Emilien M
03de8ff566
Fix Ansible example values for OpenStack controller ( #11803 )
2024-12-17 16:06:52 +01:00
Max Gautier
d9cf380ce0
Remove testfiles which are not used in the CI.
...
To reproduce this commit run in bash:
for file in $(ls tests/files/)
do
if ! grep -Rq ${file%.*} .gitlab.ci; then
rm tests/files/${file}
fi
done
This also means that our CI matrix was not accurate.
2024-12-11 17:21:49 +01:00
Kundan Kumar
14e0df3450
updated link for migrate_docker2containerd.md ( #11771 )
2024-12-09 09:12:02 +00:00
Kubernetes Prow Robot
e1ab3122c8
Merge pull request #11748 from VannTen/cleanup/remove_inventory_builder
...
Remove inventory_builder and re-organize docs
2024-11-27 14:52:58 +00:00
Max Gautier
db9852e853
docs: reorganize "getting started" + cleanups old docs
...
Our README is currently pretty cluttered:
- Part of the README duplicates docs/getting_started/getting-started.md
-> Remove duplicates and extract useful info into the getting-started.md
- General info on Ansible environment troubleshooting
-> remove most of it as it's not specific to Kubespray, move to
docs/ansible/ansible.md
-> split inventory-related stuff of ansible.md into it's own file. This
should host documentation on how to manages Kubespray inventories in the
future.
ansible.md:
- remove the list of "Unused" variables, as:
1. It's not accurate
2. What matters is where users should put their variables
2024-11-26 15:23:59 +01:00
Max Gautier
c144c1ac9c
Simplify image mirrors instructions
...
There is no need to repeat the full example here, simply state what
variables are.
2024-11-26 15:23:20 +01:00
Max Gautier
69ca324192
Clean-up references to inventory_builder in docs
2024-11-26 15:23:19 +01:00
David
9d6344aac7
Add support for ntpsec ( #11665 )
...
* Add support for ntpsec
* fixup: set default ntp_driftfile based on ntp_package
* fixup: docs
2024-11-25 16:42:56 +00:00
Emmanuel Ferdman
faeb114c31
Update dns-stack.md reference ( #11745 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2024-11-25 14:02:55 +00:00
logicsys
b8541962f3
Partial Cilium 1.16+ Support & Add vars for configuring cilium IP load balancer pools and bgp v1 & v2 apis ( #11620 )
...
* Add vars for configuring cilium IP load balancer pools and bgp peer policies
* Cilium 1.16+ Support - Add vars for configuring cilium bgpv2 api & handle cilium_kube_proxy_replacement unsupported values
2024-11-19 02:48:53 +00:00
Kay Yan
81a66cc73d
add ci for openeuler ( #11689 )
...
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
2024-11-12 10:36:46 +00:00
Lee Spottiswood
aa76e39f79
adds nodelocaldns_additional_configs to facilitate additional CoreDNS config options ( #11657 )
2024-11-08 02:46:44 +00:00
ChengHao Yang
0a2e68c9d3
Docs: edit cloud_provider description
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2024-11-05 00:51:00 +08:00
ChengHao Yang
a2a11819b3
Docs: migrate to cloud_controllers
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2024-11-05 00:51:00 +08:00
ChengHao Yang
63ed2c70da
Docs: add removed message for cloud_provider
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2024-11-05 00:50:01 +08:00
Kubernetes Prow Robot
3f027abae6
Merge pull request #11598 from VannTen/cleanup/fact_gathering
...
Do not serialize fact gathering for no_proxy
2024-10-31 10:59:26 +00:00
Nicolas Marcq
4e62e36f3a
Multus configuration add namespace isolation ( #11605 )
...
#11594
2024-10-12 03:40:20 +01:00
ChengHao Yang
8aa4c9ac0c
Cleanup: Fedora 37/38 CI tests & docs ( #11600 )
...
* Feat: update the remaining Fedora 37 vagrant CI
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Cleanup: remove EOL Fedora 37/38 CI tests
Signed-off-by: ChengHao Yang
<17496418+tico88612@users.noreply.github.com >
* Docs: remove EOL Fedora 37/38
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2024-10-07 09:16:06 +01:00
Max Gautier
1d032d06d1
Docs update on access ip
2024-10-04 14:20:29 +02:00
ChengHao Yang
b0563c20b0
Feat: support Fedora 39/40 ( #11573 )
...
* Add Fedora 39/40 to Vagrantfile
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Add CI tests for Fedora 39/40
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Update CI tests documentation
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Update support OS version in README.md
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2024-10-01 07:57:49 +01:00