Skip to content

Commit 79f9348

Browse files
authored
update kubectl to v1.31.5 (#39)
1 parent c80e732 commit 79f9348

File tree

4 files changed

+21
-17
lines changed

4 files changed

+21
-17
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 23.3.0+1.31.5
4+
5+
- update kubectl to `v1.31.5`
6+
37
## 23.2.0+1.30.5
48

59
- update kubectl to `v1.30.5`

README.md

+11-13
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Installs `kubectl` command line utility used to interact with the Kubernetes API
44

55
## Versions
66

7-
I tag every release and try to stay with [semantic versioning](http://semver.org). If you want to use the role I recommend to checkout the latest tag. The master branch is basically development while the tags mark stable releases. But in general I try to keep master in good shape too. A tag `23.2.0+1.30.5` means this is release `23.2.0` of this role and `kubectl` client binary version is `1.30.5`. If the role itself changes `X.Y.Z` before `+` will increase. If the Kubernetes version changes `X.Y.Z` after `+` will increase. This allows to tag bugfixes and new major versions of the role while it's still developed for a specific Kubernetes release.
7+
I tag every release and try to stay with [semantic versioning](http://semver.org). If you want to use the role I recommend to checkout the latest tag. The master branch is basically development while the tags mark stable releases. But in general I try to keep master in good shape too. A tag `23.3.0+1.31.5` means this is release `23.3.0` of this role and `kubectl` client binary version is `1.31.5`. If the role itself changes `X.Y.Z` before `+` will increase. If the Kubernetes version changes `X.Y.Z` after `+` will increase. This allows to tag bugfixes and new major versions of the role while it's still developed for a specific Kubernetes release.
88

99
## Changelog
1010

@@ -14,6 +14,10 @@ See full [CHANGELOG](https://github.com/githubixx/ansible-role-kubectl/blob/mast
1414

1515
**Recent changes:**
1616

17+
## 23.3.0+1.31.5
18+
19+
- update kubectl to `v1.31.5`
20+
1721
## 23.2.0+1.30.5
1822

1923
- update kubectl to `v1.30.5`
@@ -23,14 +27,6 @@ See full [CHANGELOG](https://github.com/githubixx/ansible-role-kubectl/blob/mast
2327
- Molecule: update tests
2428
- Molecule: fix various `ansible-lint` issues
2529

26-
## 23.1.0+1.29.3
27-
28-
- update kubectl to `v1.29.3`
29-
- update Github workflow
30-
- update .yamllint
31-
- Molecule: update tests
32-
- Molecule: fix various ansible-lint issues
33-
3430
## Installation
3531

3632
- Directly download from Github (Change into Ansible roles directory before cloning. You can figure out the role path by using `ansible-config dump | grep DEFAULT_ROLES_PATH` command):
@@ -47,14 +43,14 @@ See full [CHANGELOG](https://github.com/githubixx/ansible-role-kubectl/blob/mast
4743
roles:
4844
- name: githubixx.kubectl
4945
src: https://github.com/githubixx/ansible-role-kubectl.git
50-
version: 23.2.0+1.30.5
46+
version: 23.3.0+1.31.5
5147
```
5248
5349
## Role Variables
5450
5551
```yaml
5652
# "kubectl" version to install
57-
kubectl_version: "1.30.5"
53+
kubectl_version: "1.31.5"
5854

5955
# The default "binary" will download "kubectl" as a binary file. This is
6056
# about 2.5x bigger then the ".tar.gz" file. The tarball needs to be unarchived
@@ -67,10 +63,12 @@ kubectl_version: "1.30.5"
6763
# If download file size is important for you (e.g. slow download or download
6864
# over mobile link) stay with "archive". Otherwise "binary" might be an option.
6965
kubectl_download_filetype: "binary"
66+
7067
#
7168
# SHA512 checksum of the "kubernetes-client-linux-amd64.tar.gz" file
72-
# (see https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.29.md#client-binaries)
73-
kubectl_checksum_archive: "sha512:c9cc7ab9e3aa776f2daab3a9e10ee78d57d0c081ef43f8032de36a61c6425ba527d5df92611b058672be0975a6b97ad3f3a169e282c26275d2c0e59e1f9b1173"
69+
# (see https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#client-binaries)
70+
kubectl_checksum_archive: "sha512:de866a5841bff9b9e6666e0065c2bfd0a8420d8fa2cb3b62ea6191105a2d8661dc44250c0d5e5ad4ed1a34348c75b25e55f25d78dc15cc4d3681946f71d59121"
71+
7472
#
7573
# SHA512 checksum of the binary. There is normally no need to change it.
7674
# Further information:

defaults/main.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
# "kubectl" version to install
3-
kubectl_version: "1.30.5"
3+
kubectl_version: "1.31.5"
44

55
# The default "binary" will download "kubectl" as a binary file. This is
66
# about 2.5x bigger then the ".tar.gz" file. The tarball needs to be unarchived
@@ -13,10 +13,12 @@ kubectl_version: "1.30.5"
1313
# If download file size is important for you (e.g. slow download or download
1414
# over mobile link) stay with "archive". Otherwise "binary" might be an option.
1515
kubectl_download_filetype: "binary"
16+
1617
#
1718
# SHA512 checksum of the "kubernetes-client-linux-amd64.tar.gz" file
18-
# (see https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.30.md#client-binaries)
19-
kubectl_checksum_archive: "sha512:7551aba20eef3e2fb2076994a1a524b2ea2ecd85d47525845af375acf236b8afd1cd6873815927904fb7d6cf7375cfa5c56cedefad06bf18aa7d6d46bd28d287"
19+
# (see https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.31.md#client-binaries)
20+
kubectl_checksum_archive: "sha512:de866a5841bff9b9e6666e0065c2bfd0a8420d8fa2cb3b62ea6191105a2d8661dc44250c0d5e5ad4ed1a34348c75b25e55f25d78dc15cc4d3681946f71d59121"
21+
2022
#
2123
# SHA512 checksum of the binary. There is normally no need to change it.
2224
# Further information:

molecule/default/verify.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
- name: Verify setup
33
hosts: all
44
vars:
5-
expected_output: "v1.30.5"
5+
expected_output: "v1.31.5"
66
tasks:
77
- name: Execute kubectl version to capture output
88
ansible.builtin.command: kubectl version --client=true

0 commit comments

Comments
 (0)