https://github.com/spinnaker/gate
Spinnaker API Gateway
https://github.com/spinnaker/gate
hacktoberfest
Last synced: about 1 year ago
JSON representation
Spinnaker API Gateway
- Host: GitHub
- URL: https://github.com/spinnaker/gate
- Owner: spinnaker
- License: apache-2.0
- Created: 2014-07-28T17:27:56.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2025-04-09T04:56:05.000Z (over 1 year ago)
- Last Synced: 2025-04-13T19:24:48.964Z (over 1 year ago)
- Topics: hacktoberfest
- Language: Java
- Homepage:
- Size: 3.92 MB
- Stars: 129
- Watchers: 74
- Forks: 741
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Authors: AUTHORS
Awesome Lists containing this project
README
Spinnaker Gateway Service
------------------------------------
[](https://travis-ci.org/spinnaker/gate)
This service provides the Spinnaker REST API, servicing scripting clients as well as all actions from [Deck](https://github.com/spinnaker/deck).
The REST API fronts the following services:
* [CloudDriver](https://github.com/spinnaker/clouddriver)
* [Front50](https://github.com/spinnaker/front50)
* [Igor](https://github.com/spinnaker/igor)
* [Orca](https://github.com/spinnaker/orca)
### Modular builds
By default, Gate is built with all authentication providers included. To build only a subset of
providers, use the `includeProviders` flag:
```
./gradlew -PincludeProviders=oauth2,x509 clean build
```
You can view the list of all providers in `gradle.properties`.
### Debugging
To start the JVM in debug mode, set the Java system property `DEBUG=true`:
```
./gradlew -DDEBUG=true
```
The JVM will then listen for a debugger to be attached on port 8184. The JVM will _not_ wait for
the debugger to be attached before starting Gate; the relevant JVM arguments can be seen and
modified as needed in `build.gradle`.