Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spinnaker/clouddriver
read and write operations across cloud providers
https://github.com/spinnaker/clouddriver
hacktoberfest
Last synced: about 24 hours ago
JSON representation
read and write operations across cloud providers
- Host: GitHub
- URL: https://github.com/spinnaker/clouddriver
- Owner: spinnaker
- License: apache-2.0
- Created: 2015-06-16T21:26:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-10-29T18:05:56.000Z (about 2 months ago)
- Last Synced: 2024-10-29T20:11:44.307Z (about 2 months ago)
- Topics: hacktoberfest
- Language: Groovy
- Homepage:
- Size: 45.3 MB
- Stars: 435
- Watchers: 92
- Forks: 1,030
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Codeowners: CODEOWNERS
- Authors: AUTHORS
Awesome Lists containing this project
README
Spinnaker Cloud Provider Service
------------------------------------
[![Build Status](https://github.com/spinnaker/clouddriver/workflows/Branch%20Build/badge.svg)](https://github.com/spinnaker/clouddriver/actions)This service is the main integration point for Spinnaker cloud providers like AWS, GCE, CloudFoundry, Azure etc.
### Developing with Intellij
To configure this repo as an Intellij project, run `./gradlew idea` in the root directory.
Some of the modules make use of [Lombok](https://projectlombok.org/), which will compile correctly on its own. However, for Intellij to make sense of the Lombok annotations, you'll need to install the [Lombok plugin](https://plugins.jetbrains.com/plugin/6317-lombok-plugin) as well as [check 'enable' under annotation processing](https://www.jetbrains.com/help/idea/configuring-annotation-processing.html#3).
### 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 7102. The JVM will _not_ wait for
the debugger to be attached before starting Clouddriver; the relevant JVM arguments can be seen and
modified as needed in `build.gradle`.