brooklyn-dist.git
4 years agoThis closes #113
Thomas Bouron [Thu, 9 Nov 2017 11:43:33 +0000 (11:43 +0000)] 
This closes #113

4 years agoadd license info for icons added to brooklyn-server project 113/head
Alex Heneveld [Wed, 8 Nov 2017 11:40:38 +0000 (11:40 +0000)] 
add license info for icons added to brooklyn-server project

4 years agoThis closes #112
Thomas Bouron [Tue, 7 Nov 2017 10:40:58 +0000 (10:40 +0000)] 
This closes #112

4 years agoReuse bundle's catalog.bom from server-cli module 112/head
Thomas Bouron [Mon, 6 Nov 2017 17:56:03 +0000 (17:56 +0000)] 
Reuse bundle's catalog.bom from server-cli module

4 years agoChange version to 1.0.0-SNAPSHOT
Duncan Godwin [Fri, 6 Oct 2017 13:21:50 +0000 (13:21 +0000)] 
Change version to 1.0.0-SNAPSHOT

4 years agoCloses #111
Geoff Macartney [Mon, 2 Oct 2017 08:22:43 +0000 (09:22 +0100)] 
Closes #111

Fix vagrant installation folder when downloading dist version

The name of the tar.gz archive is different for the dist version (i.e. `apache-brooklyn-<version>-bin`) and therefore, the name of the extracted folder needs to match that.

Based on the mailing list discussion: https://lists.apache.org/thread.html/104010308cf525da847894c4ec543a6f4ab20a6e0bf9212873422cbd@%3Cdev.brooklyn.apache.org%3E

4 years agoFix vagrant installation folder when downloading dist version 111/head
Thomas Bouron [Mon, 2 Oct 2017 08:05:30 +0000 (10:05 +0200)] 
Fix vagrant installation folder when downloading dist version

5 years agoThis closes #110
Duncan Godwin [Fri, 29 Sep 2017 11:44:06 +0000 (12:44 +0100)] 
This closes #110

5 years agoThis closes #108
Duncan Godwin [Fri, 29 Sep 2017 11:42:48 +0000 (12:42 +0100)] 
This closes #108

5 years agoThis closes #107
Mark McKenna [Fri, 29 Sep 2017 10:36:42 +0000 (11:36 +0100)] 
This closes #107

5 years agoUse `mvn:` syntax with `brooklyn.libraries` to load OSGi bundles 107/head
Thomas Bouron [Mon, 25 Sep 2017 11:01:12 +0000 (13:01 +0200)] 
Use `mvn:` syntax with `brooklyn.libraries` to load OSGi bundles

5 years agoImprove verify brooklyn RC script 110/head
Thomas Bouron [Thu, 21 Sep 2017 16:35:13 +0000 (17:35 +0100)] 
Improve verify brooklyn RC script

5 years agoThis closes #109
Duncan Godwin [Thu, 21 Sep 2017 12:39:49 +0000 (13:39 +0100)] 
This closes #109

5 years agoAdd LICENSE and NOTICE file back to the RPM and DEB packages 109/head
Thomas Bouron [Thu, 21 Sep 2017 10:17:07 +0000 (11:17 +0100)] 
Add LICENSE and NOTICE file back to the RPM and DEB packages

5 years agoFix release scripts 108/head
Duncan Godwin [Wed, 20 Sep 2017 21:09:22 +0000 (22:09 +0100)] 
Fix release scripts

5 years agoUpdate RPM and DEB packages to match new catalog.bom files structure
Thomas Bouron [Wed, 20 Sep 2017 10:55:19 +0000 (11:55 +0100)] 
Update RPM and DEB packages to match new catalog.bom files structure

5 years agoReuse each bundle's catalog.bom file to build global catalog.bom
Thomas Bouron [Wed, 20 Sep 2017 10:54:44 +0000 (11:54 +0100)] 
Reuse each bundle's catalog.bom file to build global catalog.bom

5 years agoChange version to 0.13.0-SNAPSHOT
Duncan Godwin [Mon, 18 Sep 2017 15:13:19 +0000 (15:13 +0000)] 
Change version to 0.13.0-SNAPSHOT

