Releases: githubixx/ansible-role-cilium-kubernetes
10.0.1+1.13.2
What's Changed
- update to Cilium v1.13.2 by @githubixx in #25
Full Changelog: 10.0.0+1.13.0...10.0.1+1.13.2
10.0.0+1.13.0
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
- 10.0.0+1.13.0 by @githubixx in #24
Full Changelog: 9.0.0+1.12.5...10.0.0+1.13.0
9.0.0+1.12.5
What's Changed
- BREAKING: The
action
variable was renamed tocilium_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
orcilium_values_default_pre_flight_check.yml.j2
templates. In previous versions these values were hard-coded intasks/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.
- upgrade to Cilium
v1.12.5
- added
.gitignore
- added
.yamlint
Full Changelog: 8.0.0+1.12.3...9.0.0+1.12.5
8.0.0+1.12.3
What's Changed
- 8.0.0+1.12.3 by @githubixx in #22
- upgrade to Cilium v1.12.3
- introduce
cilium_delegate_to
variable. Previously this was hard coded to127.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 executehelm
command. Nowkubernetes.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
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
What's Changed
- fix various ansible-lint issues
- 7.1.0+1.12.1 by @githubixx in #20
Full Changelog: 7.0.0+1.12.1...7.1.0+1.12.1
7.0.0+1.12.1
- 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
What's Changed
- update Cilium to v1.11.6 by @githubixx in #18
Full Changelog: 6.0.2+1.11.4...6.0.4+1.11.6
6.0.2+1.11.4
What's Changed
- update Cilium to v1.11.4 by @githubixx in #16
Full Changelog: 6.0.1+1.11.1...6.0.2+1.11.4
6.0.1+1.11.1
What's Changed
- update Cilium to v1.11.1 by @githubixx in #14
- Improvements to the playbook. by @tiagoblackcode in #13
New Contributors
- @tiagoblackcode made their first contribution in #13
Full Changelog: https://github.com/githubixx/ansible-role-cilium-kubernetes/commits/6.0.1+1.11.1