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: 10 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-05T01:51:18.000Z (10 months ago)
- Last Synced: 2025-04-05T02:30:52.538Z (10 months 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.
## Minimum setup on a Kubernetes cluster ⎈
⚠️ Prerequisite: A Kubernetes Cluster must be set up before continuing to further steps.
```
make clean-kubernetes-athenz deploy-kubernetes-athenz
```
You may access Athenz UI at http://localhost:3000 by forwarding requests.
```
kubectl -n athenz port-forward deployment/athenz-ui 3000:3000
```
## Minimum setup on Docker 🐳
⚠️ Prerequisite: Docker compose must be set up before continuing to further steps.
```
make clean-docker-athenz deploy-docker-athenz
```
You may access Athenz UI at http://localhost:3000 by forwarding requests.
```
docker compose -f docker/docker-compose.yaml start ghostunnel
```
## Miscellaneous documents
- [How to generate keys and certificates](docs/CERTIFICATES.md)
- [CLI instruction](docs/CLI.md)
- [List of Athenz package distribution](docs/DISTRIBUTIONS.md)
- [How to generate keys and retrieve certificates (**Identity Provisioning**)](docs/IDENTITYPROVISIONING.md)
- [Envoy Ambassador Instruction for Kubernetes](docs/ENVOY.md)
- [Showcases for Kubernetes](docs/SHOWCASES_KUBERNETES.md)