Skip to content

feat: remove JUNO_TOKEN usage for deployments#745

Merged
peterpeterparker merged 1 commit intomainfrom
feat/remove-token
Feb 20, 2026
Merged

feat: remove JUNO_TOKEN usage for deployments#745
peterpeterparker merged 1 commit intomainfrom
feat/remove-token

Conversation

@peterpeterparker
Copy link
Copy Markdown
Member

Motivation

Juno now supports ephemeral access keys for deployments. These are generated and granted for 10 minutes (default duration) using OpenID Connect - a JWT generated by GitHub Actions. The repository has to be configured within the related Satellites (which I did).

Long story short, this approach is safer and cleaner than saving an identity in your repo. Cherry on top, the deployments will start appearing in the Console.

Notes

I deleted the JUNO_TOKEN from the repository secrets and from the Satellites.

Changes

  • Remove JUNO_TOKEN usage
  • Set permissions to id-token: write in the action — otherwise GitHub does not generate a JWT

@peterpeterparker peterpeterparker requested review from a team as code owners February 20, 2026 12:37
Copy link
Copy Markdown
Collaborator

@AntonioVentilii AntonioVentilii left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! LGTM

@peterpeterparker peterpeterparker merged commit 3b6b323 into main Feb 20, 2026
12 checks passed
@peterpeterparker peterpeterparker deleted the feat/remove-token branch February 20, 2026 16:56
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.

2 participants