- update kubectl to
v1.30.5
- Download URL of
kubectl
archive has changed.https://storage.googleapis.com
doesn't work anymore. Usinghttps://dl.k8s.io
instead now (see Client Binaries). - update
.yamllint
- update
meta/main.yml
- Molecule: update tests
- Molecule: fix various
ansible-lint
issues
- update kubectl to
v1.29.3
- update Github workflow
- update
.yamllint
- Molecule: update tests
- Molecule: fix various ansible-lint issues
- update kubectl to
v1.28.5
- Molecule: update tests
- update kubectl to
v1.28.3
- Molecule: add host_vars
- Molecule: update tests
- update kubectl to
v1.28.1
- change download URL from
storage.googleapis.com
tocdn.dl.k8s.io
- fix comment for
kubectl_download_filetype
variable kubectl_checksum_binary
: download checksum file for kubectl binary fromcdn.dl.k8s.io
- update kubectl to
v1.27.4
- remove Ubuntu
18.04
support (reached EOL) - remove Debian
10
(Buster) support (reached EOL) - add Debian
12
(Bookworm) support - refactor Molecule test
- update kubectl to
v1.27.1
- add Github release action to push new release to Ansible Galaxy
- update kubectl to
v1.26.4
- update kubectl to
v1.25.5
- update kubectl to
v1.25.0
- update kubectl to
v1.24.4
- update kubectl to
v1.23.2
- add
verify.yml
to Molecule to be able to runmolecule verify
- update kubectl to
v1.23.1
- fix docker commands in testing section
- make ansible-lint happy
- update kubectl to
v1.22.4
- add Molecule tests for Debian 10 + 11
- remove Ubuntu 16.04 (Xenial) support
- separate vars for Ubuntu 10+11 in Molecule test to test kubectl_download_filetype option
- update min. Ansible version to 2.9
- update kubectl to
v1.22.1
- update kubectl to
v1.21.2
- added Ubuntu 20.04 to role metadata
- update kubectl to
v1.20.4
- added initial molecule tests
- update kubectl to v1.19.4
- update kubectl to v1.18.5
- update default kubectl to v1.17.4
- update README
- update default kubectl to v1.17.2
- introduce possibility to download either
.tar.gz
file or thebinary
file (which is about 2.5x bigger then the tarball but needs no unarchive (initial contribution by @lucendio) - introduce
kubectl_download_filetype
variable. This can be eitherarchive
(default) orbinary
. Seedefaults/main.yml
or README for further information kubectl_checksum
variable renamed tokubectl_checksum_archive
which specifies the SHA512 checksum of the.tar.gz
file. Seedefaults/main.yml
or README for further information- introduce
kubectl_checksum_binary
variable which specifies the SHA512 checksum of thebinary
file. Seedefaults/main.yml
or README for further information - introduce
kubectl_binary_mode
variable to change file permissions ofkubectl
binary. Defaults to0755
. This value was hardcoded before so the default value haven't changed but now it can be configured
- use
remote_src: yes
for unarchive
- update default kubectl to v1.16.3
- update default kubectl to v1.15.5
- Because Ansible Galaxy only allows tags using semantic versioning format I had to change some older tags. If you really rely on that old tags the following tag names changed:
r1.0.0_v1.8.0 -> 1.0.0+1.8.0
r1.0.2_v1.8.0 -> 1.0.2+1.8.0
r2.0.0_v1.9.1 -> 2.0.0+1.9.1
r2.0.1_v1.9.1 -> 2.0.1+1.9.1
r2.0.2_v1.9.1 -> 2.0.2+1.9.1
r3.0.0_v1.10.4 -> 3.0.0+1.10.4
r3.0.1_v1.10.4 -> 3.0.1+1.10.4
r3.0.2_v1.10.8 -> 3.0.2+1.10.8
r5.0.0_v1.12.0 -> 5.0.0+1.12.0
r5.0.1_v1.12.1 -> 5.0.1+1.12.1
r6.0.0_v1.13.0 -> 6.0.0+1.13.0
r6.0.1_v1.13.0 -> 6.0.1+1.13.0
The commits (the SHA1) behind the tags are still the same of course.
- update default kubectl to v1.15.3
- update README
- update default kubectl to v1.14.6
- update default kubectl to v1.14.2
- update default kubectl to v1.14.1
- add link to CHANGELOG in README
- update default kubectl to v1.13.2
kubectl_owner
andkubectl_group
now used (previous version always used userroot
and grouproot
)
- use correct semantic versioning as described in semver. Needed for Ansible Galaxy importer as it now insists on using semantic versioning.
- moved changelog entries to separate file
- make Ansible linter happy
- no major changes but decided to start a new major release as versioning scheme changed quite heavily
- update default kubectl to v1.13.0
- update default kubectl to v1.12.1
- update default kubectl to v1.12.0
- update default kubectl to v1.11.3
- update default kubectl to v1.10.8
- Ubuntu 18.04 supported
- update README
- update default kubectl to v1.10.4
- update default kubectl to v1.9.1
- changed download location
- add checksum
- allow more options to download binaries for different architectures
- update default kubectl to v1.8.0