Skip to content

POC to enable SPIFFE on Github Actions

Notifications You must be signed in to change notification settings

arndt-s/spiffe-github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spiffe-github-actions

Proof of concept to offer a SPIFFE Workload Endpoint on Github Actions.

If the internet has led you here and you are interested in using SPIFFE in Github Actions feel free to contact me at [email protected].

Scope

  • Code focuses on the SPIFFE part only.
  • Code does NOT validate the Github ID Token.
  • Code only issues a dummy JWT-SVID.

Limitations

  • Github service containers don't have access to the ID token. The init step & corresponding gRPC API is used to initialize the service container with an ID token obtained from the main job.
  • Will only work in Linux. Did not test MacOS runners.

About

POC to enable SPIFFE on Github Actions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published