5 years agoThis closes #106
Duncan Godwin [Mon, 18 Sep 2017 11:18:34 +0000 (12:18 +0100)] 
This closes #106

5 years agoMake vagrant work for Karaf 106/head
Duncan Godwin [Fri, 15 Sep 2017 16:15:31 +0000 (17:15 +0100)] 
Make vagrant work for Karaf

5 years agoThis closes #104
Duncan Godwin [Wed, 13 Sep 2017 13:52:01 +0000 (14:52 +0100)] 
This closes #104

5 years agoIncrease -Xmx to 2G 104/head
Thomas Bouron [Wed, 13 Sep 2017 13:30:04 +0000 (14:30 +0100)] 
Increase -Xmx to 2G

5 years agoDisable auth by default
Thomas Bouron [Wed, 13 Sep 2017 13:29:43 +0000 (14:29 +0100)] 
Disable auth by default

5 years agoThis closes #103
Mark McKenna [Wed, 13 Sep 2017 11:13:21 +0000 (12:13 +0100)] 
This closes #103

5 years agoImprove DEB package
Thomas Bouron [Fri, 8 Sep 2017 14:47:06 +0000 (15:47 +0100)] 
Improve DEB package

5 years agoImprove RPM package
Thomas Bouron [Wed, 6 Sep 2017 13:59:22 +0000 (14:59 +0100)] 
Improve RPM package

5 years agoMake karaf release the main one 103/head
Duncan Godwin [Fri, 8 Sep 2017 10:08:31 +0000 (11:08 +0100)] 
Make karaf release the main one

5 years agoExtracting catalog item into their own file
Thomas Bouron [Wed, 6 Sep 2017 10:18:08 +0000 (11:18 +0100)] 
Extracting catalog item into their own file

5 years agoThis closes #101
Duncan Godwin [Fri, 18 Aug 2017 15:59:46 +0000 (16:59 +0100)] 
This closes #101

5 years agoRedo log4j2 mapping from old config 101/head
Mark McKenna [Fri, 18 Aug 2017 15:16:24 +0000 (16:16 +0100)] 
Redo log4j2 mapping from old config

5 years agoFixes PAX exam tests
Mark McKenna [Fri, 18 Aug 2017 13:19:29 +0000 (14:19 +0100)] 
Fixes PAX exam tests

* Bumps pax.exam to 4.11.0
* Bumps pax.url to 2.5.2

5 years agoUpdate logging config for log4j2
Mark McKenna [Thu, 20 Jul 2017 15:21:11 +0000 (16:21 +0100)] 
Update logging config for log4j2

5 years agoThis closes #102
Duncan Godwin [Mon, 31 Jul 2017 13:59:06 +0000 (14:59 +0100)] 
This closes #102

5 years agoFix build warnings 102/head
Sam Corbett [Fri, 28 Jul 2017 10:35:52 +0000 (11:35 +0100)] 
Fix build warnings

5 years agodelete bom scanner files
Alex Heneveld [Thu, 20 Jul 2017 07:50:00 +0000 (08:50 +0100)] 
delete bom scanner files

5 years agoCloses #100
Svetoslav Neykov [Wed, 19 Jul 2017 08:57:19 +0000 (11:57 +0300)] 
Closes #100

Remove another reference to a deleted file.

Follow up to #99

5 years agoRemove another reference to a deleted file. 100/head
Geoff Macartney [Tue, 18 Jul 2017 14:09:48 +0000 (15:09 +0100)] 
Remove another reference to a deleted file.

Follow up to #99

5 years agoCloses #99
Geoff Macartney [Tue, 18 Jul 2017 08:19:35 +0000 (09:19 +0100)] 
Closes #99

tidies to accompany https://github.com/apache/brooklyn-server/pull/746

remove bom-scanner config, and declare bundle in catalog.bom

5 years agotidies to accompany https://github.com/apache/brooklyn-server/pull/746 99/head
Alex Heneveld [Tue, 18 Jul 2017 08:02:41 +0000 (09:02 +0100)] 
tidies to accompany https://github.com/apache/brooklyn-server/pull/746

remove bom-scanner config, and declare bundle in catalog.bom

