Go to file
Mark Goddard ee7bf2a53f
Fix envoy-jwt-auth-helper (#137)
While running through the envoy JWT tutorial I hit the following error
in the envoy-jwt-auth-helper:

  /opt/helper/envoy-jwt-auth-helper: /lib/x86_64-linux-gnu/libc.so.6:
  version GLIBC_2.34' not found (required by /opt/helper/envoy-jwt-auth-helper)

The auth helper image builds with golang:latest (currently based on
debian bookworm), then copies to a debian buster.

This change fixes the issue by syncing the build and production stage
images.

Fixes: #136

Signed-off-by: Mark Goddard <mark@cofide.io>
2025-01-17 16:16:40 -08:00
.github/workflows Migrate envoy api v3 (#116) 2023-06-02 09:42:20 -06:00
docker-compose Fix Federation tutorial to work with SPIRE release images that are built from scratch (#112) 2023-03-23 12:47:04 -03:00
k8s Fix envoy-jwt-auth-helper (#137) 2025-01-17 16:16:40 -08:00
.gitignore Adds SPIRE Envoy JWT and OPA tutorial (#23) 2020-11-02 11:48:04 -08:00
LICENSE Initial commit 2019-01-24 13:48:56 -08:00
README.md address PR comments 2020-12-18 15:15:54 -03:00

README.md

SPIRE Tutorials

The tutorials in this repo describe how to install SPIRE and integrate it with software typically used with SPIRE. The following tutorials are available:

Tutorial Platform
Quickstart for Kubernetes Kubernetes
AWS OIDC Authentication Kubernetes
Vault OIDC Authentication Kubernetes
Integrating with Envoy using X.509 certs Kubernetes
Integrating with Envoy using JWT Kubernetes
Using SPIFFE X.509 IDs with Envoy and Open Policy Agent Authorization Kubernetes
Using SPIFFE JWT IDs with Envoy and Open Policy Agent Authorization Kubernetes
Nested SPIRE Docker Compose
Federation Docker Compose
Configure SPIRE to Emit Telemetry Docker Compose

Additional examples of how to install and deploy SPIRE are available. The spiffe.io Try SPIRE page includes a Quickstart for Linux and MacOS X and SPIFFE Library Usage Examples. The SPIRE Examples repo on GitHub includes more usage examples for Kubernetes deployments, including Postgres integration, and a Docker-based Envoy example.

For general information about SPIRE and the SPIFFE zero-trust authentication spec that SPIRE implements, see the SPIRE GitHub repo and spiffe.io website.