Skip to content

Releases: Muthukumar-Subramaniam/install-k8s-on-linux

v2.2.7

09 Nov 11:02
26ed176

Choose a tag to compare

Bug Fix

  • An issue was introduced with the release of containerd v2.0.0 due to the unavailability of the SystemdCgroup setting. This caused the playbook to fail during the configuration of containerd. This release fixes that issue, ensuring successful playbook execution when configuring containerd.

Full Changelog: v2.2.6...v2.2.7

v2.2.6

13 Oct 03:57
21b73ab

Choose a tag to compare

Release Notes

Enhancement: Playbook Stability Improvements

  • Reduced shell module usage: Replaced several instances of the shell module with the more stable command and other built-in Ansible modules. This change enhances playbook stability by minimizing reliance on shell commands and promoting idempotent operations.
  • Improved task execution consistency: By avoiding shell-based commands, tasks are now more predictable, with better error handling and cross-platform compatibility.
  • Advantages of Removing shell Modules:
    • Enhanced Stability: Reducing reliance on the shell module leads to more predictable behavior across different environments, as the execution is less dependent on the shell's idiosyncrasies.
    • Idempotency: Built-in Ansible modules are designed to be idempotent, ensuring that running the playbook multiple times does not change the system state if it is already configured correctly.

Bug Fixes

  • YAML parsing issues: Resolved multiple instances of incorrect quoting, which were causing YAML parsing errors. Ensured that all Jinja2 expressions are properly quoted to avoid runtime errors.
  • General code cleanup: Removed redundant and unstable commands that were causing intermittent issues during execution.

Full Changelog: v2.2.5...v2.2.6

v2.2.5

01 Oct 09:02
b2b2641

Choose a tag to compare

Release Notes

  • Bug Fixes and Stability Improvements:
    • Addressed several issues to enhance the overall stability and reliability of the playbook.
  • Idempotency Improvements:
    • Improved idempotency in tasks, ensuring that playbooks can be safely rerun without unintended side effects.

Full Changelog: v2.2.4...v2.2.5

v2.2.4

27 Sep 08:23
0cc8f33

Choose a tag to compare

Release Notes

  • Bug Fixes and Stability Improvements:
    • Addressed several issues to enhance the overall stability and reliability of the playbook.
  • Idempotency Improvements:
    • Improved idempotency in tasks, ensuring that playbooks can be safely rerun without unintended side effects.

Full Changelog: v2.2.3...v2.2.4

v2.2.3

25 Sep 19:12
eaf8a12

Choose a tag to compare

What's New

  • Optional MetalLB LoadBalancer Installation: Added a new playbook for the optional installation of the MetalLB load balancer. This includes configuration for IP address pools and L2Advertisement, supporting LoadBalancer services in Kubernetes clusters without cloud provider integration.
  • Many other bug fixes and stability improvements.

Full Changelog: v2.2.2...v2.2.3

v2.2.2

25 Sep 16:52
d62f940

Choose a tag to compare

What's New

  • Optional MetalLB LoadBalancer Installation: Added a new playbook for the optional installation of the MetalLB load balancer. This includes configuration for IP address pools and L2Advertisement, supporting LoadBalancer services in Kubernetes clusters without cloud provider integration.
  • Few other bug fixes and stability improvements.

Full Changelog: v2.2.1...v2.2.2

v2.2.1

25 Sep 10:55
ceee152

Choose a tag to compare

Release Notes

  • Bug Fixes in applying firewalld rules and Stability Improvements.

Full Changelog: v2.2.0...v2.2.1

v2.2.0

23 Sep 07:58
465c786

Choose a tag to compare

What's New

  • Bug Fixes and Stability Improvements: Addressed various issues to enhance the overall stability of the playbook.
  • Restructured Inventory: The inventory has been restructured to follow a directory format, improving organization and accessibility.
  • Adopted Python Scripts: Moved away from Bash scripts and adopted Python scripts for better maintainability and functionality.

Full Changelog: v2.1.7...v2.2.0

v2.1.7

20 Sep 11:58
3727d71

Choose a tag to compare

Release Notes

  • Added Firewalld Support: Enhanced the Ansible playbook to handle firewalld when it is found running. Necessary ports and protocols for the Kubernetes cluster are now allowed, ensuring proper communication and security.
  • Bug Fixes: Fixed several issues for improved functionality.
  • Stability Improvements: Increased overall stability.
  • Idempotency Enhancements: Ensured consistent behavior across executions.

Full Changelog: v2.1.6...v2.1.7

v2.1.6

18 Sep 13:45
b53dcf4

Choose a tag to compare

What's New

  • Bug Fixes: Fixed several issues for improved functionality.
  • Stability Improvements: Increased overall stability.
  • Idempotency Enhancements: Ensured consistent behavior across executions.

Full Changelog: v2.1.5...v2.1.6