Skip to content
Browse files

wrap README to 80 chars

  • Loading branch information...
1 parent 2e0d56c commit 6c027311e9340488ca3e51e8aa5733d68e48150f Dmitriy Kalinin and Mark Rushakoff committed Mar 26, 2013
Showing with 18 additions and 9 deletions.
  1. +18 −9 README.md
View
27 README.md
@@ -2,16 +2,19 @@
# cloud_controller_ng
-This repository contains the code for the Cloud Controller. The NG signifies that this is a "next generation" component and this is not backward-compatible with the original cloud_controller.
-This version adds significant new functionality including the additional mandatory "organization" and "space" hierarchy that all users, applications and services must use.
+This repository contains the code for the Cloud Controller. The NG signifies
+that this is a "next generation" component and this is not backward-compatible
+with the original cloud_controller. This version adds significant new
+functionality including the additional mandatory "organization" and "space"
+hierarchy that all users, applications and services must use.
## Components
### Cloud Controller
-The Cloud Controller itself is written in Ruby and provides REST API endpoints for clients to access
-the system. The Cloud Controller maintains a database with tables for orgs, spaces, apps,
-services, service instances, user roles, and more.
+The Cloud Controller itself is written in Ruby and provides REST API endpoints
+for clients to access the system. The Cloud Controller maintains a database with
+tables for orgs, spaces, apps, services, service instances, user roles, and more.
### Database (CC_DB)
@@ -21,17 +24,23 @@ The Cloud Controller database has been tested with Postgres.
The Cloud Controller manages a blob store for:
-- resources - files that are uploaded to the Cloud Controller with a unique SHA such that they can be reused without re-uploading the file
+- resources - files that are uploaded to the Cloud Controller with a unique SHA
+ such that they can be reused without re-uploading the file
+
- app packages - unstaged files that represent an application
-- droplets - the result of taking an app package and staging it (processesing a buildpack) and getting it ready to run
-The blob store uses [FOG][fog] such that it can use abstractions like Amazon S3 or an NFS-mounted file system for storage.
+- droplets - the result of taking an app package and staging it
+ (processesing a buildpack) and getting it ready to run
+
+The blob store uses [FOG][fog] such that it can use abstractions like
+Amazon S3 or an NFS-mounted file system for storage.
[fog]: http://fog.io/
#### NATS Messaging
-The Cloud Controller interacts with other core components of the Cloud Foundry platform using the NATS message bus. For example, it performs the following using NATS:
+The Cloud Controller interacts with other core components of the Cloud Foundry
+platform using the NATS message bus. For example, it performs the following using NATS:
- Instructs a DEA to stage an application (processes a buildpack for the app) to prepare it to run
- Instructs a DEA to start or stop an application

0 comments on commit 6c02731

Please sign in to comment.
Something went wrong with that request. Please try again.