GitHub user ahgittin reopened a pull request:

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

    Jclouds hostnames etc

    bunch of cleanups in jclouds around naming of hosts and domains, and a few 
misc fixes

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

    $ git pull https://github.com/ahgittin/incubator-brooklyn 
jclouds-hostnames-etc

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

    https://github.com/apache/incubator-brooklyn/pull/634.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 #634
    
----
commit 0b9bc3b3966543f09eb7fb4c7be7df5abd4e6d4d
Author: Alex Heneveld <[email protected]>
Date:   2015-04-27T13:38:05Z

    introduce CatalogInitialization to cleanly init catalog at the right times
    
    invoked during persistence cycles, and at startup, holding the new CLI 
catalog options.
    this does not yet properly initialize things for real-world use, and tests 
fixed in next commit.

commit 1b080fb524c1a60ba6d5a8fe917b864e7e8e4cb7
Author: Alex Heneveld <[email protected]>
Date:   2015-04-29T12:27:09Z

    yaml catalog supports scanning, experimental, and default
    
    this restores catalog scanning as the default, based on 
brooklyn/default.catalog.bom in the cli project;
    there are some limitations on what can be scanned, described in the doc.
    some of the tests configure other catalogs (with core's 
brooklyn/empty.catalog.bom used in many)

commit 461ac9f1f318b31558a45c011332803379632805
Author: Alex Heneveld <[email protected]>
Date:   2015-04-29T12:32:34Z

    item lister resources put in an appropriate subdir; other related tidies
    
    code was very ad hoc, but also polluting the root of the all jar; now 
resources at least are in a clean subdir

commit 127150e5a569073d7f2dfbcd90c5763c0445189e
Author: Alex Heneveld <[email protected]>
Date:   2015-04-30T08:13:42Z

    move riak.png to resources file so it ends up in the build

commit 21707da8e476f4ee530e02f93bfdefd981a9e1e1
Author: Alex Heneveld <[email protected]>
Date:   2015-04-30T10:07:00Z

    tidy CLI options, renaming startup-ignore-error flags; and other tidy
    
    breaks backwards compatibility in CLI: previously we had 
`ignoreXxxOnStartup` fields, but now many of these default to true, and airlift 
offers no way to make them false, so they are called `--startupFailOn...` or 
`--startupContinueOn...`.
    
    changes the nascent CatalogInitialization so that callbacks get it, and can 
query settings such as whether to throw on errors.

commit ddbb43c604b57c8ef522f7e99d6e1f45517292bc
Author: Alex Heneveld <[email protected]>
Date:   2015-05-06T15:37:20Z

    allow access to catalog classloader without populating catalog
    
    required changes to how catalog is initialized, but i think it's a bit 
cleaner now (overwriting other changes in this PR).
    (lots of files touched, unfortunately, but not a lot different here.)

commit 48ce0df851b34e0f313178cb6c4a9dc582e88f13
Author: Alex Heneveld <[email protected]>
Date:   2015-05-06T16:49:56Z

    delete catalog items from persistence store on reset

commit fab1caf220f0d6eae661c4951683ee46b3eedf77
Author: Alex Heneveld <[email protected]>
Date:   2015-05-06T22:02:03Z

    allow "addition" of a catalog item which already exists if it's exactly the 
same
    
    adds equals and hashCode to CatlogItemDto and CatalogBundleDto

commit 49a6ef7b7ba0e75b23c33cde434ee5e7c91bba14
Author: Alex Heneveld <[email protected]>
Date:   2015-05-06T14:00:39Z

    install a default.catalog.bom, and update docs
    
    and tweak poms to exclude license since these are config files the user is 
meant to edit;
    remove the old catalog.xml, including mentions in the docs

commit fa09efce0d7f6b1429923810d3f65ef9bd776ffb
Author: Alex Heneveld <[email protected]>
Date:   2015-05-07T17:58:43Z

    address code review comments (minor)

commit 8008df4f2da54bc13bf373c6179cb889e165eec7
Author: Alex Heneveld <[email protected]>
Date:   2015-05-08T13:01:49Z

    improve the clouds machine namer
    
    make it an interface, move to sub-package, give good javadoc, and make the 
methods a little bit more intuitive.
    
    fixes problems that CustomMachineNamer wasn't actually being invoked 
anymore since we called in via groups!
    all the salting (unique id) stuff is a little confused, because different 
jclouds providers seem to do it in different ways.

commit 41c2d9b90867222e5248806bc9aabe09a776b74d
Author: Alex Heneveld <[email protected]>
Date:   2015-05-08T13:21:06Z

    set a bunch of tags telling more about the user/app/entity for which a VM 
is created

commit 38c92c8c9952b50a9c6363d2fd3769b5886d6e88
Author: Alex Heneveld <[email protected]>
Date:   2015-05-08T15:18:15Z

    clean up jclouds location docs, and add bits for hostname and for tags

commit 3ed4459e70864e15c6d706a7ba5ee90a8037fec5
Author: Alex Heneveld <[email protected]>
Date:   2015-05-08T16:11:37Z

    enable password auth if needed when a password is requested to be set for a 
user being created

commit b4518dd5c1e6075a2f243e0f790f0be6f0a55773
Author: Alex Heneveld <[email protected]>
Date:   2015-05-08T16:19:19Z

    support `domainName` as a location config property (softlayer only)

commit 5d767b69500fb26e2100bac300f881d425a8930b
Author: Alex Heneveld <[email protected]>
Date:   2015-05-08T16:48:12Z

    tidying and bug-fixing around domain names and hostname salting

----


---
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 [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to