Skip to content

Releases: githubixx/ansible-role-cilium-kubernetes

10.0.1+1.13.2

20 Apr 19:42
08f12d3
Compare
Choose a tag to compare

What's Changed

Full Changelog: 10.0.0+1.13.0...10.0.1+1.13.2

10.0.0+1.13.0

09 Mar 19:25
26e273b
Compare
Choose a tag to compare

What's Changed

  • upgrade to Cilium v1.13.0. Please check for possible incompatible changes and deprecations.
  • added force:true in case of Helm chart upgrade to make sure the upgrade happens no matter what
  • tasks/pre_flight_check.yml + upgrade.yml: fix ansible-lint issues

Full Changelog: 9.0.0+1.12.5...10.0.0+1.13.0

9.0.0+1.12.5

15 Jan 20:18
58f10ca
Compare
Choose a tag to compare

What's Changed

  • BREAKING: The action variable was renamed to cilium_action variable. This avoids variable collisions with other roles.
  • BREAKING: Allow to set Helm values for pre-flight-check in cilium_values_user_pre_flight_check.yml.j2 or cilium_values_default_pre_flight_check.yml.j2 templates. In previous versions these values were hard-coded in tasks/upgrade.yml. This change comes together with the next one:
  • BREAKING: In previous versions the Helm values for pre-flight-check were:
agent: false
preflight:
  enabled: true
operator:
  enabled: false

This was changed to:

agent: false
preflight:
  enabled: true
  tolerations:
    - operator: Exists
operator:
  enabled: false

By default Cilium gets installed on all nodes including the control plane nodes. That's because the toleration is set to operator: Exists which ignores all taints set on all Kubernetes nodes. Since the "pre-flight-check" expects that the number of current Cilium pods equals the number of "pre-flight-check" pods, the "pre-flight-check" pods needs to run on all nodes where the current Cilium pods are running. The default Helm chart values disallow running "pre-flight-check" pods running on the control-plane nodes. If you've different taints you might need to adjust the "pre-flight-check" tolerations.

8.0.0+1.12.3

02 Nov 21:15
1807b10
Compare
Choose a tag to compare

What's Changed

  • upgrade to Cilium v1.12.3
  • introduce cilium_delegate_to variable. Previously this was hard coded to 127.0.0.1 and it's also the default of this variable.
  • introduce cilium_helm_show_commands variable (see README for more information)
  • introduce cilium_template_output_directory variable (see README for more information)
  • introduce Molecule tests
  • don't use shell module anymore to execute helm command. Now kubernetes.core.helm* modules are used.
  • use two underscores for internal variables
  • ansible-lint: fix various issues like using FQDN Ansible module names now
  • add requirements.yml
  • add collections.yml

Full Changelog: 7.1.1+1.12.1...8.0.0+1.12.3

7.1.1+1.12.1

12 Sep 19:05
d76bd7c
Compare
Choose a tag to compare

What's Changed

  • fix YAML syntax in tasks/main.yml / use FQN Ansible module names for include_tasks by @githubixx in #21

Full Changelog: 7.1.0+1.12.1...7.1.1+1.12.1

7.1.0+1.12.1

11 Sep 18:36
Compare
Choose a tag to compare

What's Changed

  • fix various ansible-lint issues

Full Changelog: 7.0.0+1.12.1...7.1.0+1.12.1

7.0.0+1.12.1

11 Sep 14:02
5c07bb1
Compare
Choose a tag to compare
  • upgrade to Cilium v1.12.1
  • add Github release action to push new release to Ansible Galaxy

Full Changelog: 6.0.4+1.11.6...7.0.0+1.12.1

6.0.4+1.11.6

21 Jun 21:51
d779662
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.0.2+1.11.4...6.0.4+1.11.6

6.0.2+1.11.4

06 May 08:24
5d6f7e7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 6.0.1+1.11.1...6.0.2+1.11.4

6.0.1+1.11.1

16 Feb 19:47
0a06490
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/githubixx/ansible-role-cilium-kubernetes/commits/6.0.1+1.11.1