Skip to content

fix: runner token expiration renewal#305

Open
BoxBoxJason wants to merge 2 commits into
crossplane-contrib:masterfrom
BoxBoxJason:fix/runner-expiration-renewal
Open

fix: runner token expiration renewal#305
BoxBoxJason wants to merge 2 commits into
crossplane-contrib:masterfrom
BoxBoxJason:fix/runner-expiration-renewal

Conversation

@BoxBoxJason
Copy link
Copy Markdown
Contributor

@BoxBoxJason BoxBoxJason commented Apr 15, 2026

Description of your changes

This PR adds an automatic renewal mechanism on runner token expiration for the project, group & instance runners.

All of the changes are covered by unit tests

Fixes #304

I have:

  • Read and followed Crossplane's contribution process.
  • Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

I have:

  • Successfully built and ran the provider locally against a kubernetes cluster.
  • Successfully created, updated, and deleted resources of the types I changed / created.
  • Ensured reconciliation loops for the changed / created resource complete without error.
    • Creation
    • Update
    • Deletion
  • Deleted the resource on the app side to ensure the provider correctly handles
    unexpected drift. (should result in recreation of the resource if applicable)
  • Updated the resource on the app side to ensure the provider correctly handles
    unexpected drift. (should result in an update of the resource if applicable)

Signed-off-by: BoxBoxJason <contact@boxboxjason.dev>
Signed-off-by: BoxBoxJason <contact@boxboxjason.dev>
@BoxBoxJason BoxBoxJason marked this pull request as ready for review April 16, 2026 08:06
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.

Runner Token not renewed on expiration

1 participant