Skip to content

Latest commit

 

History

History
235 lines (145 loc) · 5.55 KB

CHANGELOG.md

File metadata and controls

235 lines (145 loc) · 5.55 KB

Changelog

23.2.0+1.30.5

  • update kubectl to v1.30.5
  • Download URL of kubectl archive has changed. https://storage.googleapis.com doesn't work anymore. Using https://dl.k8s.io instead now (see Client Binaries).
  • update .yamllint
  • update meta/main.yml
  • Molecule: update tests
  • Molecule: fix various ansible-lint issues

23.1.0+1.29.3

  • update kubectl to v1.29.3
  • update Github workflow
  • update .yamllint
  • Molecule: update tests
  • Molecule: fix various ansible-lint issues

23.0.2+1.28.5

  • update kubectl to v1.28.5
  • Molecule: update tests

23.0.1+1.28.3

  • update kubectl to v1.28.3
  • Molecule: add host_vars
  • Molecule: update tests

23.0.0+1.28.1

  • update kubectl to v1.28.1
  • change download URL from storage.googleapis.com to cdn.dl.k8s.io
  • fix comment for kubectl_download_filetype variable
  • kubectl_checksum_binary: download checksum file for kubectl binary from cdn.dl.k8s.io

22.0.1+1.27.4

  • 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

22.0.0+1.27.1

  • update kubectl to v1.27.1
  • add Github release action to push new release to Ansible Galaxy

21.0.0+1.26.4

  • update kubectl to v1.26.4

20.0.1+1.25.5

  • update kubectl to v1.25.5

20.0.0+1.25.0

  • update kubectl to v1.25.0

19.0.0+1.24.4

  • update kubectl to v1.24.4

18.0.1+1.23.2

  • update kubectl to v1.23.2
  • add verify.yml to Molecule to be able to run molecule verify

18.0.0+1.23.1

  • update kubectl to v1.23.1
  • fix docker commands in testing section
  • make ansible-lint happy

17.0.0+1.22.4

  • 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

16.0.0+1.22.1

  • update kubectl to v1.22.1

15.0.0+1.21.2

  • update kubectl to v1.21.2

14.0.1+1.20.4

  • added Ubuntu 20.04 to role metadata

14.0.0+1.20.4

  • update kubectl to v1.20.4
  • added initial molecule tests

13.0.0+1.19.4

  • update kubectl to v1.19.4

12.0.0+1.18.5

  • update kubectl to v1.18.5

11.0.2+1.17.4

  • update default kubectl to v1.17.4

11.0.1+1.17.2

  • update README

11.0.0+1.17.2

  • update default kubectl to v1.17.2
  • introduce possibility to download either .tar.gz file or the binary 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 either archive (default) or binary. See defaults/main.yml or README for further information
  • kubectl_checksum variable renamed to kubectl_checksum_archive which specifies the SHA512 checksum of the .tar.gz file. See defaults/main.yml or README for further information
  • introduce kubectl_checksum_binary variable which specifies the SHA512 checksum of the binary file. See defaults/main.yml or README for further information
  • introduce kubectl_binary_mode variable to change file permissions of kubectl binary. Defaults to 0755. This value was hardcoded before so the default value haven't changed but now it can be configured

10.1.0+1.16.3

  • use remote_src: yes for unarchive

10.0.0+1.16.3

  • update default kubectl to v1.16.3

9.0.1+1.15.5

  • update default kubectl to v1.15.5

No version change

  • 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.

9.0.0+1.15.3

  • update default kubectl to v1.15.3

8.0.3+1.14.6

  • update README

8.0.2+1.14.6

  • update default kubectl to v1.14.6

8.0.1+1.14.2

  • update default kubectl to v1.14.2

8.0.0+1.14.1

  • update default kubectl to v1.14.1

7.1.1+1.13.2

  • add link to CHANGELOG in README

7.1.0+1.13.2

  • update default kubectl to v1.13.2
  • kubectl_owner and kubectl_group now used (previous version always used user root and group root)

7.0.0+1.13.0

  • 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

r6.0.0_v1.13.0

  • update default kubectl to v1.13.0

r5.0.1_v1.12.1

  • update default kubectl to v1.12.1

r5.0.0_v1.12.0

  • update default kubectl to v1.12.0

r4.0.0_v1.11.3

  • update default kubectl to v1.11.3

r3.0.2_v1.10.8

  • update default kubectl to v1.10.8

r3.0.1_v1.10.4

  • Ubuntu 18.04 supported
  • update README

r3.0.0_v1.10.4

  • update default kubectl to v1.10.4

r2.0.2_v1.9.1

  • update default kubectl to v1.9.1
  • changed download location
  • add checksum
  • allow more options to download binaries for different architectures

r1.0.2_v1.8.0

  • update default kubectl to v1.8.0