Commit Graph

10 Commits

Author SHA1 Message Date
Brad Davidson
2ee4a16846 Check certificate fingerprint when deciding if memory store needs to be updated (#180)
When using a chained store of Kubernetes -> Memory -> File, a file-backed cert with a valid ResourceVersion could not be updated when the Kubernetes store was offline, as the Memory store was skipping the update if the ResourceVersion was not changed.
The Kubernetes store passes through the secret update without a modified ResourceVersion if the Secret controller is not yet available to round-trip the secret through the apiserver, as the apiserver is what handles updating the ResourceVersion when the Secret changes.
In RKE2, this caused a deadlock on startup when the certificate is expired, as the apiserver cannot be started until the cert is updated, but the cert cannot be updated until the apiserver is up.

Fix this by also considering the certificate hash annotation when deciding if the update can be skipped.

Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
(cherry picked from commit 242c2af2db)
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-06-11 18:41:32 +00:00
renovate-rancher[bot]
12ccb5f265 Update actions/setup-go action to v5.4.0 (main) (#168)
* Update actions/setup-go action to v5.4.0

* No point putting exact versions in the comments before an action.

The comment isn't updated by renovatebot, and the bot puts the
version next to the item being referenced.

---------

Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
Co-authored-by: Eric Promislow <epromislow@suse.com>
2025-04-23 17:21:19 -07:00
Sakala Venkata Krishna Rohit
246fdcf607 Update renovate.json to ignore packages (#164) 2025-02-23 10:59:36 -08:00
renovate-rancher[bot]
1be223c6b0 Update actions/checkout action to v4.2.2 (#132)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2025-02-19 12:02:04 -08:00
renovate-rancher[bot]
389ebca7c5 Update actions/setup-go action to v5.3.0 (#133)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2025-02-19 12:01:45 -08:00
renovate-rancher[bot]
3f4c7c1f3a Add initial Renovate configuration (#157)
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2025-02-19 12:01:31 -08:00
Chad Roberts
63bb33ba07 Add GITHUB_TOKEN to env for release action (#128) 2024-11-25 09:32:44 -05:00
Chad Roberts
dce7e4650b Implement versioning ADR (#124)
* Implement versioning ADR

* Update to handle tags that contain -rc
2024-11-15 09:36:48 -05:00
Tom Lebreux
7a349f0e17 Add GHA to test the code (#98) 2024-04-18 09:38:05 -04:00
renovate-rancher[bot]
2ac221e5d6 Add initial Renovate configuration 2023-04-18 11:27:12 +00:00