brooklyn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ahgittin <...@git.apache.org>
Subject [GitHub] incubator-brooklyn pull request: Catalog default niceness
Date Sun, 21 Jun 2015 22:02:56 GMT
GitHub user ahgittin opened a pull request:

    https://github.com/apache/incubator-brooklyn/pull/705

    Catalog default niceness

    set up a default catalog which includes:
    * four YAML application templates to get started with, teaching most of what people should
know
    * scanned items plus some convenient short-names for common entities
    
    makes the Brooklyn code so that the four sample templates can give a pretty nice user
experience with sensors and enrichers, and they all run without warnings in the log or ugliness
in the activities view (in prep for 0.7.0 release):
    * resolution of values is more thorough, respecting timeouts, and run as transient
    * new enrichers for time-weighted-delta and rolling averages from YAML
    
    also the default catalog comes from the CLI project, and is copied to the dist, so that
we don't have to maintain two variants but can test from the IDE of the CLI project

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ahgittin/incubator-brooklyn catalog-default-niceness

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-brooklyn/pull/705.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #705
    
----
commit 4280eef873415c63a88571f23492ef30bb6c5bba
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-10T18:00:21Z

    exclude bom files from rat check, where these are intended for the user to modify

commit b35d671750e057380dfa76c82d5df0f86b79c6b3
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-15T10:48:59Z

    merge the two assembly xml files in the dist (DRY)

commit d59356d08d56b4e169cce035a983169d19afe362
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-15T10:54:27Z

    fix warnings in dist build

commit ef69cc3ed425af29ceb36c2a28e7971adf80fb1a
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-15T16:34:16Z

    copy the brooklyn/default.catalog.bom from the usage/cli project into the dist
    
    this allows the same default bom to be used from the IDE as included in the dist,
    and changes only need to be made in a single place (in the cli project)

commit ed0f1210d81e90d4d8d384ec2d3ccab946c2423a
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-18T15:55:16Z

    adjust synch model for controller
    
    should not synch on class as that is used for things like getExecutionContext (and so
can deadlock)

commit 02a954cbe46ec708dc4a207d1a410fc5a6554b00
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-18T15:56:17Z

    improve ValueResolver task+timeout, and related work on tasks
    
    ValueResolver will now look if it is already in a task when computing the execution context,
    so more things which need a context and/or have timeouts can be handled correctly --
    esp when $brooklyn:config is passed from yaml to various places
    
    More tasks are marked transient so don't clutter the GUI.
    
    Cancellations are treated better, with fewer errors.
    
    Also shell env vars where values are null are now treated as "" rather than "null",
    and a few other string handling goodies

commit a9bf2c61d6decd00a96e5a8bcfb44c14df48c07c
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-19T11:56:39Z

    yaml-friendly enrichers for delta and rolling avg

commit be41a3db6bb39a5cefda6e11b5744e46b61e6f2e
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-20T18:13:49Z

    skip validation for "template" catalog items as that isn't always supported
    
    prevents errors on startup and in log for catalog rest api calls

commit 0aa8f68d91079ca0f8fbe6fc948b4c8fed8781cb
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-21T17:47:12Z

    more enrichers ease-of-use
    
    aggregator doesn't require "fromMembers", instead it defaults sensibly,
    plus better errors and messages around enrichers and policies

commit 8be8ea7016fbe3bfb9db9cda7a005341ff6820a5
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-20T21:30:33Z

    in VanillaSoftware, look at shell.env for custom install and customize scripts

commit 07c0dd8a176bbef480847c6343f283abaabbd66c
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-20T21:30:55Z

    change how freemarker logging is set to remove warning about "logging libraray"

commit 513aa4b9b04542f3bf57675622d103b1eca3ee4f
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-20T23:33:41Z

    treat tasks submitted by transient tasks as transient by default

commit 5f3976aaf827664975d533bba2b3ca6161ea58b4
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-21T17:49:30Z

    remove unnecessary (jboss) parameters in nginx health-check

commit d5cbe49e148734a6e1e3a058127cf5dc663de934
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-19T12:04:12Z

    expand the default catalog to have several nice example templates

commit 4908eb10d2c2e69b42495d58c7a76c6955efe0fb
Author: Alex Heneveld <alex.heneveld@cloudsoftcorp.com>
Date:   2015-06-21T18:58:50Z

    expand string-to-sensor coercion to make sensors easier to write in yaml

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message