5 years agoCloses #98
Svetoslav Neykov [Mon, 10 Jul 2017 09:48:05 +0000 (12:48 +0300)] 
Closes #98

Don't avoid importing jclouds google compute engine.

This is a bundle by now.

This change is required in a downstream project to be able to access GCE correctly from within Karaf.

5 years agoDon't avoid importing jclouds google compute engine. 98/head
Geoff Macartney [Fri, 7 Jul 2017 21:40:14 +0000 (22:40 +0100)] 
Don't avoid importing jclouds google compute engine.

This is a bundle by now.

5 years agoThis closes #95
Duncan Godwin [Thu, 29 Jun 2017 15:36:19 +0000 (16:36 +0100)] 
This closes #95

5 years agoAdd the container service dependencies to the main distribution 95/head
Andrew Donald Kennedy [Fri, 16 Jun 2017 12:45:15 +0000 (13:45 +0100)] 
Add the container service dependencies to the main distribution

5 years agoCloses #97
Svetoslav Neykov [Thu, 22 Jun 2017 11:57:46 +0000 (14:57 +0300)] 
Closes #97

Update maven-compiler-plugin to 3.6.1

Related to https://github.com/apache/brooklyn-server/pull/741

5 years agoUpdate maven-compiler-plugin to 3.6.1 97/head
Valentin Aitken [Thu, 22 Jun 2017 11:37:11 +0000 (14:37 +0300)] 
Update maven-compiler-plugin to 3.6.1

5 years agoThis closes #96
Duncan Godwin [Mon, 19 Jun 2017 15:28:35 +0000 (16:28 +0100)] 
This closes #96

5 years agoDelete use of deprecated ApplicationBuilder (in tests) 96/head
Aled Sage [Mon, 19 Jun 2017 12:16:34 +0000 (13:16 +0100)] 
Delete use of deprecated ApplicationBuilder (in tests)

5 years agoThis closes #94
Duncan Godwin [Thu, 25 May 2017 16:04:15 +0000 (17:04 +0100)] 
This closes #94

5 years agoBring namespace on feature files to Karaf features 1.4.0 94/head
Geoff Macartney [Thu, 25 May 2017 14:40:12 +0000 (15:40 +0100)] 
Bring namespace on feature files to Karaf features 1.4.0

Updates namespace on the file to http://karaf.apache.org/xmlns/features/v1.4.0
which is required for 'prerequisite="true"' on feature declarations.

5 years agoCloses #92
Svetoslav Neykov [Thu, 25 May 2017 13:28:20 +0000 (16:28 +0300)] 
Closes #92

Fix namespace on feature.xml

Updates namespace on the file to http://karaf.apache.org/xmlns/features/v1.4.0
which is required for 'prerequisite="true"' on feature declarations.

5 years agoThis closes #93
Duncan Godwin [Fri, 19 May 2017 14:08:31 +0000 (15:08 +0100)] 
This closes #93

5 years agoMove to Java 8, remove MaxPermSize options 93/head
Svetoslav Neykov [Fri, 19 May 2017 12:57:25 +0000 (15:57 +0300)] 
Move to Java 8, remove MaxPermSize options

5 years agoFix namespace on feature.xml 92/head
Geoff Macartney [Wed, 17 May 2017 11:20:08 +0000 (12:20 +0100)] 
Fix namespace on feature.xml

Updates namespace on the file to http://karaf.apache.org/xmlns/features/v1.4.0
which is required for 'prerequisite="true"' on feature declarations.

5 years agoThis closes #90
Duncan Godwin [Thu, 4 May 2017 10:28:31 +0000 (11:28 +0100)] 
This closes #90

5 years agoThis closes #91
Duncan Godwin [Thu, 4 May 2017 10:19:17 +0000 (11:19 +0100)] 
This closes #91

5 years agoEnable TLS 1.1 and 1.2 91/head
Mike Zaccardo [Wed, 3 May 2017 20:55:07 +0000 (16:55 -0400)] 
Enable TLS 1.1 and 1.2

5 years agoCloses #89
Svetoslav Neykov [Wed, 12 Apr 2017 09:45:37 +0000 (12:45 +0300)] 
Closes #89

Adds tests for OSGI loading of external config providers

