Max Gautier
b3b00775ea
Remove unused test infrastructure ( #11529 )
These two files haven't been touched since 2016 and don't appear to be
referenced anywhere else
2 months ago
Qasim Mehmood
e550118314
Allow setting annotations on ingress-nginx service ( #11544 )
2 months ago
Max Gautier
c3de25c782
Move the CRI endpoint setting to kubelet config ( #11550 )
The `--container-runtime-endpoint` kubelet argument is deprecated in
favor of the config file alternative.
2 months ago
dependabot[bot]
59dd713585
Bump molecule from 24.8.0 to 24.9.0 ( #11542 )
Bumps [molecule](https://github.com/ansible-community/molecule ) from 24.8.0 to 24.9.0.
- [Release notes](https://github.com/ansible-community/molecule/releases )
- [Commits](https://github.com/ansible-community/molecule/compare/v24.8.0...v24.9.0 )
---
updated-dependencies:
- dependency-name: molecule
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months ago
Kay Yan
e5d2452828
fix elastx cleanup security groups ( #11411 )
2 months ago
ChengHao Yang
8cb081a3d0
Fix: download hash crictl link ( #11534 )
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
2 months ago
Max Gautier
8d8d063de4
Remove useless file ( #11526 )
This was somehow copied from vagrant docs, not sure why it's there...
2 months ago
Kevin Huang
c601c8faf2
fix: Swap kubespray-defaults & boostrap-os ( #11441 )
- Execute boostrap-os before so that Python is installed for kubespray-defaults
- Remove outdated kubespray-defaults dependency on boostrap-os
2 months ago
Max Gautier
5ae433bf47
Remove refs to rhel7 in Vagrantfile ( #11525 )
2 months ago
Kubernetes Prow Robot
4e6ae04b06
Merge pull request #11513 from VannTen/feat/python_download
Refactor and expand download_hash.py
2 months ago
M. Hamzah Khan
d54cfba6c2
Fix SAN check on newer versions versions of openssl ( #11277 )
2 months ago
dependabot[bot]
533dbc62fe
Bump ara[server] from 1.7.1 to 1.7.2 ( #11514 )
Bumps [ara[server]](https://github.com/ansible-community/ara ) from 1.7.1 to 1.7.2.
- [Commits](https://github.com/ansible-community/ara/compare/1.7.1...1.7.2 )
---
updated-dependencies:
- dependency-name: ara[server]
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>
2 months ago
dependabot[bot]
95f038559b
Bump tox from 4.18.0 to 4.18.1 ( #11515 )
Bumps [tox](https://github.com/tox-dev/tox ) from 4.18.0 to 4.18.1.
- [Release notes](https://github.com/tox-dev/tox/releases )
- [Changelog](https://github.com/tox-dev/tox/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/tox/compare/4.18.0...4.18.1 )
---
updated-dependencies:
- dependency-name: tox
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>
2 months ago
Sy Tran Dung
bb724655ae
Add favicon in Kubespray website ( #11512 )
2 months ago
Qasim Mehmood
538a1f2791
Update multus to v4.1.0 and clarify cilium compatibility ( #11434 )
* Update multus to v4.1.0 and clarify cilium compatibility
* Fix: bug introduced by #10934 where the template would break if multus was defined
* Set priorityClassName to system-node-critical for multus pods
2 months ago
Max Gautier
230cb37626
download_hash: document usage
2 months ago
Max Gautier
dec4e711d1
download_hash: cache request for 'multi-hash' files
This avoid re-downloading the same file for different arch and
re-parsing it
2 months ago
Max Gautier
1b1045c0e2
download_hash: use persistent session
This allows to reuse http connection and be more efficient.
From rough measuring it saves around 25-30% of execution time.
2 months ago
Max Gautier
86855be634
download_hash: document missing support
2 months ago
Max Gautier
b2e64aed4b
download_hash: support 'multi-hash' components
2 months ago
Max Gautier
a2644c7a4f
download_hash: add support for 'simple hash' components
2 months ago
Max Gautier
e256f74f2a
download_hash: propagate new patch versions to all archs
2 months ago
Max Gautier
2710e984c8
download_hash: argument handling with argparse
Allow the script to be called with a list of components, to only
download new versions checksums for those.
By default, we get new versions checksums for all supported (by the
script) components.
2 months ago
Max Gautier
da0e445d69
download_hash.py: support for 'multi-hash' file + runc
runc upstream does not provide one hash file per assets in their
releases, but one file with all the hashes.
To handle this (and/or any arbitrary format from upstreams), add a
dictionary mapping the name of the download to a lambda function which
transform the file provided by upstream into a dictionary of hashes,
keyed by architecture.
9 months ago
Max Gautier
a7616231a4
download_hash.py: generalized and data-driven
The script is currently limited to one hardcoded URL for kubernetes
related binaries, and a fixed set of architectures.
The solution is three-fold:
1. Use an url template dictionary for each download -> this allow to easily
add support for new downloads.
2. Source the architectures to search from the existing data
3. Enumerate the existing versions in the data and start searching from
the last one until no newer version is found (newer in the version
order sense, irrespective of actual age)
9 months ago
Bogdan Sass
4b324cb0f0
Rename master to control plane - non-breaking changes only ( #11394 )
K8s is moving away from the "master" terminology, so kubespray should follow the same naming conventions. See 65d886bb30/sig-architecture/naming/recommendations/001-master-control-plane.md
2 months ago
Kay Yan
d4bf3b9dc7
cleaup for 2.26.0 ( #11511 )
2 months ago
Max Gautier
f9ebd45c74
boostrap-os: use import_tasks instead of symlinks ( #11508 )
Working symlinks are dependant on git configuration (when using the playbook as
a git repository, which is common), precisely `git config
core.symlinks`.
While this is enabled by default, some company policies will disable it.
Instead, use import_tasks which should avoid that class of bugs.
2 months ago
Max Gautier
7f527f6195
Drop support for RHEL 7 / CentOS 7 ( #11246 )
* Simplify docker systemd unit
systemd handles missing unit by ignoring the dependency so we don't need
to template them.
* Remove RHEL 7/CentOS 7 support
- remove ref in kubespray roles
- move CI from centos 7 to 8
- remove docs related to centos7
* Remove container-storage-setup
Only used for RHEL 7 and CentOS 7
2 months ago
刘旭
3da6c4fc18
Allow for configuring etcd progress notify interval and default set to 5s ( #11499 )
2 months ago
Max Gautier
e744a117d6
Remove systemd version + ostree check for docker TasksMax ( #11493 )
systemd ignores unknown keys (with a warning) so version checking is not
necessary.
There is no rationale for excluding it from ostree systems either.
2 months ago
Jongwoo Han
03372d883a
upgrade nerdctl to v1.7.6 ( #11492 )
Signed-off-by: Jongwoo Han <jongwooo.han@gmail.com>
2 months ago
ChengHao Yang
8a961a60c2
Feat: Gateway API CRDs install support ( #11376 )
* Feat: add Gateway API CRDs installation
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
* Feat: add Gateway API CRDs variable in inventory
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
---------
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com>
2 months ago
ERIK
db0138b2f9
fix: incorrect member matching when removing etcd nodes ( #11488 )
Signed-off-by: bo.jiang <bo.jiang@daocloud.io>
2 months ago
Max Gautier
b0be5f2dad
Print the name of faulty jinja templates in pre-commit ( #11484 )
2 months ago
Kay Yan
27c7dc7008
upgrade helm to v3.15.4 ( #11486 )
2 months ago
Lihai Tu
acc5e579f6
Add conditional checking on ubuntu kernel unattended_upgrades disabling ( #11479 )
Signed-off-by: tu1h <lihai.tu@daocloud.io>
2 months ago
Takuya Murakami
60b323b17f
[CI] Add a CI job to test cluster upgrading, and fix bug of testcases_run.sh ( #11458 )
* Fix: fix testcases_run.sh for upgrade tests
Need to git checkout ${CI_COMMIT_SHA} before running upgrade playbook (revert #11173 partially)
* feat: add CI job to test upgrade
Add a packet_ubuntu22-calico-all-in-one-upgrade job
2 months ago
Ehsan Golpayegani
924a979955
Calico v3.28.[0-1] checksums and change calico default version ( #11234 )
* make calico api server manifest backward compatible with version older than 3.27.3
Add 3.28.1 checksums
Add 3.28.0 checksums
Change default version to 3.27.3
* change default calico version to 3.28.1
* Set mount type to DirectoryOrCreate for hostPath needed by Calico
2 months ago
Max Gautier
5fe8714f05
Adding myself (VannTen) as approver ( #11483 )
2 months ago
Kay Yan
6acb44eeaf
update containerd 1.7.21 ( #11478 )
2 months ago
Takuya Murakami
c89ea7e4c7
Fix: remove --config option from kubeadm upgrade ( #11350 ) ( #11352 )
We can't mix some options with --config for kubeadm upgrade.
The --config on upgrade is deprecated, and should be removed.
2 months ago
Selçuk Arıbalı
3d9e4951ce
fix static api server advertise address ( #11457 )
2 months ago
Max Gautier
776b40a329
Adjust task name since we allow empty kube_node ( #11474 )
2 months ago
Max Gautier
a3d0ba230d
Remove kubeadm_version and use kube_version instead ( #11473 )
We explicitly check for equality so customizing kubeadm_version does not
work at the moment.
Use only one variable instead.
2 months ago
Vlad Korolev
9a7b021eb8
Do not use ‘yes/no’ for boolean values ( #11472 )
Consistent boolean values in ansible playbooks
2 months ago
R. P. Taylor
5c5421e453
fix double pop of access_ip ( #11435 )
2 months ago
dependabot[bot]
1798989f99
Bump molecule from 24.7.0 to 24.8.0 ( #11460 )
Bumps [molecule](https://github.com/ansible-community/molecule ) from 24.7.0 to 24.8.0.
- [Release notes](https://github.com/ansible-community/molecule/releases )
- [Commits](https://github.com/ansible-community/molecule/compare/v24.7.0...v24.8.0 )
---
updated-dependencies:
- dependency-name: molecule
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2 months ago
kyrie
961a6a8c9e
fix reset network for tencent OS ( #11459 )
Signed-off-by: KubeKyrie <shaolong.qin@daocloud.io>
2 months ago
Lola Delannoy
2f84567a69
Add containerd config options ( #11080 )
* chore(containerd): add some config debug options
See: https://github.com/containerd/containerd/blob/v1.7.15/docs/man/containerd-config.toml.5.md
* chore(containerd): add CRI config options
See: https://github.com/containerd/containerd/blob/v1.7.15/docs/man/containerd-config.toml.5.md
See: https://github.com/containerd/containerd/blob/v1.7.15/docs/cri/config.md
2 months ago