Skip to content

Gitsync fails to read new credentials when using ESO Github token generator #978

@electrical

Description

@electrical

We use Github for our git repos.

To provide access from airflow we use External Secrets Operator to manage this using GithubAccessToken that uses a github app to create the access token.
This token only lives for 1 hour maximum.
Because of this lifespan, The gitsync container needs to re-read the secret to have the new token.
Unfortunately it seems that gitsync doesn't support re-reading the secret while it's running.

This causes it to fail the sync, exit and restarts.
Thankfully it will restart fine and syncs again.

I'm wondering if there is something I've missed to solve this, or is this an expected and known 'issue'?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions