- Sep 26, 2024
-
-
janosbabik authored
* [etcd] make etcd 3.5.16 default * Update etcd binary checksums for version 3.5.16 and lower
-
Bakke authored
The old repository for these has been deleted, leaving the previous configuration not possible to deploy, and even currently running clusters fail after a restart as the DeameonSet has ImagePullPolicy: Always. More details can be found here: kubernetes-sigs/vsphere-csi-driver#3053 As of writing, only CSI driver versions 3.1.2 to 3.3.1 is available in this registry. This "officially" supports Kubernetes 1.26 to 1.30. Since older drivers are not available, I have removed some feature-gating for those unavailable versions while I was at it. For the cloud provider, the `latest` image is now missing, and only 1.28.0 to 1.31.0 are available. I've set the latest of these as the new default. I also updated the documented default versions, as they were all out of date and not aligned with actual code defaults.
-
- Sep 25, 2024
-
-
Philip Sabri authored
-
- Sep 24, 2024
-
-
dependabot[bot] authored
Bumps [tox](https://github.com/tox-dev/tox) from 4.18.1 to 4.20.0. - [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.1...4.20.0 ) --- updated-dependencies: - dependency-name: tox 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>
-
- Sep 23, 2024
-
-
Baargav authored
-
Kubernetes Prow Robot authored
Refactor kubernetes/node templates
-
Kubernetes Prow Robot authored
Only require minimum structure in inventory, compute the rest
-
dependabot[bot] authored
Bumps [ansible-lint](https://github.com/ansible/ansible-lint) from 24.9.0 to 24.9.2. - [Release notes](https://github.com/ansible/ansible-lint/releases) - [Commits](https://github.com/ansible/ansible-lint/compare/v24.9.0...v24.9.2 ) --- updated-dependencies: - dependency-name: ansible-lint 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>
-
- Sep 21, 2024
-
-
Max Gautier authored
Otherwise, modifying the test inventory + it's expected structure will always fail.
-
Max Gautier authored
Also remove the group from the example inventory, since it should not be needed anymore.
-
Max Gautier authored
This allows inventories to not define the k8s_cluster group manually.
-
Max Gautier authored
Testing for group membership with group names makes Kubespray more tolerant towards the structure of the inventory. Where 'inventory_hostname in groups["some_group"] would fail if "some_group" is not defined, '"some_group" in group_names' would not.
-
- Sep 20, 2024
-
-
dependabot[bot] authored
Bumps [ansible-lint](https://github.com/ansible/ansible-lint) from 24.7.0 to 24.9.0. - [Release notes](https://github.com/ansible/ansible-lint/releases) - [Commits](https://github.com/ansible/ansible-lint/compare/v24.7.0...v24.9.0 ) --- updated-dependencies: - dependency-name: ansible-lint 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>
-
dependabot[bot] authored
Bumps [ansible](https://github.com/ansible-community/ansible-build-data) from 9.8.0 to 9.10.0. - [Changelog](https://github.com/ansible-community/ansible-build-data/blob/main/docs/release-process.md) - [Commits](https://github.com/ansible-community/ansible-build-data/compare/9.8.0...9.10.0 ) --- updated-dependencies: - dependency-name: ansible 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>
-
Kubernetes Prow Robot authored
Use in inventory variables rather than patch files for kubeadm_patches
-
- Sep 19, 2024
-
-
Leeon Fu authored
-
Kubernetes Prow Robot authored
Cleanup Vagrantfile and allow to use multiples inventories
-
- Sep 18, 2024
-
-
Kubernetes Prow Robot authored
Update the list of admission plugins which needs config
-
Max Gautier authored
There is actually no test using this since ad6fecef, so there is no reason to keep that infra in our tests scripts.
-
Max Gautier authored
These two files haven't been touched since 2016 and don't appear to be referenced anywhere else
-
Qasim Mehmood authored
-
Max Gautier authored
The `--container-runtime-endpoint` kubelet argument is deprecated in favor of the config file alternative.
-
- Sep 16, 2024
-
-
dependabot[bot] authored
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>
-
- Sep 15, 2024
-
-
Kay Yan authored
-
- Sep 14, 2024
-
-
ChengHao Yang authored
Signed-off-by:
ChengHao Yang <17496418+tico88612@users.noreply.github.com>
-
- Sep 13, 2024
-
-
Max Gautier authored
- Use proper syntax highlighting for config.rb examples - Consistent shell style ($ as prompt) - Use only one way to do things - Remove OS specific details
-
Max Gautier authored
The current way to handle a custom inventory in vagrant is a bit hackish, copy files around and can break Vagrantfile parsing in cornercase scenarios (removing vagrant inventories, or the inventory copied into vagrant inventory). Instead, simply pass additional inventories to the ansible-playbook command lines as raw arguments with `-i`. This also makes supporting multiples inventories trivial, so we add a new `$inventories` variable for that purpose.
-
Max Gautier authored
This was somehow copied from vagrant docs, not sure why it's there...
-
Kevin Huang authored
- Execute boostrap-os before so that Python is installed for kubespray-defaults - Remove outdated kubespray-defaults dependency on boostrap-os
-
- Sep 12, 2024
-
-
Max Gautier authored
-
Max Gautier authored
-
Max Gautier authored
-
Kubernetes Prow Robot authored
Refactor and expand download_hash.py
-
- Sep 10, 2024
-
-
Max Gautier authored
Specifying one directory for kubeadm patches is not ideal: 1. It does not allow working with multiples inventories easily 2. No ansible templating of the patch 3. Ansible path searching can sometimes be confusing Instead, provide the patch directly in a variable, and add some quality of life to handle components targeting and patch ordering more explicitly (`target` and `type` which are translated to the kubeadm scheme which is based on the file name)
-
Max Gautier authored
kubernetes/control-plane and kubernetes/kubeadm roles both push kubeadm patches in the same way. Extract that code and make it a dependency of both. This is safe because it's only configuration for kubeadm, which only takes effect when kubeadm is run.
-
- Sep 09, 2024
-
-
M. Hamzah Khan authored
-
dependabot[bot] authored
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>
-
dependabot[bot] authored
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>
-
Sy Tran Dung authored
-
Qasim Mehmood authored
* 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
-