Skip to content

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

v2.2.6

13 Oct 03:57
21b73ab
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v2.1.5

17 Sep 17:34
0fc4ab6
Compare
Choose a tag to compare

Bug Fixes and stability improvements.

Full Changelog: v2.1.4...v2.1.5