5 years agoAdds tests for OSGI loading of external config providers 89/head
Martin Harris [Tue, 11 Apr 2017 12:48:27 +0000 (13:48 +0100)] 
Adds tests for OSGI loading of external config providers

5 years agoLICENSE updates 90/head
Richard Downer [Tue, 11 Apr 2017 20:09:13 +0000 (21:09 +0100)] 
LICENSE updates

5 years agoBump version to 0.12.0-SNAPSHOT
Richard Downer [Tue, 11 Apr 2017 15:14:00 +0000 (15:14 +0000)] 
Bump version to 0.12.0-SNAPSHOT

5 years agoThis closes #88
Sam Corbett [Fri, 24 Mar 2017 18:40:16 +0000 (18:40 +0000)] 
This closes #88

docker-itest: java version to 8, add chef package

5 years agodocker-itest: java version to 8, add chef package 88/head
Svetoslav Neykov [Fri, 24 Mar 2017 17:41:06 +0000 (19:41 +0200)] 
docker-itest: java version to 8, add chef package

Bump the java version to 8 in light of the projecft's decision to phase away Java 7 support.
Install the chef package, needed by integration tests for the knife executable.

5 years agoCloses #87
Geoff Macartney [Fri, 10 Mar 2017 14:31:26 +0000 (14:31 +0000)] 
Closes #87

Update merge script to support optional non-master branch.

For convenience merging commits into branches apart from master.

Usage:

    am 588 0.10.x

will merge 588 from the 0.10.x branch of ${PR_REMOTE}.

The script does not check out the branch!  It requires you to check it out
and verifies that it is on the right branch.  Leaving it like this to enforce
a certain manualness to the procedure, for safety's sake.

5 years agoUpdate merge script to support optional non-master branch. 87/head
Geoff Macartney [Fri, 10 Mar 2017 10:48:21 +0000 (10:48 +0000)] 
Update merge script to support optional non-master branch.

For convenience merging commits into branches apart from master.

Usage:

  am 588 0.10.x

will merge 588 from the 0.10.x branch of ${PR_REMOTE}.

The script does not check out the branch!  It requires you to check it out
and verifies that it is on the right branch.  Leaving it like this to enforce
a certain manualness to the procedure, for safety's sake.

5 years agoCloses #77
Svetoslav Neykov [Thu, 2 Mar 2017 12:29:06 +0000 (14:29 +0200)] 
Closes #77

A Docker container to run integration tests in

Run with:
```
docker run --rm -v $(pwd):/build \
  -v ~/.m2/repository/:/maven-repo  \
  -e DOCKER_USER_ID=$(id -u) -e DOCKER_GROUP_ID=$(id -g)  \  --> use this line only on linux machines
  brooklyn-itest \
  mvn -B clean install -PIntegration -Dmaven.test.failure.ignore=true --fail-never
```

5 years agoCloses #86
Geoff Macartney [Mon, 27 Feb 2017 09:34:32 +0000 (09:34 +0000)] 
Closes #86

switch vagrant boxes to bento images

Prior to this PR running the vagrant getting started environment would fall back to using rsync for making the `/vagrant` share available in the guest OS due to the `centos/7` box not including virtualbox guest additions (resulting in the absense of the vboxfs drivers). This would complicate using the vagrant env on Windows where rsync is not available by default. The `centos/X` boxes do not following current best practices for virtualbox providers.

This commit switches to the community managed bentos centos-7.3 box which follows best practices and includes the vbox guest additions. See - https://github.com/chef/bento

5 years agoswitch vagrant boxes to bento images 86/head
John McCabe [Sat, 25 Feb 2017 09:15:14 +0000 (09:15 +0000)] 
switch vagrant boxes to bento images

Prior to this commit running the vagrant getting started environment
would fall back to using rsync for making the /vagrant share available
in the guest OS due to the `centos/7` box not including virtualbox guest
additions (resulting in the absense of the vboxfs drivers). The
`centos/X` boxes do not following current best practices for virtualbox
providers.

This commit switches to the community managed bentos centos-7.3 box
which follows best practices and includes the vbox guest additions. See
- https://github.com/chef/bento

