Skip to content

Long living processes + autorenew of token #1218

@mnaser

Description

@mnaser

We have a self-hosted runner controller for OpenStack built using this SDK:

https://github.com/vexxhost/github-actions-openstack

We are noticing issues that at some point, it seems that the token expires but doesn't get renewed.

2025-05-12T16:59:13.553084Z ERROR github_actions_openstack: failed to maintain minimum ready nodes error=openstack server error:
        uri: `https://compute.public.mtl1.vexxhost.net/v2.1/32f6b15efafe477b9f3f378926069547/servers/detail?`
        status: `401 Unauthorized`
        data: `{"code":401,"message":"The request you have made requires authentication.","title":"Unauthorized"}`

We maintain the same session for the lifetime of the application, should we be scoping that different, is this a bug with the SDK not properly renewing tokens? I couldn't find anything in the documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions