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.
---