Skip to content

279 wait for node to show ready status failures dont stop playbook#314

Open
aleiner wants to merge 27 commits into
mainfrom
279-wait-for-node-to-show-ready-status-failures-dont-stop-playbook
Open

279 wait for node to show ready status failures dont stop playbook#314
aleiner wants to merge 27 commits into
mainfrom
279-wait-for-node-to-show-ready-status-failures-dont-stop-playbook

Conversation

@aleiner

@aleiner aleiner commented Aug 30, 2025

Copy link
Copy Markdown
Collaborator

What type of PR is this?

(REQUIRED)

  • bug
  • cleanup
  • documentation
  • feature

What this PR does / why we need it:

Adds logic to account for nodes where RKE2 may have been running previously. It configures and starts that node as the leader.

Which issue(s) this PR fixes:

Fixes #279

aleiner and others added 16 commits June 2, 2025 10:57
Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
* updating documentation

* fixing line too long

* Remove superfluous vars file

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
Co-authored-by: Jacob Hanafin <jacob@hanafin.pro>
* adjustments to STIG compliance

* Fix pyinfra tests

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
Co-authored-by: Jacob Hanafin <jacob@hanafin.pro>
* Add RKE2 role tags
* nm fix

* check for NetworkManager not-found to prevent triggering on systems without NM

* updating for correctness

* adding tags to resolve merge conflict

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
Co-authored-by: Jacob Hanafin <jacob@hanafin.pro>
* Playbook re-work init commit

* Fix yaml lint errors

* Fix yaml lint errors #2

* Fix CI and add rotate certs playbook

* Fix YAML #3

* A simple working upgrade play

* Clear linting errors

* Clear linting errors 2

* Update docs and add lint dir to .gitignore

* Update docs and collect_info
…ll always print an error during the first installation (#307)

* skipping task that we know will fail

* fixing variable logic

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
Co-authored-by: Jacob Hanafin <jacob@hanafin.pro>
* Resolve issue #308

* Fix trailing space
* Update cis_hardening.yml

* Update cis_hardening.yml
Co-authored-by: Adam Leiner <104371562+aleiner@users.noreply.github.com>
Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
* rpm install from local dir
---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
* support changing data-dir

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
* logic review

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
@aleiner aleiner linked an issue Aug 30, 2025 that may be closed by this pull request
@aleiner
aleiner changed the base branch from main to v2.1.0 August 30, 2025 03:34
@aleiner
aleiner requested a review from rancherpat September 23, 2025 13:54
aleiner and others added 3 commits December 12, 2025 14:11
Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
* stig typo fix

* lint fix

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
@Daemonslayer2048 Daemonslayer2048 self-assigned this Dec 12, 2025
aleiner and others added 5 commits December 12, 2025 18:00
#326)

* adding ability to skip installs on subsequent runs; fixing logic to detect existing clusters

* linting

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
* ace options

* linting

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
Co-authored-by: Jacob Hanafin <jacob@hanafin.pro>
* fix upgrade playbook

* reverting calculate_ver

---------

Co-authored-by: Adam Leiner <adam.leiner@ranchergovernment.com>
@aleiner

aleiner commented Dec 17, 2025

Copy link
Copy Markdown
Collaborator Author

Can be tested by disabling kube-proxy. The first node won't successfully start, but the playbook will continue

@aleiner aleiner closed this Dec 19, 2025
@aleiner
aleiner force-pushed the 279-wait-for-node-to-show-ready-status-failures-dont-stop-playbook branch from 6ca05dc to fafde3d Compare December 19, 2025 20:10
@aleiner aleiner reopened this Dec 19, 2025
Base automatically changed from v2.1.0 to main February 20, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

"Wait for node to show Ready status" failures don't stop playbook

6 participants