https://github.com/ctyano/athenz-distribution
This repository provides linux packages and container images of Athenz, and explains how to set them up.
https://github.com/ctyano/athenz-distribution
athenz authentication authorization docker envoy k8s oauth2 openid rbac ssot x509
Last synced: 3 months ago
JSON representation
This repository provides linux packages and container images of Athenz, and explains how to set them up.
- Host: GitHub
- URL: https://github.com/ctyano/athenz-distribution
- Owner: ctyano
- License: gpl-3.0
- Created: 2023-08-20T05:03:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-05T01:51:18.000Z (about 1 year ago)
- Last Synced: 2025-04-05T02:30:52.538Z (about 1 year ago)
- Topics: athenz, authentication, authorization, docker, envoy, k8s, oauth2, openid, rbac, ssot, x509
- Language: Makefile
- Homepage: https://www.athenz.io
- Size: 28.8 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# athenz-distribution
This is an unofficial repository to provide tools, packages and instructions for [Athenz](https://www.athenz.io).
This repository is currently privately owned and maintained by [ctyano](https://github.com/ctyano).
Stars ⭐️ and Pull Requests ❤️ are always welcome.
To learn more about this repository, you may refer to [the documentation of this repository](docs).
## Minimum setup on a Kubernetes cluster ⎈
⚠️ Prerequisite: A [Kubernetes](https://kubernetes.io/) Cluster must be set up before continuing to further steps.
```
make clean-kubernetes-athenz deploy-kubernetes-athenz
```
You can access Athenz UI at http://localhost:3000 by forwarding requests.
```
kubectl -n athenz port-forward deployment/athenz-ui 3000:3000
```
To see how Athenz authorization scenarios work, check out the [Kubernetes Showcase](docs/SHOWCASES_KUBERNETES.md) to run the entire ecosystem.
## Minimum setup on Docker 🐳
⚠️ Prerequisite: [Docker compose](https://docs.docker.com/compose/) must be set up before continuing to further steps.
```
make clean-docker-athenz deploy-docker-athenz
```
You can access Athenz UI at http://localhost:3000 by forwarding requests.
```
docker compose -f docker/docker-compose.yaml start ghostunnel
```