An open API service indexing awesome lists of open source software.

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.

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)