dependabot[bot]
9c621970ff
build(deps): bump cryptography from 45.0.3 to 45.0.4 ( #12317 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 45.0.3 to 45.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/45.0.3...45.0.4 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 45.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 18:39:02 -07:00
dependabot[bot]
7bb9d57dc9
build(deps): bump redhat-plumbers-in-action/advanced-issue-labeler ( #12318 )
...
Bumps [redhat-plumbers-in-action/advanced-issue-labeler](https://github.com/redhat-plumbers-in-action/advanced-issue-labeler ) from 3.2.1 to 3.2.2.
- [Release notes](https://github.com/redhat-plumbers-in-action/advanced-issue-labeler/releases )
- [Commits](39087a4b30...0db433d412 )
---
updated-dependencies:
- dependency-name: redhat-plumbers-in-action/advanced-issue-labeler
dependency-version: 3.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-15 20:38:58 -07:00
Max Gautier
f866fd76f8
Patch versions updates ( #12313 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-15 20:20:57 -07:00
ChengHao Yang
fa880b6bcc
Feat: add nftable mode in calico ( #12255 )
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-15 18:54:58 -07:00
Jay.H
6fc1abba2e
fix offline prepare scripts ( #11962 )
...
fix offline prepare scripts
2025-06-15 07:28:58 -07:00
Jay.H
1abadd8caa
fix manage-offline-container-images.sh get image_id ( #11961 )
2025-06-15 07:10:57 -07:00
Kubernetes Prow Robot
ad31de4220
Merge pull request #12132 from tico88612/fix/remove-anonymous-kubeadm-validation
...
Fix: kubeadm secondary use file discovery validation
2025-06-15 05:48:56 -07:00
Max Gautier
144742cbce
Use last patch versions by default for etcd/crio/crictl ( #12233 )
...
This uses the same logic than the other versions, with simplications for
crictl and crio whose versionning scheme is tied to upstream kubernetes.
Also move some version variables in vars/ rather than defaults/, because
they are not used elsewhere and don't really make sense as modifiable by
the user.
2025-06-14 18:56:55 -07:00
ChengHao Yang
f77aea13e9
Cleanup: kubeadm-config v1beta4 extra args defined conditions ( #12307 )
...
* Cleanup: kubeadm-config v1beta4 extra args defined conditions
Some variables have already been defined, so there is no need to
useconditional statements to check whether they have been defined.
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Cleanup: cloud-provider extra args
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-14 13:38:56 -07:00
ChengHao Yang
f810e80b6c
Bump: external snapshot CRD to v0.15.0 ( #12308 )
...
Currently, there is no reliable way to obtain individual CRD files, so
the only solution is to update first.
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-14 13:34:56 -07:00
Chad Swenson
b04ceba89b
Fix calico CNI timeouts in reset role ( #12300 )
...
* Fix an issue with CNI timeouts in reset role
* Consolidate secondary service removal tasks
2025-06-13 02:54:56 -07:00
Max Gautier
f6d29a27fc
Remove stale TODOs ( #12298 )
...
Upstream consider it working as expected, won't fix
https://github.com/ansible-collections/community.general/issues/7717#issuecomment-2061880929
2025-06-12 20:14:57 -07:00
Kubernetes Prow Robot
28d23ffc3b
Merge pull request #12236 from VannTen/cleanup/bootstap+packages
...
Cleanup of bootstrap and package installation
2025-06-12 07:24:56 -07:00
ChengHao Yang
ac0b0e7d6e
Fix: upgrade cluster discovery kubeconfig not found
...
When installing or upgrading in the past, there was no validation
config. Check if the file exists first to prevent subsequent validation
errors.
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-12 10:05:59 +08:00
ChengHao Yang
e618d71f2a
Fix: kubeadm secondary use file discovery validation
...
The validation step is moved to the end to avoid the loss of files that
may lead to verification failure.
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-12 10:05:58 +08:00
Kay Yan
cd82ac552b
Add CI images for Fedora 41 and Fedora 42 ( #12286 )
...
* add CI image fedora-41 and fedora-42
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
* Apply suggestions from code review
Co-authored-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
Co-authored-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-10 21:14:54 -07:00
ChengHao Yang
b981e2f740
Replace terraform with opentf ( #12291 )
...
Terraform is no longer open source software and has been removed and
replaced with OpenTofu.
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-10 06:44:25 -07:00
Kubernetes Prow Robot
739e5e1c6b
Merge pull request #12199 from tmurakam/feature/kubernetes-1.33
...
[kubernetes] Support kubernetes 1.33
2025-06-05 20:20:38 -07:00
ChengHao Yang
1f9020f0b4
Fix: if cilium release exist, the action will set upgrade
...
`cilium install` is equivalent to `helm install`, it will failed if
cilium relase exist. `cilium version` can know the release exist without
helm binary
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-05 21:14:49 +08:00
ChengHao Yang
7bb9552e94
Fix: add cilium remove old resources option
...
Give users two options: besides skip Cilium, add
`cilium_remove_old_resources`, default is `false`, when set to `true`,
it will remove the content of the old version, but it will cause the
downtime, need to be careful to use.
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-05 21:14:49 +08:00
Slavi Pantaleev
d1bd610049
Fix indentation issue in Cilium values file and ensure booleans are lowercase ( #12280 )
...
This patch fixes the indentation in the `encryption` section.
Previously configuration like this:
```yml
cilium_encryption_enabled: true
cilium_encryption_type: wireguard
```
Would template to a `values.yaml` file with indentation that looks like this:
```yml
encryption:
enabled: True
type: wireguard
nodeEncryption: False
```
instead of this:
```yml
encryption:
enabled: true
type: wireguard
nodeEncryption: false
```
This syntax issue causes an error during Cilium installation.
This patch also makes all boolean values in this template file go through the `to_json` filter.
Since values like `True` and `False` are not compliant with the YAML v1.2 spec,
avoiding them is preferable.
`to_json` may be used for all other values in this template to ensure we end up with
a valid YAML document in all cases (even when various strings include special characters),
but this was left for another (future) patch.
2025-06-05 05:48:39 -07:00
Max Gautier
5243b33bd7
Cleanup support for removed OS in bootstrap
...
- centos < 8
- debian 10
2025-06-05 11:16:25 +02:00
Max Gautier
d5b2a9b5ba
opensuse: move package installation to system_packages
...
No reason to special case
2025-06-05 11:16:24 +02:00
Max Gautier
2152022926
debian-based distro: handle apt update cache when installing packages
...
The package module pass options to the underlying packages manager
module if they support it. No need to handle it in bootstrap.
2025-06-05 11:16:24 +02:00
Max Gautier
f13b80cac0
ClearLinux: remove special casing
...
- put package install in system_packages
- docker should be handled by the approriate roles if used as container
engine
2025-06-05 11:16:23 +02:00
Shuu
a87b86c6d3
Make main_ip cacheable in facts ( #12243 )
2025-06-05 01:58:38 -07:00
Kubernetes Prow Robot
d287420e8e
Merge pull request #11868 from tico88612/test/flatcar-4081
...
Add Flatcar 4081 CI test
2025-06-05 01:08:43 -07:00
Peter Pan
85b0be144a
Fix: check expiry before do breaking renew and container restart actions ( #12194 )
...
* Fix: check expiraty before renew
Since certificate renewal and container restarts involve higher risks,
they should be executed with extra caution.
* squash to Fix: check expiraty before renew
* squash to Fix: address more comments from VannTen
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
---------
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
2025-06-05 01:04:41 -07:00
ChengHao Yang
6f7822d25c
[flannel] upgrade to 0.26.7 ( #12260 )
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-05 00:42:53 -07:00
ChengHao Yang
b1fc870750
Add tico88612 as approver ( #12281 )
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-06-04 22:56:42 -07:00
dependabot[bot]
d0e9088976
build(deps): bump cryptography from 45.0.2 to 45.0.3 ( #12259 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 45.0.2 to 45.0.3.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/45.0.2...45.0.3 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 45.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 22:50:45 -07:00
Imran Ahmed
ce26f17e9e
fix unquoted san cert causing issues with ips ( #12256 )
2025-06-02 22:50:38 -07:00
Christos Papageorgiou
a9f600ffa2
Import centos bootstrap os task for Alma/Rocky Linux ( #12264 )
2025-06-02 22:42:38 -07:00
ERIK
3454cd2c69
feat: Support certificate validity period config in kubeadm v1beta4 ( #12272 )
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io >
2025-06-02 20:44:37 -07:00
ChengHao Yang
0d5e18053e
Test: remove bin_dir from other tasks move to common_vars.yml
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-05-29 12:43:38 +08:00
Max Gautier
2fbbf2e1e4
CI/kubevirt: Configure ignition provisioning
...
Flatcar does not support cloud-init
2025-05-27 23:29:56 +08:00
ant31
3597b8d7fe
Kubevirt: use Ignition cloud config
2025-05-27 23:29:55 +08:00
ChengHao Yang
68d8f14f0d
Update CI.md document
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-05-27 23:29:55 +08:00
ChengHao Yang
32675695d7
Add flatcar 4081 CI packet test
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-05-27 23:29:55 +08:00
Kubernetes Prow Robot
c7c3d2ba95
Merge pull request #12163 from VannTen/cleanup/etcd_inv_sample
...
Move etcd inventory sample doc to role defaults
2025-05-26 03:16:16 -07:00
Ali Afsharzadeh
c89c34f4d6
Update load balancers versions to Nginx 1.28.0, Haproxy 3.1.7 ( #12178 )
2025-05-23 20:50:34 -07:00
Max Gautier
92e8ac9de2
Remove tag 'master' ( #12228 )
...
* Remove tag master
Following it's deprecation in 4b324cb0f (Rename master to control plane
- non-breaking changes only (#11394 ), 2024-09-06)
* Add fail fast path when using removed tags
- Used for the master tag, but this could be used for other things in
the future
2025-05-22 01:20:36 -07:00
Anshuman Agarwala
73b3e9b557
Removed weave support ( #12230 )
2025-05-22 01:10:36 -07:00
Max Gautier
b79f7d79f0
docs: remove obsolete cgroups variables ( #12239 )
...
Those variables are removed since 1bc61c9f3 (Simplify kubelet-config
template, 2023-11-23), removing them from docs as well.
2025-05-21 22:40:35 -07:00
Max Gautier
490dece3bf
Cleanup assert after 2.28 ( #12245 )
...
Users should have used 2.28 and adapted their inventories now.
2025-05-21 20:28:35 -07:00
Takuya Murakami
c1e3f3120c
CI: Use ubuntu-2204 for crio test
2025-05-22 08:59:52 +09: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
Takuya Murakami
8ad1253b4f
[kubernetes] Support kubernetes 1.33.1
...
- Add checksum entries.
- Set min required version to Kubernetes 1.31.x
- Update supported versions
- Refactor coredns_version
2025-05-21 23:56:47 +09:00
Takuya Murakami
cee065920f
fix: The 'AppArmor' feature gate is removed from kubernetes 1.33
...
Signed-off-by: Takuya Murakami <murakami_da@nec.com >
2025-05-21 23:56:47 +09:00
ChengHao Yang
871941f663
Chore: upgrade galaxy.yml version ( #12241 )
...
* Chore: upgrade galaxy.yml version
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
* Docs: upgrade version to v2.28.0
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-05-21 07:46:35 -07:00