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

https://github.com/keisukeyamashita/spinnaker-github-proxy

Proxies user info request from Spinnaker to fetch private organization members.
https://github.com/keisukeyamashita/spinnaker-github-proxy

github spinnaker

Last synced: 7 months ago
JSON representation

Proxies user info request from Spinnaker to fetch private organization members.

Awesome Lists containing this project

README

          

# Spinnaker GitHub Proxy

![Test](https://github.com/KeisukeYamashita/spinnaker-github-proxy/workflows/Test/badge.svg?branch=master)
[![codecov](https://codecov.io/gh/KeisukeYamashita/spinnaker-github-proxy/branch/master/graph/badge.svg?token=fQSLEMs6Db)](https://codecov.io/gh/KeisukeYamashita/spinnaker-github-proxy)

`spinnaker-github-proxy` proxies user info request from Spinnaker. By default, Spinnaker's GitHub Organization authentication only reads public members.
This proxy will allow to fetch private members and return the judge if the user can access or not.

## How to run

### Run locally

Configure environment variables.

```console
$ cp .envrc.sample .envrc
$ vi .envrc
```

And the run.

```console
$ make run
```

### Run by Docker image

```console
$ docker run docker.pkg.github.com/keisukeyamashita/spinnaker-github-proxy/spinnaker-github-proxy
```

## Maintainer

* [KeisukeYamashita](https://github.com/KeisukeYamashita)

## (For maintainer) How to release

```console
$ git tag
$ git push origin
```