{"id":19391099,"url":"https://github.com/spiffe/spire-tutorials","last_synced_at":"2025-04-05T05:06:48.377Z","repository":{"id":40430191,"uuid":"167443151","full_name":"spiffe/spire-tutorials","owner":"spiffe","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-11T07:09:08.000Z","size":1077,"stargazers_count":91,"open_issues_count":35,"forks_count":85,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-03-29T04:08:16.410Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spiffe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-01-24T21:48:55.000Z","updated_at":"2025-03-11T07:09:13.000Z","dependencies_parsed_at":"2024-06-05T00:38:55.246Z","dependency_job_id":"6cb3202c-f95e-4fbb-ae6e-1cedb758b4f0","html_url":"https://github.com/spiffe/spire-tutorials","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fspire-tutorials","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fspire-tutorials/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fspire-tutorials/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spiffe%2Fspire-tutorials/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spiffe","download_url":"https://codeload.github.com/spiffe/spire-tutorials/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247289428,"owners_count":20914464,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T10:24:42.765Z","updated_at":"2025-04-05T05:06:48.356Z","avatar_url":"https://github.com/spiffe.png","language":"Shell","funding_links":[],"categories":["Shell"],"sub_categories":[],"readme":"# SPIRE Tutorials\n\nThe tutorials in this repo describe how to install SPIRE and integrate it with software typically used with SPIRE. The following tutorials are available:\n\n| Tutorial | Platform |\n| --- | --- |\n| [Quickstart for Kubernetes](https://spiffe.io/spire/try/getting-started-k8s/) | Kubernetes |\n| [AWS OIDC Authentication](https://spiffe.io/spire/try/oidc-federation-aws/) | Kubernetes |\n| [Vault OIDC Authentication](k8s/oidc-vault) | Kubernetes |\n| [Integrating with Envoy using X.509 certs](k8s/envoy-x509) | Kubernetes |\n| [Integrating with Envoy using JWT](k8s/envoy-jwt) | Kubernetes |\n| [Using SPIFFE X.509 IDs with Envoy and Open Policy Agent Authorization](k8s/envoy-opa) | Kubernetes |\n| [Using SPIFFE JWT IDs with Envoy and Open Policy Agent Authorization](k8s/envoy-jwt-opa) | Kubernetes |\n| [Nested SPIRE](docker-compose/nested-spire) | Docker Compose |\n| [Federation](docker-compose/federation) | Docker Compose |\n| [Configure SPIRE to Emit Telemetry](docker-compose/metrics) | Docker Compose |\n\nAdditional examples of how to install and deploy SPIRE are available. The spiffe.io [Try SPIRE](https://spiffe.io/spire/try/) page includes a [Quickstart for Linux and MacOS X](https://spiffe.io/spire/try/getting-started-linux-macos-x/) and [SPIFFE Library Usage Examples](https://spiffe.io/spire/try/spiffe-library-usage-examples/). The [SPIRE Examples](https://github.com/spiffe/spire-examples) repo on GitHub includes more usage examples for Kubernetes deployments, including Postgres integration, and a Docker-based Envoy example.\n\nFor general information about SPIRE and the [SPIFFE](https://github.com/spiffe/spiffe) zero-trust authentication spec that SPIRE implements, see the SPIRE [GitHub repo](https://github.com/spiffe/spire) and [spiffe.io website](https://spiffe.io).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspiffe%2Fspire-tutorials","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspiffe%2Fspire-tutorials","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspiffe%2Fspire-tutorials/lists"}