5 years agoupdate LICENSE files with latest versions, items
Alex Heneveld [Tue, 21 Feb 2017 12:34:11 +0000 (12:34 +0000)] 
update LICENSE files with latest versions, items

5 years agoThis closes #85
Alex Heneveld [Tue, 21 Feb 2017 12:33:59 +0000 (12:33 +0000)] 
This closes #85

5 years agoadd license items for icons used in brooklyn-server (server from tango project) 85/head
Alex Heneveld [Tue, 21 Feb 2017 12:23:47 +0000 (12:23 +0000)] 
add license items for icons used in brooklyn-server (server from tango project)

5 years agoCloses #56
Svetoslav Neykov [Tue, 14 Feb 2017 17:04:41 +0000 (19:04 +0200)] 
Closes #56

[READY FOR REVIEW] docker image, for standalone or quick-launch

see the README

super-easy way to launch brooklyn or even package a special brooklyn for a specific blueprint

everything seems to be working except the HL blueprint needs to refer to the single cluster example

note this is already pushed to docker hub so you can experiment on the runs without checking anything out :)

@grkvlt @mikezaccardo @shartzel welcome any comments

5 years agobump to v0.11.0 and remove debug file 56/head
Alex Heneveld [Tue, 14 Feb 2017 16:59:52 +0000 (16:59 +0000)] 
bump to v0.11.0 and remove debug file

5 years agoMerge branch 'master' into docker
Alex Heneveld [Tue, 14 Feb 2017 16:57:41 +0000 (16:57 +0000)] 
Merge branch 'master' into docker

5 years agoCloses #84
Svetoslav Neykov [Fri, 10 Feb 2017 10:22:04 +0000 (12:22 +0200)] 
Closes #84

don't exclude apache http in karaf subprojects

`org.apache.http.*` now works fine via `Import-Packages` so shouldn't be excluded, and downstream projects no longer need to do anything special if they use this package space

5 years agodon't exclude apache http in karaf subprojects 84/head
Alex Heneveld [Fri, 10 Feb 2017 10:10:09 +0000 (10:10 +0000)] 
don't exclude apache http in karaf subprojects

5 years agoThis closes #82
Aled Sage [Fri, 3 Feb 2017 20:51:59 +0000 (20:51 +0000)] 
This closes #82

5 years agokaraf: comment about why adding bouncycastle early 82/head
Aled Sage [Tue, 31 Jan 2017 16:45:52 +0000 (16:45 +0000)] 
karaf: comment about why adding bouncycastle early

5 years agoCloses #83
Svetoslav Neykov [Fri, 3 Feb 2017 17:06:13 +0000 (19:06 +0200)] 
Closes #83

Load BouncyCastle bundles early on

Change OSGi feature to load BouncyCastle early, to avoid "Refreshing bundles" later

5 years agoremove unneeded config 83/head
Guglielmo Nigri [Fri, 3 Feb 2017 17:01:28 +0000 (18:01 +0100)] 
remove unneeded config

5 years agoLoad BouncyCastle bundles early on
Guglielmo Nigri [Fri, 3 Feb 2017 16:38:40 +0000 (17:38 +0100)] 
Load BouncyCastle bundles early on

5 years agoThis closes #80
Aled Sage [Wed, 1 Feb 2017 10:17:14 +0000 (10:17 +0000)] 
This closes #80

5 years agoThis closes #48
Aled Sage [Wed, 1 Feb 2017 09:56:10 +0000 (09:56 +0000)] 
This closes #48

5 years agoRemove unused imports 80/head
Svetoslav Neykov [Fri, 20 Jan 2017 14:28:17 +0000 (16:28 +0200)] 
Remove unused imports

5 years agoAdd missing @Override annotation to method signatures overriding interface methods
Svetoslav Neykov [Fri, 20 Jan 2017 14:08:18 +0000 (16:08 +0200)] 
Add missing @Override annotation to method signatures overriding interface methods

5 years agoThis closes #79
Aled Sage [Thu, 12 Jan 2017 18:23:39 +0000 (18:23 +0000)] 
This closes #79

5 years agoAdd version marker to karaf/config/pom.xml 79/head
Aled Sage [Thu, 12 Jan 2017 18:20:50 +0000 (18:20 +0000)] 
Add version marker to karaf/config/pom.xml

