Re: [VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-20 Thread Iuliana Cosmina
+1 from me

Tested apache-brooklyn-1.0.0-rc3-bin.tar.gz on macOs running Catalina 10.15.3.
Successfully deployed all blueprints in the quick launch on AWS eu-west-1.

Successfully started unpacked and started 
apache-brooklyn-1.0.0-rc3-vagrant.zip. All nodes were correctly created.

Iuliana Cosmina
SoftwareEngineer

Cloudsoft | Bringing Business to the Cloud

E: iuli...@cloudsoft.io
T: _iulianacosmina
L: https://www.linkedin.com/in/iulianacosmina/

On 20 Feb 2020, 12:47 +, John Campbell , 
wrote:
> +1 from me
>
> Tested apache-brooklyn-1.0.0-rc3-bin.zip on macOS running Mohave 10.14.6
>
> Successfully deployed sample 1 server template successfully on AWS us-east-1
> Successfully deployed sample 4 resilient bash web cluster template on AWS 
> us-east-1
>
>
> John Campbell
> Software Engineer
>
> Cloudsoft | Bringing Business to the Cloud
>
> E: john.campb...@cloudsoft.io
> M: 07779 576614
> T: -
> L: www.linkedin.com/in/john-campbell-42105267
>
> Need a hand with AWS? Get a Free Consultation.
>


[VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-20 Thread John Campbell
+1 from me

Tested apache-brooklyn-1.0.0-rc3-bin.zip on macOS running Mohave 10.14.6

Successfully deployed sample 1 server template successfully on AWS us-east-1
Successfully deployed sample 4 resilient bash web cluster template on AWS 
us-east-1


John Campbell
Software Engineer

Cloudsoft | Bringing Business to the Cloud

E: john.campb...@cloudsoft.io
M: 07779 576614
T: -
L: www.linkedin.com/in/john-campbell-42105267

Need a hand with AWS? Get a Free Consultation.



[RESULT][VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-07 Thread Richard Downer
Voting is now closed.

The votes are:

+1 votes from:
Geoff Macartney (binding)
Thomas Bouron (binding)

-1 votes from:
Richard Downer (binding)
Iuliana Cosmina
Paul Campbell


As there is a binding -1 vote this means that the vote is NOT passed.

Thanks to all those who took the time to test this release (including some
new contributors - thank you to Iuliana and Paul, and some other people who
helped behind the scenes).

There's now some bugs to investigate and fix, and then we'll try again with
rc3 hopefully fairly quickly!

Thanks
Richard.


-- Forwarded message -
From: Richard Downer 
Date: Mon, 3 Feb 2020 at 20:11
Subject: [VOTE] Release Apache Brooklyn 1.0.0 [rc2]
To: Brooklyn dev 


I'm very happy to announce the first public release candidate for Apache
Brooklyn 1.0.0. This is rc2 (as rc1 had an error which meant it could not
be published fully). I'd like to thank all our contributors who have worked
hard to bring us to this release.

**This is to call for a vote for the release of Apache Brooklyn 1.0.0.**

This release comprises of a source code distribution, and a corresponding
binary distribution, and Maven artifacts.

The source and binary distributions, including signatures, digests, etc.
can be found at:

  https://dist.apache.org/repos/dist/dev/brooklyn/apache-brooklyn-1.0.0-rc2

The artifact SHA-256 checksums are as follows:

  6ccb7afe2108a02c4fab6907f9866e5baa07f7957f639d4717bde4bc5f5832ef
*apache-brooklyn-1.0.0-rc2-1.noarch.rpm
  ffc28d11d1cd30a76dcfca8741460d5c5a4950f4f11cb1d6d023235087f3a32b
*apache-brooklyn-1.0.0-rc2-bin.tar.gz
  c2f3ee83aa26a65157de9e61c45c2b7600940b95cfcbd5bf452d1e25ab1b97e2
*apache-brooklyn-1.0.0-rc2-bin.zip
  0f6abd1f8f31510c14be3eb3a68d83103b9a8d46d5035f09a16908b37c90fef0
*apache-brooklyn-1.0.0-rc2-classic.tar.gz
  0d0ddae0b1fc72762ec177c90d8059a8054ee42a7b49b80052edc6eff4de1624
*apache-brooklyn-1.0.0-rc2-classic.zip
  c227a55a7780869b35b0ab9b7b82e2540b97edbad4b1544e478b36b8f14fb72a
*apache-brooklyn-1.0.0-rc2-client-cli-linux.tar.gz
  e0afadf6f649ca17d6b77e901505efab5cc84a00d9e8167fcc390dd08ce89475
*apache-brooklyn-1.0.0-rc2-client-cli-linux.zip
  b237903d2b5b6dad7475fe523f9d56047d863dc326975f12ff04e4fc1be80f26
*apache-brooklyn-1.0.0-rc2-client-cli-macosx.tar.gz
  bd259175b7a42427cfa91a00e31615eee65de728c614f81269d1a8917f277831
*apache-brooklyn-1.0.0-rc2-client-cli-macosx.zip
  697eac5a550319bfc9669c01bfca67a4613303e4152aa9c7e0fb5ddd39d15263
*apache-brooklyn-1.0.0-rc2-client-cli-windows.tar.gz
  f600a4a845ba01f4cc1064737e9f0614562fe0422e2626030d5d8884294ab6f9
*apache-brooklyn-1.0.0-rc2-client-cli-windows.zip
  042569ee07c98c1233112aa8f0a8ec2b1970a3f33a83f9b30a9f8047b7673596
*apache-brooklyn-1.0.0-rc2-src.tar.gz
  7c2234837af519dbb15d300625d91d2ff355266ad4ba51a9e6dc3a7e280f8959
*apache-brooklyn-1.0.0-rc2-src.zip
  df13ad311bef3568ca446dcad576b0260c3c751dea22d90542ec7aaac17e0f83
*apache-brooklyn-1.0.0-rc2-vagrant.tar.gz
  773eadf39f84e3e7bb42fddbf05965504fc56da7ec75e059a9535c79b721d0db
*apache-brooklyn-1.0.0-rc2-vagrant.zip
  58989b85c41e29a44bd5b265f489890f0e0c8eead51688b1420eabe75cc849cc
*apache-brooklyn-1.0.0-rc2.deb

The Nexus staging repository for the Maven artifacts is located at:


https://repository.apache.org/content/repositories/orgapachebrooklyn-1054

All release artifacts are signed with the following key:

https://people.apache.org/keys/committer/richard.asc

KEYS file available here:

https://dist.apache.org/repos/dist/release/brooklyn/KEYS


The artifacts were built from git commit IDs:

brooklyn: 4331f9cb44d8da637b5673b4a6170dd62a0974b2
brooklyn-client: 52b5546a5434eb6ecae55233d134f6dc11ce617b
brooklyn-dist: 680da6d1f94195fe01c0dd9ea915164ebe868e5d
brooklyn-docs: d142ba2e2a65801e5bebea9e48bdc476d0265b7a
brooklyn-library: cb57d7ff725e6b59ac8ec2a533696664c298e917
brooklyn-server: 029fa6d1723550b500483aac5144749c28b6d6b7
brooklyn-ui: c209d0b9e9612f39ea462c912bf58b121932e3d0
All of the above have been tagged as "apache-brooklyn-1.0.0-rc2"

Please vote on releasing this package as Apache Brooklyn 1.0.0.

The vote will be open for at least 72 hours.
[ ] +1 Release this package as Apache Brooklyn 1.0.0
[ ] +0 no opinion
[ ] -1 Do not release this package because ...


Thanks!
Richard Downer and Martin Harris (co-Release Managers)


Re: [VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-07 Thread Richard Downer
My vote is:
-1 (binding)
I discovered a defect in the blueprint composer - it's not able to browse
locations[1].
Furthermore, some defects reported by other people I believe are serious
enough to vote -1 for:
Defect in the Vagrant build and some of the quickstart blueprints, reported
Iuliana Cosmina[2] - since the Vagrant build is the first set of
instructions in "Getting Started" it's important to get this right.
A further defect in a quickstart blueprint, reported by Paul Campbell[3]

[1]https://issues.apache.org/jira/browse/BROOKLYN-625
[2]
https://lists.apache.org/thread.html/rc43d0d687cda81cc43990965f5f4f990b42f9b1bbf44296931f1ec35%40%3Cdev.brooklyn.apache.org%3E
[3]
https://lists.apache.org/thread.html/r1be945635b5afff601a1fcd187b4ea428f317c86d2f2adc7011b8b10%40%3Cdev.brooklyn.apache.org%3E


On Wed, 5 Feb 2020 at 09:16, Thomas Bouron 
wrote:

> Solid +1
>
> I tested the artifacts with the `verify_brooklyn_rc.sh` script and here is
> the output:
> --
> Checks successfully completed:
> [✓] Download links work.
> [✓] Checksums and PGP signatures are valid.
> [✓] Expanded source archive matches contents of RC tag.
> [✓] Expanded source archive builds and passes tests.
> [✓] LICENSE is present and correct.
> [✓] NOTICE is present and correct, including copyright date.
> [✓] No compiled archives bundled in source archive.
>
> I also unpack and ran locally the tarball:
> [✓] Sanity check all UI modules work as expected.
> [✓] Catalog is populated.
> [✓] Created an app in blueprint composer and deployed it to AWS.
> [✓] Imported catalog items through the BR cli.
> [✓] Deployed application through the BR cli on AWS, Azure and GCE.
> [✓] invoke couple of effectors through the App Inspector.
> [✓] Restarted Brooklyn and checked that the persisted state didn't cause
> any issue (after app have been deployed)
>
> Note that I didn't test the RPM and DEB packages.
>
> Best.
>
> On Tue, 4 Feb 2020 at 21:39, Geoff Macartney 
> wrote:
>
> > +1
> >
> > I haven't been able to take the time to do extensive validation on the
> RC,
> > but I have been able to validate checksums, install and run it, deploy a
> > basic application, create an app with the UI. Happy to defer to others if
> > more comprehensive tests reveal problems.
> >
> > Excited to see this!
> >
> > Geoff
> >
> > On Mon, 3 Feb 2020 at 20:11, Richard Downer  wrote:
> >
> > > I'm very happy to announce the first public release candidate for
> Apache
> > > Brooklyn 1.0.0. This is rc2 (as rc1 had an error which meant it could
> not
> > > be published fully). I'd like to thank all our contributors who have
> > worked
> > > hard to bring us to this release.
> > >
> > > **This is to call for a vote for the release of Apache Brooklyn
> 1.0.0.**
> > >
> > > This release comprises of a source code distribution, and a
> corresponding
> > > binary distribution, and Maven artifacts.
> > >
> > > The source and binary distributions, including signatures, digests,
> etc.
> > > can be found at:
> > >
> > >
> > >
> >
> https://dist.apache.org/repos/dist/dev/brooklyn/apache-brooklyn-1.0.0-rc2
> > >
> > > The artifact SHA-256 checksums are as follows:
> > >
> > >   6ccb7afe2108a02c4fab6907f9866e5baa07f7957f639d4717bde4bc5f5832ef
> > > *apache-brooklyn-1.0.0-rc2-1.noarch.rpm
> > >   ffc28d11d1cd30a76dcfca8741460d5c5a4950f4f11cb1d6d023235087f3a32b
> > > *apache-brooklyn-1.0.0-rc2-bin.tar.gz
> > >   c2f3ee83aa26a65157de9e61c45c2b7600940b95cfcbd5bf452d1e25ab1b97e2
> > > *apache-brooklyn-1.0.0-rc2-bin.zip
> > >   0f6abd1f8f31510c14be3eb3a68d83103b9a8d46d5035f09a16908b37c90fef0
> > > *apache-brooklyn-1.0.0-rc2-classic.tar.gz
> > >   0d0ddae0b1fc72762ec177c90d8059a8054ee42a7b49b80052edc6eff4de1624
> > > *apache-brooklyn-1.0.0-rc2-classic.zip
> > >   c227a55a7780869b35b0ab9b7b82e2540b97edbad4b1544e478b36b8f14fb72a
> > > *apache-brooklyn-1.0.0-rc2-client-cli-linux.tar.gz
> > >   e0afadf6f649ca17d6b77e901505efab5cc84a00d9e8167fcc390dd08ce89475
> > > *apache-brooklyn-1.0.0-rc2-client-cli-linux.zip
> > >   b237903d2b5b6dad7475fe523f9d56047d863dc326975f12ff04e4fc1be80f26
> > > *apache-brooklyn-1.0.0-rc2-client-cli-macosx.tar.gz
> > >   bd259175b7a42427cfa91a00e31615eee65de728c614f81269d1a8917f277831
> > > *apache-brooklyn-1.0.0-rc2-client-cli-macosx.zip
> > >   697eac5a550319bfc9669c01bfca67a4613303e4152aa9c7e0fb5ddd39d15263
> > > *apache-brooklyn-1.0.0-rc2-client-cli-windows.tar.gz
> > >   f600a4a845ba01f4cc1064737e9f0614562fe0422e2626030d5d8884294ab6f9
> > > *apache-brooklyn-1.0.0-rc2-client-cli-windows.zip
> > >   042569ee07c98c1233112aa8f0a8ec2b1970a3f33a83f9b30a9f8047b7673596
> > > *apache-brooklyn-1.0.0-rc2-src.tar.gz
> > >   7c2234837af519dbb15d300625d91d2ff355266ad4ba51a9e6dc3a7e280f8959
> > > *apache-brooklyn-1.0.0-rc2-src.zip
> > >   df13ad311bef3568ca446dcad576b0260c3c751dea22d90542ec7aaac17e0f83
> > > *apache-brooklyn-1.0.0-rc2-vagrant.tar.gz
> > >   773eadf39f84e3e7bb42fddbf05965504fc56da7ec75e059a9535c79b721d0db
> > > *apache-brooklyn-1.0.0-rc2-vagrant.zip
> > >   

Re: [VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-07 Thread Paul Campbell
Hi All,

[x] -1 Do not release this package because...

I'm afraid my testing has turned up a couple of issues:

* Attempts to use an invalid default `hardwareId` in AWS London Region.
When deploying to the AWS London region, if the blueprint doesn't specify a
`hardwareId`, Brooklyn will choose one automatically. Unfortunately, the
instance type it chooses isn't one that is available in that Region. I
believe this is to do with the AWS London being 'newer' and not having the
older instance types installed. This may affect other 'newer' regions too.

* When attempting to install software in a Debian-based OS the `apt-get`
command does not include the `-Y` parameter to avoid the interactive prompt
for confirmation.

Paul Campbell


On Mon, 3 Feb 2020 at 20:11, Richard Downer  wrote:

> I'm very happy to announce the first public release candidate for Apache
> Brooklyn 1.0.0. This is rc2 (as rc1 had an error which meant it could not
> be published fully). I'd like to thank all our contributors who have worked
> hard to bring us to this release.
>
> **This is to call for a vote for the release of Apache Brooklyn 1.0.0.**
>
> This release comprises of a source code distribution, and a corresponding
> binary distribution, and Maven artifacts.
>
> The source and binary distributions, including signatures, digests, etc.
> can be found at:
>
>
> https://dist.apache.org/repos/dist/dev/brooklyn/apache-brooklyn-1.0.0-rc2
>
> The artifact SHA-256 checksums are as follows:
>
>   6ccb7afe2108a02c4fab6907f9866e5baa07f7957f639d4717bde4bc5f5832ef
> *apache-brooklyn-1.0.0-rc2-1.noarch.rpm
>   ffc28d11d1cd30a76dcfca8741460d5c5a4950f4f11cb1d6d023235087f3a32b
> *apache-brooklyn-1.0.0-rc2-bin.tar.gz
>   c2f3ee83aa26a65157de9e61c45c2b7600940b95cfcbd5bf452d1e25ab1b97e2
> *apache-brooklyn-1.0.0-rc2-bin.zip
>   0f6abd1f8f31510c14be3eb3a68d83103b9a8d46d5035f09a16908b37c90fef0
> *apache-brooklyn-1.0.0-rc2-classic.tar.gz
>   0d0ddae0b1fc72762ec177c90d8059a8054ee42a7b49b80052edc6eff4de1624
> *apache-brooklyn-1.0.0-rc2-classic.zip
>   c227a55a7780869b35b0ab9b7b82e2540b97edbad4b1544e478b36b8f14fb72a
> *apache-brooklyn-1.0.0-rc2-client-cli-linux.tar.gz
>   e0afadf6f649ca17d6b77e901505efab5cc84a00d9e8167fcc390dd08ce89475
> *apache-brooklyn-1.0.0-rc2-client-cli-linux.zip
>   b237903d2b5b6dad7475fe523f9d56047d863dc326975f12ff04e4fc1be80f26
> *apache-brooklyn-1.0.0-rc2-client-cli-macosx.tar.gz
>   bd259175b7a42427cfa91a00e31615eee65de728c614f81269d1a8917f277831
> *apache-brooklyn-1.0.0-rc2-client-cli-macosx.zip
>   697eac5a550319bfc9669c01bfca67a4613303e4152aa9c7e0fb5ddd39d15263
> *apache-brooklyn-1.0.0-rc2-client-cli-windows.tar.gz
>   f600a4a845ba01f4cc1064737e9f0614562fe0422e2626030d5d8884294ab6f9
> *apache-brooklyn-1.0.0-rc2-client-cli-windows.zip
>   042569ee07c98c1233112aa8f0a8ec2b1970a3f33a83f9b30a9f8047b7673596
> *apache-brooklyn-1.0.0-rc2-src.tar.gz
>   7c2234837af519dbb15d300625d91d2ff355266ad4ba51a9e6dc3a7e280f8959
> *apache-brooklyn-1.0.0-rc2-src.zip
>   df13ad311bef3568ca446dcad576b0260c3c751dea22d90542ec7aaac17e0f83
> *apache-brooklyn-1.0.0-rc2-vagrant.tar.gz
>   773eadf39f84e3e7bb42fddbf05965504fc56da7ec75e059a9535c79b721d0db
> *apache-brooklyn-1.0.0-rc2-vagrant.zip
>   58989b85c41e29a44bd5b265f489890f0e0c8eead51688b1420eabe75cc849cc
> *apache-brooklyn-1.0.0-rc2.deb
>
> The Nexus staging repository for the Maven artifacts is located at:
>
>
> https://repository.apache.org/content/repositories/orgapachebrooklyn-1054
>
> All release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/richard.asc
>
> KEYS file available here:
>
> https://dist.apache.org/repos/dist/release/brooklyn/KEYS
>
>
> The artifacts were built from git commit IDs:
>
> brooklyn: 4331f9cb44d8da637b5673b4a6170dd62a0974b2
> brooklyn-client: 52b5546a5434eb6ecae55233d134f6dc11ce617b
> brooklyn-dist: 680da6d1f94195fe01c0dd9ea915164ebe868e5d
> brooklyn-docs: d142ba2e2a65801e5bebea9e48bdc476d0265b7a
> brooklyn-library: cb57d7ff725e6b59ac8ec2a533696664c298e917
> brooklyn-server: 029fa6d1723550b500483aac5144749c28b6d6b7
> brooklyn-ui: c209d0b9e9612f39ea462c912bf58b121932e3d0
> All of the above have been tagged as "apache-brooklyn-1.0.0-rc2"
>
> Please vote on releasing this package as Apache Brooklyn 1.0.0.
>
> The vote will be open for at least 72 hours.
> [ ] +1 Release this package as Apache Brooklyn 1.0.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because ...
>
>
> Thanks!
> Richard Downer and Martin Harris (co-Release Managers)
>


-- 
Paul Campbell
Software Engineer
*Cloudsoft  *| Bringing Business to the Cloud

E: p...@cloudsoft.io
M: 07476981644 <+447476981644>
T: kemitixcode 
L: https://www.linkedin.com/in/paulkcampbell/


Re: [VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-06 Thread Geoff Macartney
Good catch Iuliana.

I agree with Alex, it would be better to fix these.



On Thu, 6 Feb 2020, 14:56 Alex Heneveld,  wrote:

> Good find. I agree this sounds like a blocker. (Easy to fix fortunately!
> IMT guessing log message format changed with the karaf bump? We should grep
> on the Brooklyn started message instead of a karaf message!)
>
> Best
> Alex
>
> On Thu, 6 Feb 2020, 14:26 Iuliana Cosmina, <
> iuliana.cosm...@cloudsoftcorp.com> wrote:
>
> > -1
> >
> > Here is a summary of my tests.
> > ———
> >
> > [X] Tested
> > the apache-brooklyn-1.0.0-rc2-vagrant.zip &
> apache-brooklyn-1.0.0-rc2-vagrant.tar.gz
> >
> > The condition to check that Brooklyn is up is wrong.  This means that
> when
> > calling vagrant up, the Brooklyn node is created, but the command never
> > ends, and the other nodes are not created.
> >
> > In files/install_brooklyn.sh, Brooklyn being successfully up is checked
> by
> > the presence of the "BundleEvent STARTED -
> org.apache.brooklyn.karaf-init”
> > statement in the Brooklyn.debug.log file.
> >
> > But that statement is not part of the log.
> >
> >
> > [✓] apache-brooklyn-1.0.0-rc2-bin.tar.gz
> > - installed correctly on macOs 10.15.3
> > - web interface is ok in Firefox 72.0.2 & Safari
> > - 1-server-template and 2-bash-web-server-template(corrected) were
> > deployed to AWS machines
> > - start/stop/restart work correctly
> > [✓] apache-brooklyn-1.0.0-rc2-bin.zip
> > - installed correctly on macOs 10.15.3
> > - web interface is ok in Firefox 72.0.2 & Safari
> > - 1-server-template and 2-bash-web-server-template(corrected) were
> > deployed to AWS machines
> >- start/stop/restart work correctly
> > [✓] apache-brooklyn-1.0.0-rc2-1.noarch.rpm
> > - installed correctly on CentOS 7.3
> > - web interface is ok in Firefox 72.0.2 & Safari
> > - 1-server-template and 2-bash-web-server-template(corrected) were
> > deployed to AWS machines
> > - start/stop/restart work correctly
> >
> > [X] QuickLaunch template errors:
> > - The 2-bash-server-template contains an error in line 13. The apt-get
> > install command is called without the -Y argument. This means that the VM
> > is not configured correctly since it is stuck waiting a confirmation.
> > - Template 3-bash-web-and-riak-template cannot be deployed on an Ubuntu
> 18
> > AWS machine. The error message is  E: Unable to locate package riak.
> > - Template 4-resilient-bash-web-cluster-template cannot be deployed on an
> > Ubuntu 18 AWS machine, because of compile error while building
> nginx-1.8.0.
> >
> >
> > Although the issues are not critical, a new user of Brooklyn might see
> > them as such. Especially since working templates would convince a new
> user
> > that Brooklyn works as expected.
> >
> > Iuliana Cosmina
> > Engineer
> >
> > Cloudsoft | Bringing Business to the Cloud
> >
> > Twitter: _iulianacosmina
> > GitHub: https://github.com/iuliana
> >
> >
>


Re: [VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-06 Thread Alex Heneveld
Good find. I agree this sounds like a blocker. (Easy to fix fortunately!
IMT guessing log message format changed with the karaf bump? We should grep
on the Brooklyn started message instead of a karaf message!)

Best
Alex

On Thu, 6 Feb 2020, 14:26 Iuliana Cosmina, <
iuliana.cosm...@cloudsoftcorp.com> wrote:

> -1
>
> Here is a summary of my tests.
> ———
>
> [X] Tested
> the apache-brooklyn-1.0.0-rc2-vagrant.zip & 
> apache-brooklyn-1.0.0-rc2-vagrant.tar.gz
>
> The condition to check that Brooklyn is up is wrong.  This means that when
> calling vagrant up, the Brooklyn node is created, but the command never
> ends, and the other nodes are not created.
>
> In files/install_brooklyn.sh, Brooklyn being successfully up is checked by
> the presence of the "BundleEvent STARTED - org.apache.brooklyn.karaf-init”
> statement in the Brooklyn.debug.log file.
>
> But that statement is not part of the log.
>
>
> [✓] apache-brooklyn-1.0.0-rc2-bin.tar.gz
> - installed correctly on macOs 10.15.3
> - web interface is ok in Firefox 72.0.2 & Safari
> - 1-server-template and 2-bash-web-server-template(corrected) were
> deployed to AWS machines
> - start/stop/restart work correctly
> [✓] apache-brooklyn-1.0.0-rc2-bin.zip
> - installed correctly on macOs 10.15.3
> - web interface is ok in Firefox 72.0.2 & Safari
> - 1-server-template and 2-bash-web-server-template(corrected) were
> deployed to AWS machines
>- start/stop/restart work correctly
> [✓] apache-brooklyn-1.0.0-rc2-1.noarch.rpm
> - installed correctly on CentOS 7.3
> - web interface is ok in Firefox 72.0.2 & Safari
> - 1-server-template and 2-bash-web-server-template(corrected) were
> deployed to AWS machines
> - start/stop/restart work correctly
>
> [X] QuickLaunch template errors:
> - The 2-bash-server-template contains an error in line 13. The apt-get
> install command is called without the -Y argument. This means that the VM
> is not configured correctly since it is stuck waiting a confirmation.
> - Template 3-bash-web-and-riak-template cannot be deployed on an Ubuntu 18
> AWS machine. The error message is  E: Unable to locate package riak.
> - Template 4-resilient-bash-web-cluster-template cannot be deployed on an
> Ubuntu 18 AWS machine, because of compile error while building nginx-1.8.0.
>
>
> Although the issues are not critical, a new user of Brooklyn might see
> them as such. Especially since working templates would convince a new user
> that Brooklyn works as expected.
>
> Iuliana Cosmina
> Engineer
>
> Cloudsoft | Bringing Business to the Cloud
>
> Twitter: _iulianacosmina
> GitHub: https://github.com/iuliana
>
>


[VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-06 Thread Iuliana Cosmina
-1

Here is a summary of my tests.
———

[X] Tested the apache-brooklyn-1.0.0-rc2-vagrant.zip & 
apache-brooklyn-1.0.0-rc2-vagrant.tar.gz

The condition to check that Brooklyn is up is wrong.  This means that when 
calling vagrant up, the Brooklyn node is created, but the command never ends, 
and the other nodes are not created.

In files/install_brooklyn.sh, Brooklyn being successfully up is checked by the 
presence of the "BundleEvent STARTED - org.apache.brooklyn.karaf-init” 
statement in the Brooklyn.debug.log file.

But that statement is not part of the log.


[✓] apache-brooklyn-1.0.0-rc2-bin.tar.gz
 - installed correctly on macOs 10.15.3
 - web interface is ok in Firefox 72.0.2 & Safari
 - 1-server-template and 2-bash-web-server-template(corrected) were deployed to 
AWS machines
    - start/stop/restart work correctly
[✓] apache-brooklyn-1.0.0-rc2-bin.zip
 - installed correctly on macOs 10.15.3
 - web interface is ok in Firefox 72.0.2 & Safari
 - 1-server-template and 2-bash-web-server-template(corrected) were deployed to 
AWS machines
   - start/stop/restart work correctly
[✓] apache-brooklyn-1.0.0-rc2-1.noarch.rpm
 - installed correctly on CentOS 7.3
 - web interface is ok in Firefox 72.0.2 & Safari
 - 1-server-template and 2-bash-web-server-template(corrected) were deployed to 
AWS machines
    - start/stop/restart work correctly

[X] QuickLaunch template errors:
 - The 2-bash-server-template contains an error in line 13. The apt-get install 
command is called without the -Y argument. This means that the VM is not 
configured correctly since it is stuck waiting a confirmation.
 - Template 3-bash-web-and-riak-template cannot be deployed on an Ubuntu 18 AWS 
machine. The error message is  E: Unable to locate package riak.
 - Template 4-resilient-bash-web-cluster-template cannot be deployed on an 
Ubuntu 18 AWS machine, because of compile error while building nginx-1.8.0.


Although the issues are not critical, a new user of Brooklyn might see them as 
such. Especially since working templates would convince a new user that 
Brooklyn works as expected.

Iuliana Cosmina
Engineer

Cloudsoft | Bringing Business to the Cloud

Twitter: _iulianacosmina
GitHub: https://github.com/iuliana



Re: [VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-05 Thread Thomas Bouron
Solid +1

I tested the artifacts with the `verify_brooklyn_rc.sh` script and here is
the output:
--
Checks successfully completed:
[✓] Download links work.
[✓] Checksums and PGP signatures are valid.
[✓] Expanded source archive matches contents of RC tag.
[✓] Expanded source archive builds and passes tests.
[✓] LICENSE is present and correct.
[✓] NOTICE is present and correct, including copyright date.
[✓] No compiled archives bundled in source archive.

I also unpack and ran locally the tarball:
[✓] Sanity check all UI modules work as expected.
[✓] Catalog is populated.
[✓] Created an app in blueprint composer and deployed it to AWS.
[✓] Imported catalog items through the BR cli.
[✓] Deployed application through the BR cli on AWS, Azure and GCE.
[✓] invoke couple of effectors through the App Inspector.
[✓] Restarted Brooklyn and checked that the persisted state didn't cause
any issue (after app have been deployed)

Note that I didn't test the RPM and DEB packages.

Best.

On Tue, 4 Feb 2020 at 21:39, Geoff Macartney 
wrote:

> +1
>
> I haven't been able to take the time to do extensive validation on the RC,
> but I have been able to validate checksums, install and run it, deploy a
> basic application, create an app with the UI. Happy to defer to others if
> more comprehensive tests reveal problems.
>
> Excited to see this!
>
> Geoff
>
> On Mon, 3 Feb 2020 at 20:11, Richard Downer  wrote:
>
> > I'm very happy to announce the first public release candidate for Apache
> > Brooklyn 1.0.0. This is rc2 (as rc1 had an error which meant it could not
> > be published fully). I'd like to thank all our contributors who have
> worked
> > hard to bring us to this release.
> >
> > **This is to call for a vote for the release of Apache Brooklyn 1.0.0.**
> >
> > This release comprises of a source code distribution, and a corresponding
> > binary distribution, and Maven artifacts.
> >
> > The source and binary distributions, including signatures, digests, etc.
> > can be found at:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/brooklyn/apache-brooklyn-1.0.0-rc2
> >
> > The artifact SHA-256 checksums are as follows:
> >
> >   6ccb7afe2108a02c4fab6907f9866e5baa07f7957f639d4717bde4bc5f5832ef
> > *apache-brooklyn-1.0.0-rc2-1.noarch.rpm
> >   ffc28d11d1cd30a76dcfca8741460d5c5a4950f4f11cb1d6d023235087f3a32b
> > *apache-brooklyn-1.0.0-rc2-bin.tar.gz
> >   c2f3ee83aa26a65157de9e61c45c2b7600940b95cfcbd5bf452d1e25ab1b97e2
> > *apache-brooklyn-1.0.0-rc2-bin.zip
> >   0f6abd1f8f31510c14be3eb3a68d83103b9a8d46d5035f09a16908b37c90fef0
> > *apache-brooklyn-1.0.0-rc2-classic.tar.gz
> >   0d0ddae0b1fc72762ec177c90d8059a8054ee42a7b49b80052edc6eff4de1624
> > *apache-brooklyn-1.0.0-rc2-classic.zip
> >   c227a55a7780869b35b0ab9b7b82e2540b97edbad4b1544e478b36b8f14fb72a
> > *apache-brooklyn-1.0.0-rc2-client-cli-linux.tar.gz
> >   e0afadf6f649ca17d6b77e901505efab5cc84a00d9e8167fcc390dd08ce89475
> > *apache-brooklyn-1.0.0-rc2-client-cli-linux.zip
> >   b237903d2b5b6dad7475fe523f9d56047d863dc326975f12ff04e4fc1be80f26
> > *apache-brooklyn-1.0.0-rc2-client-cli-macosx.tar.gz
> >   bd259175b7a42427cfa91a00e31615eee65de728c614f81269d1a8917f277831
> > *apache-brooklyn-1.0.0-rc2-client-cli-macosx.zip
> >   697eac5a550319bfc9669c01bfca67a4613303e4152aa9c7e0fb5ddd39d15263
> > *apache-brooklyn-1.0.0-rc2-client-cli-windows.tar.gz
> >   f600a4a845ba01f4cc1064737e9f0614562fe0422e2626030d5d8884294ab6f9
> > *apache-brooklyn-1.0.0-rc2-client-cli-windows.zip
> >   042569ee07c98c1233112aa8f0a8ec2b1970a3f33a83f9b30a9f8047b7673596
> > *apache-brooklyn-1.0.0-rc2-src.tar.gz
> >   7c2234837af519dbb15d300625d91d2ff355266ad4ba51a9e6dc3a7e280f8959
> > *apache-brooklyn-1.0.0-rc2-src.zip
> >   df13ad311bef3568ca446dcad576b0260c3c751dea22d90542ec7aaac17e0f83
> > *apache-brooklyn-1.0.0-rc2-vagrant.tar.gz
> >   773eadf39f84e3e7bb42fddbf05965504fc56da7ec75e059a9535c79b721d0db
> > *apache-brooklyn-1.0.0-rc2-vagrant.zip
> >   58989b85c41e29a44bd5b265f489890f0e0c8eead51688b1420eabe75cc849cc
> > *apache-brooklyn-1.0.0-rc2.deb
> >
> > The Nexus staging repository for the Maven artifacts is located at:
> >
> >
> >
> https://repository.apache.org/content/repositories/orgapachebrooklyn-1054
> >
> > All release artifacts are signed with the following key:
> >
> > https://people.apache.org/keys/committer/richard.asc
> >
> > KEYS file available here:
> >
> > https://dist.apache.org/repos/dist/release/brooklyn/KEYS
> >
> >
> > The artifacts were built from git commit IDs:
> >
> > brooklyn: 4331f9cb44d8da637b5673b4a6170dd62a0974b2
> > brooklyn-client: 52b5546a5434eb6ecae55233d134f6dc11ce617b
> > brooklyn-dist: 680da6d1f94195fe01c0dd9ea915164ebe868e5d
> > brooklyn-docs: d142ba2e2a65801e5bebea9e48bdc476d0265b7a
> > brooklyn-library: cb57d7ff725e6b59ac8ec2a533696664c298e917
> > brooklyn-server: 029fa6d1723550b500483aac5144749c28b6d6b7
> > brooklyn-ui: c209d0b9e9612f39ea462c912bf58b121932e3d0
> > All of the above have been tagged as "apache-brooklyn-1.0.0-rc2"
> >
> > 

Re: [VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-04 Thread Geoff Macartney
+1

I haven't been able to take the time to do extensive validation on the RC,
but I have been able to validate checksums, install and run it, deploy a
basic application, create an app with the UI. Happy to defer to others if
more comprehensive tests reveal problems.

Excited to see this!

Geoff

On Mon, 3 Feb 2020 at 20:11, Richard Downer  wrote:

> I'm very happy to announce the first public release candidate for Apache
> Brooklyn 1.0.0. This is rc2 (as rc1 had an error which meant it could not
> be published fully). I'd like to thank all our contributors who have worked
> hard to bring us to this release.
>
> **This is to call for a vote for the release of Apache Brooklyn 1.0.0.**
>
> This release comprises of a source code distribution, and a corresponding
> binary distribution, and Maven artifacts.
>
> The source and binary distributions, including signatures, digests, etc.
> can be found at:
>
>
> https://dist.apache.org/repos/dist/dev/brooklyn/apache-brooklyn-1.0.0-rc2
>
> The artifact SHA-256 checksums are as follows:
>
>   6ccb7afe2108a02c4fab6907f9866e5baa07f7957f639d4717bde4bc5f5832ef
> *apache-brooklyn-1.0.0-rc2-1.noarch.rpm
>   ffc28d11d1cd30a76dcfca8741460d5c5a4950f4f11cb1d6d023235087f3a32b
> *apache-brooklyn-1.0.0-rc2-bin.tar.gz
>   c2f3ee83aa26a65157de9e61c45c2b7600940b95cfcbd5bf452d1e25ab1b97e2
> *apache-brooklyn-1.0.0-rc2-bin.zip
>   0f6abd1f8f31510c14be3eb3a68d83103b9a8d46d5035f09a16908b37c90fef0
> *apache-brooklyn-1.0.0-rc2-classic.tar.gz
>   0d0ddae0b1fc72762ec177c90d8059a8054ee42a7b49b80052edc6eff4de1624
> *apache-brooklyn-1.0.0-rc2-classic.zip
>   c227a55a7780869b35b0ab9b7b82e2540b97edbad4b1544e478b36b8f14fb72a
> *apache-brooklyn-1.0.0-rc2-client-cli-linux.tar.gz
>   e0afadf6f649ca17d6b77e901505efab5cc84a00d9e8167fcc390dd08ce89475
> *apache-brooklyn-1.0.0-rc2-client-cli-linux.zip
>   b237903d2b5b6dad7475fe523f9d56047d863dc326975f12ff04e4fc1be80f26
> *apache-brooklyn-1.0.0-rc2-client-cli-macosx.tar.gz
>   bd259175b7a42427cfa91a00e31615eee65de728c614f81269d1a8917f277831
> *apache-brooklyn-1.0.0-rc2-client-cli-macosx.zip
>   697eac5a550319bfc9669c01bfca67a4613303e4152aa9c7e0fb5ddd39d15263
> *apache-brooklyn-1.0.0-rc2-client-cli-windows.tar.gz
>   f600a4a845ba01f4cc1064737e9f0614562fe0422e2626030d5d8884294ab6f9
> *apache-brooklyn-1.0.0-rc2-client-cli-windows.zip
>   042569ee07c98c1233112aa8f0a8ec2b1970a3f33a83f9b30a9f8047b7673596
> *apache-brooklyn-1.0.0-rc2-src.tar.gz
>   7c2234837af519dbb15d300625d91d2ff355266ad4ba51a9e6dc3a7e280f8959
> *apache-brooklyn-1.0.0-rc2-src.zip
>   df13ad311bef3568ca446dcad576b0260c3c751dea22d90542ec7aaac17e0f83
> *apache-brooklyn-1.0.0-rc2-vagrant.tar.gz
>   773eadf39f84e3e7bb42fddbf05965504fc56da7ec75e059a9535c79b721d0db
> *apache-brooklyn-1.0.0-rc2-vagrant.zip
>   58989b85c41e29a44bd5b265f489890f0e0c8eead51688b1420eabe75cc849cc
> *apache-brooklyn-1.0.0-rc2.deb
>
> The Nexus staging repository for the Maven artifacts is located at:
>
>
> https://repository.apache.org/content/repositories/orgapachebrooklyn-1054
>
> All release artifacts are signed with the following key:
>
> https://people.apache.org/keys/committer/richard.asc
>
> KEYS file available here:
>
> https://dist.apache.org/repos/dist/release/brooklyn/KEYS
>
>
> The artifacts were built from git commit IDs:
>
> brooklyn: 4331f9cb44d8da637b5673b4a6170dd62a0974b2
> brooklyn-client: 52b5546a5434eb6ecae55233d134f6dc11ce617b
> brooklyn-dist: 680da6d1f94195fe01c0dd9ea915164ebe868e5d
> brooklyn-docs: d142ba2e2a65801e5bebea9e48bdc476d0265b7a
> brooklyn-library: cb57d7ff725e6b59ac8ec2a533696664c298e917
> brooklyn-server: 029fa6d1723550b500483aac5144749c28b6d6b7
> brooklyn-ui: c209d0b9e9612f39ea462c912bf58b121932e3d0
> All of the above have been tagged as "apache-brooklyn-1.0.0-rc2"
>
> Please vote on releasing this package as Apache Brooklyn 1.0.0.
>
> The vote will be open for at least 72 hours.
> [ ] +1 Release this package as Apache Brooklyn 1.0.0
> [ ] +0 no opinion
> [ ] -1 Do not release this package because ...
>
>
> Thanks!
> Richard Downer and Martin Harris (co-Release Managers)
>


[VOTE] Release Apache Brooklyn 1.0.0 [rc2]

2020-02-03 Thread Richard Downer
I'm very happy to announce the first public release candidate for Apache
Brooklyn 1.0.0. This is rc2 (as rc1 had an error which meant it could not
be published fully). I'd like to thank all our contributors who have worked
hard to bring us to this release.

**This is to call for a vote for the release of Apache Brooklyn 1.0.0.**

This release comprises of a source code distribution, and a corresponding
binary distribution, and Maven artifacts.

The source and binary distributions, including signatures, digests, etc.
can be found at:

  https://dist.apache.org/repos/dist/dev/brooklyn/apache-brooklyn-1.0.0-rc2

The artifact SHA-256 checksums are as follows:

  6ccb7afe2108a02c4fab6907f9866e5baa07f7957f639d4717bde4bc5f5832ef
*apache-brooklyn-1.0.0-rc2-1.noarch.rpm
  ffc28d11d1cd30a76dcfca8741460d5c5a4950f4f11cb1d6d023235087f3a32b
*apache-brooklyn-1.0.0-rc2-bin.tar.gz
  c2f3ee83aa26a65157de9e61c45c2b7600940b95cfcbd5bf452d1e25ab1b97e2
*apache-brooklyn-1.0.0-rc2-bin.zip
  0f6abd1f8f31510c14be3eb3a68d83103b9a8d46d5035f09a16908b37c90fef0
*apache-brooklyn-1.0.0-rc2-classic.tar.gz
  0d0ddae0b1fc72762ec177c90d8059a8054ee42a7b49b80052edc6eff4de1624
*apache-brooklyn-1.0.0-rc2-classic.zip
  c227a55a7780869b35b0ab9b7b82e2540b97edbad4b1544e478b36b8f14fb72a
*apache-brooklyn-1.0.0-rc2-client-cli-linux.tar.gz
  e0afadf6f649ca17d6b77e901505efab5cc84a00d9e8167fcc390dd08ce89475
*apache-brooklyn-1.0.0-rc2-client-cli-linux.zip
  b237903d2b5b6dad7475fe523f9d56047d863dc326975f12ff04e4fc1be80f26
*apache-brooklyn-1.0.0-rc2-client-cli-macosx.tar.gz
  bd259175b7a42427cfa91a00e31615eee65de728c614f81269d1a8917f277831
*apache-brooklyn-1.0.0-rc2-client-cli-macosx.zip
  697eac5a550319bfc9669c01bfca67a4613303e4152aa9c7e0fb5ddd39d15263
*apache-brooklyn-1.0.0-rc2-client-cli-windows.tar.gz
  f600a4a845ba01f4cc1064737e9f0614562fe0422e2626030d5d8884294ab6f9
*apache-brooklyn-1.0.0-rc2-client-cli-windows.zip
  042569ee07c98c1233112aa8f0a8ec2b1970a3f33a83f9b30a9f8047b7673596
*apache-brooklyn-1.0.0-rc2-src.tar.gz
  7c2234837af519dbb15d300625d91d2ff355266ad4ba51a9e6dc3a7e280f8959
*apache-brooklyn-1.0.0-rc2-src.zip
  df13ad311bef3568ca446dcad576b0260c3c751dea22d90542ec7aaac17e0f83
*apache-brooklyn-1.0.0-rc2-vagrant.tar.gz
  773eadf39f84e3e7bb42fddbf05965504fc56da7ec75e059a9535c79b721d0db
*apache-brooklyn-1.0.0-rc2-vagrant.zip
  58989b85c41e29a44bd5b265f489890f0e0c8eead51688b1420eabe75cc849cc
*apache-brooklyn-1.0.0-rc2.deb

The Nexus staging repository for the Maven artifacts is located at:


https://repository.apache.org/content/repositories/orgapachebrooklyn-1054

All release artifacts are signed with the following key:

https://people.apache.org/keys/committer/richard.asc

KEYS file available here:

https://dist.apache.org/repos/dist/release/brooklyn/KEYS


The artifacts were built from git commit IDs:

brooklyn: 4331f9cb44d8da637b5673b4a6170dd62a0974b2
brooklyn-client: 52b5546a5434eb6ecae55233d134f6dc11ce617b
brooklyn-dist: 680da6d1f94195fe01c0dd9ea915164ebe868e5d
brooklyn-docs: d142ba2e2a65801e5bebea9e48bdc476d0265b7a
brooklyn-library: cb57d7ff725e6b59ac8ec2a533696664c298e917
brooklyn-server: 029fa6d1723550b500483aac5144749c28b6d6b7
brooklyn-ui: c209d0b9e9612f39ea462c912bf58b121932e3d0
All of the above have been tagged as "apache-brooklyn-1.0.0-rc2"

Please vote on releasing this package as Apache Brooklyn 1.0.0.

The vote will be open for at least 72 hours.
[ ] +1 Release this package as Apache Brooklyn 1.0.0
[ ] +0 no opinion
[ ] -1 Do not release this package because ...


Thanks!
Richard Downer and Martin Harris (co-Release Managers)