Added README for Spring Cloud Info
This commit is contained in:
31
spring-cloud-info/README.md
Normal file
31
spring-cloud-info/README.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# Spring Cloud Info
|
||||
|
||||
## Why?
|
||||
|
||||
The Spring Cloud Team gets a lot of inquiries from users like the following:
|
||||
|
||||
* What version of Spring Cloud should I use if I am using Spring Boot `x.x.x`?
|
||||
* When will Spring Cloud `[RELEASE]` be released?
|
||||
* What version of `spring-cloud-*` is in Spring Cloud `[RELEASE]`?
|
||||
|
||||
The answers to these questions can easily be found if you know where to look. The purpose of
|
||||
Spring Cloud Info is to make these answers easily accessible via a REST API that we can then use
|
||||
to expose this information in a user friendly way.
|
||||
|
||||
## The Nitty Gritty Details
|
||||
|
||||
Spring Cloud Info is deployed on Pivotal Cloud Foundry in the org `spring.io` and space `
|
||||
spring-cloud-issuebot-production`.
|
||||
|
||||
There is a `manifest.yml` file in the root of the project you can use to deploy the app
|
||||
simply by running `cf push`. It requires a Spring Cloud Services Config Server service
|
||||
named `config-server`. The config server should point to the configuration in the branch
|
||||
`spring-cloud-info-config` of the repo https://github.com/spring-cloud/spring-cloud-release-tools.
|
||||
Within the `application.yml` in that branch there needs to be one an encrypted oauth token for GitHub
|
||||
that is set via `spring.cloud.info.git.oauthtoken`. This token is used by Spring Cloud Info to fetch
|
||||
data from GitHub.
|
||||
|
||||
## REST API
|
||||
The rest API is documented via Spring Rest Docs and is published along with the app to Pivotal
|
||||
Cloud Foundry. You can find the REST API documentation at
|
||||
https://spring-cloud-info.cfapps.io/docs/spring-cloud-info.html.
|
||||
Reference in New Issue
Block a user