Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPIFFE - setup SPIFFE and SPIRE #84

Open
mfreeman451 opened this issue Dec 18, 2024 · 0 comments
Open

SPIFFE - setup SPIFFE and SPIRE #84

mfreeman451 opened this issue Dec 18, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request k8s

Comments

@mfreeman451
Copy link
Contributor

mfreeman451 commented Dec 18, 2024

Need to test using SPIFFE and SPIRE in our cluster to secure microservices.

Key Benefits for EventRunner:

  • Zero trust architecture - every service gets a cryptographic identity
  • No static secrets/credentials needed
  • Automatic certificate rotation
  • Fine-grained access control between services
  • Simplified security auditing
  • Integration with Kubernetes RBAC

Next Steps:

  • Create identity entries for each EventRunner service
  • Update service deployments to mount SPIRE socket
  • Modify code to use SPIFFE Workload API for authentication
  • Configure Oathkeeper/Hydra to validate SPIFFE identities
  • Set up monitoring for SPIRE certificate issuance/rotation
@mfreeman451 mfreeman451 added enhancement New feature or request k8s labels Dec 18, 2024
@mfreeman451 mfreeman451 self-assigned this Dec 18, 2024
@mfreeman451 mfreeman451 moved this to In progress in ThreadR Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request k8s
Projects
Status: In progress
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant