You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2016/02/01 18:31:16 UTC

[1/6] brooklyn git commit: Removed Brooklyn version, as is rendered on github.com.

Repository: brooklyn
Updated Branches:
  refs/heads/0.6.0 [created] 99cce005d


Removed Brooklyn version, as is rendered on github.com.


Project: http://git-wip-us.apache.org/repos/asf/brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn/commit/218b834f
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn/tree/218b834f
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn/diff/218b834f

Branch: refs/heads/0.6.0
Commit: 218b834fceba2f7bfd240c303402f886360a352f
Parents: 8d1a042
Author: David Toy <d...@vidtoy.co.uk>
Authored: Fri Apr 12 14:22:06 2013 +0100
Committer: David Toy <d...@vidtoy.co.uk>
Committed: Fri Apr 12 17:24:10 2013 +0100

----------------------------------------------------------------------
 README.md | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn/blob/218b834f/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 81a1a7a..85cc381 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,4 @@
-![**Brooklyn**](http://brooklyncentral.github.io/style/images/brooklyn.gif)
-
-# [Brooklyn 0.6.0-SNAPSHOT](http://brooklyncentral.github.com) <!-- BROOKLYN_VERSION -->
+# [![**Brooklyn**](http://brooklyncentral.github.io/style/images/brooklyn.gif)](http://brooklyncentral.github.com)
 
 Brooklyn is a library and control plane for deploying and managing distributed applications.
 


[3/6] brooklyn git commit: Will add better 'What' section later.

Posted by he...@apache.org.
Will add better 'What' section later.


Project: http://git-wip-us.apache.org/repos/asf/brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn/commit/5f6375c8
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn/tree/5f6375c8
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn/diff/5f6375c8

Branch: refs/heads/0.6.0
Commit: 5f6375c85f2a960f4f4dcb08119ee11d7ce91ee4
Parents: 218b834
Author: David Toy <d...@vidtoy.co.uk>
Authored: Fri Apr 12 16:31:53 2013 +0100
Committer: David Toy <d...@vidtoy.co.uk>
Committed: Fri Apr 12 17:24:11 2013 +0100

----------------------------------------------------------------------
 README.md | 11 +++--------
 1 file changed, 3 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn/blob/5f6375c8/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 85cc381..e5691b5 100644
--- a/README.md
+++ b/README.md
@@ -4,16 +4,11 @@ Brooklyn is a library and control plane for deploying and managing distributed a
 
 See [brooklyncentral.github.com](http://brooklyncentral.github.com) for details and examples.
 
-## What?
-
-Brooklyn is a management tool for applications hosted in one or more clouds (or other locations).
-
-
 ## Quick Start
 
 Three quick start options are available:
 
-* [Getting started guide](http://brooklyncentral.github.io/use/guide/quickstart/index.html)
+* Follow the [getting started guide](http://brooklyncentral.github.io/use/guide/quickstart/index.html)
 * [Download the latest release](https://github.com/brooklyncentral/brooklyn/tarball/master).
 * Clone the repo: `git clone git://github.com/brooklyncentral/brooklyn.git`.
 
@@ -31,7 +26,7 @@ And constructed with the following guidelines:
 * New additions without breaking backward compatibility bumps the minor (and resets the patch)
 * Bug fixes and misc changes bumps the patch
 
-Milestone (`<major>.<minor>.<patch>-M<milestone>`) and Release Candidate (`<major>.<minor>.<patch>-rc.<candidate>`) are used in the release process.
+Milestones (`<major>.<minor>.<patch>-M<milestone>`) and Release Candidates (`<major>.<minor>.<patch>-rc.<candidate>`) are used in the release process.
 
 ## Bug Tracker
 
@@ -62,7 +57,7 @@ Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this work except in compliance with the License.
 You may obtain a copy of the License in the LICENSE file, or at:
 
-  [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
+  [apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
 
 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS IS" BASIS,


[5/6] brooklyn git commit: Updates to wording of Deployment section.

Posted by he...@apache.org.
Updates to wording of Deployment section.


Project: http://git-wip-us.apache.org/repos/asf/brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn/commit/b9ef19f9
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn/tree/b9ef19f9
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn/diff/b9ef19f9

Branch: refs/heads/0.6.0
Commit: b9ef19f99f779d63501d3f18359cf09b2d4c069d
Parents: d7b9c8d
Author: David Toy <d...@vidtoy.co.uk>
Authored: Thu Apr 18 17:05:07 2013 +0100
Committer: David Toy <d...@vidtoy.co.uk>
Committed: Thu Apr 18 17:05:07 2013 +0100

----------------------------------------------------------------------
 README.md | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn/blob/b9ef19f9/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 6072351..2cdc47a 100644
--- a/README.md
+++ b/README.md
@@ -8,18 +8,17 @@ Brooklyn's main emphasis is managing live applications (e.g auto-scaling, except
 
 ### Deployment
 
-Brooklyn enables single-click deployment of complex applications.
+Brooklyn enables single-click deployment of complex applications, while tying-in with other great tools, and reusing and complementing existing workflows.
 
+Use Brooklyn to create an Application Blueprint, instructing Brooklyn how to wire together your applications and components, customizing and extending them as needed. Share the blueprint with others (optionally using Brooklyn's Web Service Catalog) to allow them to single-click deploy your application onto the infrastructure of their choice.
 
 Brooklyn features:
 
-* out-of-the-box support for many common software entities.
+* out-of-the-box support for many common software components.
 * integration with jclouds, allowing deployment to the majority of public and private clouds, in addition to pools of fixed IP machines.
 * integration with Apache Whirr (and thereby Chef and Puppet), allowing deployment of well-known services such as Hadoop and elasticsearch (and you can still use POBS, plain-old-bash-scripts).
 * integration with PaaS's such as OpenShift, allowing use of PaaSes alongside self-built clusters, for maximum flexibility.
 
-Brooklyn works with and ties into other tools, adding the concepts of manageable clusters and fabrics.
-
 In DevOps fashion, Brooklyn allows applications and roll-outs to be version controlled, tested programatically, and reused across locations and contexts. Develop on localhost, then reuse the same application descriptor to deploy to QA, and then to your production environment.
 
 ### Management


[4/6] brooklyn git commit: Added What:Brooklyn, removed Versioning, simplified licence, & other small tweaks.

Posted by he...@apache.org.
Added What:Brooklyn, removed Versioning, simplified licence, & other small tweaks.


Project: http://git-wip-us.apache.org/repos/asf/brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn/commit/d7b9c8d4
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn/tree/d7b9c8d4
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn/diff/d7b9c8d4

Branch: refs/heads/0.6.0
Commit: d7b9c8d4eda2961c3ac847118abc0cf7761e60f1
Parents: 5f6375c
Author: David Toy <d...@vidtoy.co.uk>
Authored: Thu Apr 18 14:35:14 2013 +0100
Committer: David Toy <d...@vidtoy.co.uk>
Committed: Thu Apr 18 14:35:14 2013 +0100

----------------------------------------------------------------------
 README.md | 72 ++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 42 insertions(+), 30 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn/blob/d7b9c8d4/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index e5691b5..6072351 100644
--- a/README.md
+++ b/README.md
@@ -4,41 +4,62 @@ Brooklyn is a library and control plane for deploying and managing distributed a
 
 See [brooklyncentral.github.com](http://brooklyncentral.github.com) for details and examples.
 
-## Quick Start
+Brooklyn's main emphasis is managing live applications (e.g auto-scaling, exception handling, auto recovery from failure, and working across multiple clouds). Brooklyn considers deployment part of management, like the opening move in a game of chess. (Distributed-application-management-chess, no less).
 
-Three quick start options are available:
+### Deployment
 
-* Follow the [getting started guide](http://brooklyncentral.github.io/use/guide/quickstart/index.html)
-* [Download the latest release](https://github.com/brooklyncentral/brooklyn/tarball/master).
-* Clone the repo: `git clone git://github.com/brooklyncentral/brooklyn.git`.
+Brooklyn enables single-click deployment of complex applications.
 
-## Versioning
 
-For transparency and insight into our release cycle, and for striving to maintain backward compatibility, Brooklyn will be maintained under the [Semantic Versioning guidelines](http://semver.org/).
+Brooklyn features:
 
-Releases will be numbered with the following format:
+* out-of-the-box support for many common software entities.
+* integration with jclouds, allowing deployment to the majority of public and private clouds, in addition to pools of fixed IP machines.
+* integration with Apache Whirr (and thereby Chef and Puppet), allowing deployment of well-known services such as Hadoop and elasticsearch (and you can still use POBS, plain-old-bash-scripts).
+* integration with PaaS's such as OpenShift, allowing use of PaaSes alongside self-built clusters, for maximum flexibility.
 
-`<major>.<minor>.<patch>`
+Brooklyn works with and ties into other tools, adding the concepts of manageable clusters and fabrics.
 
-And constructed with the following guidelines:
+In DevOps fashion, Brooklyn allows applications and roll-outs to be version controlled, tested programatically, and reused across locations and contexts. Develop on localhost, then reuse the same application descriptor to deploy to QA, and then to your production environment.
 
-* Breaking backward compatibility bumps the major (and resets the minor and patch)
-* New additions without breaking backward compatibility bumps the minor (and resets the patch)
-* Bug fixes and misc changes bumps the patch
+### Management
 
-Milestones (`<major>.<minor>.<patch>-M<milestone>`) and Release Candidates (`<major>.<minor>.<patch>-rc.<candidate>`) are used in the release process.
+Brooklyn enables [autonomic management](http://en.wikipedia.org/wiki/Autonomic_computing) of applications. (i.e. many small, local, distributed control loops).
 
-## Bug Tracker
+Management policies can be attached to every component part in an application, and to logic groupings of components (clusters, fabrics). Policies can implement both technical and non-technical (business) requirements.
 
-Have a bug or a feature request? [Please open a new issue](https://github.com/brooklyncentral/brooklyn/issues).
+At runtime, policies have access to all aspects of the deployment, including deployment topology (hierarchical) and locations (machines, PaaSes, and jurisdictions), as well as scripts, instrumentation, and operational goals and constraints. This means that once the application is launched, the policies are all set to keep the application running optimally, based on whatever optimally means in that context.
+
+These deployment patterns and management policies are expressed as Java (or Groovy) classes, open-sourced here and giving you full control over what you want to happen. More importantly, however, this code can be shared, improved, and extended.
+
+### Use As a Library
+
+Import Brooklyn into your application to natively use its distributed management smarts. e.g. [Cloudera's Certification Cluster Builder Tool](http://www.cloudsoftcorp.com/blog/creating-a-cloudera-certification-cluster-with-cloudsofts-brooklyn/).
+
+### Use As a Control Plane
+
+Alternatively, use Brooklyn as an integrated-stand-alone management node for your application or bespoke platform.
+
+## Quick Start
+
+Three quick start options are available:
+
+* The [getting started guide](http://brooklyncentral.github.io/use/guide/quickstart/index.html) will step you through downloading and installing Brooklyn and running the examples.
+* Alternatively, [download the latest release](https://github.com/brooklyncentral/brooklyn/tarball/master) (tgz),
+* or, fork or clone the repo: `git clone git://github.com/brooklyncentral/brooklyn.git` then `mvn clean install`.
 
 ## Community
 
-Keep track of development and community news.
 
-* Follow [@brooklyncentral on Twitter](http://twitter.com/brooklyncentral).
-* Have a question that's not a feature request or bug report? [Ask on the mailing list.](http://groups.google.com/group/brooklyn-dev)
+* Have a question that's not a feature request or bug report? Ask on the mailing lists: [brooklyn-users](http://groups.google.com/group/brooklyn-users) or [brooklyn-dev](http://groups.google.com/group/brooklyn-dev)
 * Chat with us over IRC. On the `irc.freenode.net` server, in the `#brooklyncentral` channel.
+* Follow [@brooklyncentral on Twitter](http://twitter.com/brooklyncentral).
+
+
+## Bug Tracker
+
+Have a bug or a feature request? [Please open a new issue](https://github.com/brooklyncentral/brooklyn/issues).
+
 
 ## Contributing
 
@@ -53,16 +74,7 @@ Thanks!
 
 Copyright 2013 Cloudsoft Corporation, ltd.
 
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this work except in compliance with the License.
-You may obtain a copy of the License in the LICENSE file, or at:
-
-  [apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
+Licensed under the Apache License, Version 2.0:
+You may obtain a copy of the License in the LICENSE file, or at: [apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0).
 
 brooklyn is a registered trademark of Cloudsoft Corporation.


[2/6] brooklyn git commit: Significant upgrade to Brooklyn's Readme.

Posted by he...@apache.org.
Significant upgrade to Brooklyn's Readme.


Project: http://git-wip-us.apache.org/repos/asf/brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn/commit/8d1a0423
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn/tree/8d1a0423
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn/diff/8d1a0423

Branch: refs/heads/0.6.0
Commit: 8d1a04235553d9f07ade1600139c6a3d873932d4
Parents: df0a319
Author: David Toy <d...@vidtoy.co.uk>
Authored: Fri Apr 12 14:20:11 2013 +0100
Committer: David Toy <d...@vidtoy.co.uk>
Committed: Fri Apr 12 17:24:10 2013 +0100

----------------------------------------------------------------------
 README.md | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 75 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn/blob/8d1a0423/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..81a1a7a
--- /dev/null
+++ b/README.md
@@ -0,0 +1,75 @@
+![**Brooklyn**](http://brooklyncentral.github.io/style/images/brooklyn.gif)
+
+# [Brooklyn 0.6.0-SNAPSHOT](http://brooklyncentral.github.com) <!-- BROOKLYN_VERSION -->
+
+Brooklyn is a library and control plane for deploying and managing distributed applications.
+
+See [brooklyncentral.github.com](http://brooklyncentral.github.com) for details and examples.
+
+## What?
+
+Brooklyn is a management tool for applications hosted in one or more clouds (or other locations).
+
+
+## Quick Start
+
+Three quick start options are available:
+
+* [Getting started guide](http://brooklyncentral.github.io/use/guide/quickstart/index.html)
+* [Download the latest release](https://github.com/brooklyncentral/brooklyn/tarball/master).
+* Clone the repo: `git clone git://github.com/brooklyncentral/brooklyn.git`.
+
+## Versioning
+
+For transparency and insight into our release cycle, and for striving to maintain backward compatibility, Brooklyn will be maintained under the [Semantic Versioning guidelines](http://semver.org/).
+
+Releases will be numbered with the following format:
+
+`<major>.<minor>.<patch>`
+
+And constructed with the following guidelines:
+
+* Breaking backward compatibility bumps the major (and resets the minor and patch)
+* New additions without breaking backward compatibility bumps the minor (and resets the patch)
+* Bug fixes and misc changes bumps the patch
+
+Milestone (`<major>.<minor>.<patch>-M<milestone>`) and Release Candidate (`<major>.<minor>.<patch>-rc.<candidate>`) are used in the release process.
+
+## Bug Tracker
+
+Have a bug or a feature request? [Please open a new issue](https://github.com/brooklyncentral/brooklyn/issues).
+
+## Community
+
+Keep track of development and community news.
+
+* Follow [@brooklyncentral on Twitter](http://twitter.com/brooklyncentral).
+* Have a question that's not a feature request or bug report? [Ask on the mailing list.](http://groups.google.com/group/brooklyn-dev)
+* Chat with us over IRC. On the `irc.freenode.net` server, in the `#brooklyncentral` channel.
+
+## Contributing
+
+Your input will be welcomed.
+
+See the [full guide to contributing](http://brooklyncentral.github.com/dev/how-to-contrib.html) on brooklyncentral.github.com.
+
+Thanks!
+
+
+## Copyright and License
+
+Copyright 2013 Cloudsoft Corporation, ltd.
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this work except in compliance with the License.
+You may obtain a copy of the License in the LICENSE file, or at:
+
+  [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0)
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+brooklyn is a registered trademark of Cloudsoft Corporation.


[6/6] brooklyn git commit: Typo: "logic groupings" -> "logical groupings"

Posted by he...@apache.org.
Typo: "logic groupings" -> "logical groupings"


Project: http://git-wip-us.apache.org/repos/asf/brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn/commit/99cce005
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn/tree/99cce005
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn/diff/99cce005

Branch: refs/heads/0.6.0
Commit: 99cce005d05779c41c18ce69b47114cfa2af071a
Parents: b9ef19f
Author: David Toy <d...@vidtoy.co.uk>
Authored: Thu Apr 18 19:52:26 2013 +0100
Committer: David Toy <d...@vidtoy.co.uk>
Committed: Thu Apr 18 19:52:26 2013 +0100

----------------------------------------------------------------------
 README.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn/blob/99cce005/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index 2cdc47a..35bfb06 100644
--- a/README.md
+++ b/README.md
@@ -25,7 +25,7 @@ In DevOps fashion, Brooklyn allows applications and roll-outs to be version cont
 
 Brooklyn enables [autonomic management](http://en.wikipedia.org/wiki/Autonomic_computing) of applications. (i.e. many small, local, distributed control loops).
 
-Management policies can be attached to every component part in an application, and to logic groupings of components (clusters, fabrics). Policies can implement both technical and non-technical (business) requirements.
+Management policies can be attached to every component part in an application, and to logical groupings of components (clusters, fabrics). Policies can implement both technical and non-technical (business) requirements.
 
 At runtime, policies have access to all aspects of the deployment, including deployment topology (hierarchical) and locations (machines, PaaSes, and jurisdictions), as well as scripts, instrumentation, and operational goals and constraints. This means that once the application is launched, the policies are all set to keep the application running optimally, based on whatever optimally means in that context.