5 years agoCloses #75
Svetoslav Neykov [Wed, 11 Jan 2017 18:01:45 +0000 (20:01 +0200)] 
Closes #75

Use new brooklyn-server-config feature

This requires https://github.com/apache/brooklyn-server/pull/504 first to get the brooklyn server configuration files.

It is a follow up of https://github.com/apache/brooklyn-dist/pull/72

5 years agoMake the brooklyn server config discoverable by OSGi and downstream projects 75/head
Thomas Bouron [Thu, 5 Jan 2017 15:54:32 +0000 (15:54 +0000)] 
Make the brooklyn server config discoverable by OSGi and downstream projects

Signed-off-by: Thomas Bouron <thomas.bouron@cloudsoftcorp.com>
5 years agoCloses #78
Geoff Macartney [Tue, 10 Jan 2017 10:47:04 +0000 (10:47 +0000)] 
Closes #78

Fix OsgiLauncherTest

The merge of #72 broke [brooklyn-server/#508](https://github.com/apache/brooklyn-server/pull/508) which was then merged shortly after. This PR fixes this.

5 years agoFix the OsgiLauncherTest 78/head
Duncan Godwin [Tue, 10 Jan 2017 10:40:22 +0000 (10:40 +0000)] 
Fix the OsgiLauncherTest

5 years agoThis closes #72
Duncan Godwin [Mon, 9 Jan 2017 15:53:20 +0000 (15:53 +0000)] 
This closes #72

5 years agoA Docker container to run integration tests in 77/head
Svetoslav Neykov [Mon, 9 Jan 2017 15:04:09 +0000 (17:04 +0200)] 
A Docker container to run integration tests in

5 years agoAllow a user to add or override deserialize configuration in karaf 72/head
Thomas Bouron [Tue, 20 Dec 2016 18:03:32 +0000 (18:03 +0000)] 
Allow a user to add or override deserialize configuration in karaf

5 years agoCloses #76
Geoff Macartney [Mon, 9 Jan 2017 09:37:44 +0000 (09:37 +0000)] 
Closes #76

Make the default catalog location configurable

default catalog location can now be configured using the below PID

`org.apache.brooklyn.osgilauncher/default.catalog.location`

default has been set as `${karaf.etc}/default.catalog.bom`

5 years agoCloses #65
Richard Downer [Fri, 6 Jan 2017 15:24:30 +0000 (15:24 +0000)] 
Closes #65

Update release scripts for Apache Brooklyn 0.10.0 release

5 years agoMakes the default catalog location configurable 76/head
Mark McKenna [Fri, 6 Jan 2017 14:30:27 +0000 (14:30 +0000)] 
Makes the default catalog location configurable

default catalog location can now be configured using the below PID

`org.apache.brooklyn.osgilauncher/default.catalog.location`

default has been set as `${karaf.etc}/default.catalog.bom`

5 years agoCloses #74
Geoff Macartney [Fri, 6 Jan 2017 14:08:36 +0000 (14:08 +0000)] 
Closes #74

PR merge automation

Makes merging Github PRs in the Apache repos easier and less error-prone. Adds more context to the merge commit message - PR title and body.

Create a Github personal token at https://github.com/settings/tokens for smoother experience - see how to use it in sources.

5 years agoPR merge automation 74/head
Svetoslav Neykov [Mon, 26 Dec 2016 09:56:24 +0000 (11:56 +0200)] 
PR merge automation

5 years agoCloses #67
Svetoslav Neykov [Fri, 6 Jan 2017 11:03:44 +0000 (13:03 +0200)] 
Closes #67

Replace expired ubuntu default

Ubuntu wily is now EOL so move to Xenial LTS and Centos 7 which is better supported by blueprints. Note that to test this, you can use [this commit](https://github.com/apache/brooklyn-dist/pull/67/commits/08aba9135113220fa484cd8649056af789f90878) which includes a hard coded URL and version for Brooklyn.

5 years agoRe-order yum args 67/head
Duncan Godwin [Fri, 6 Jan 2017 10:15:46 +0000 (10:15 +0000)] 
Re-order yum args