Re: Another ~charmers application! - Chris Glass

2014-09-25 Thread Liam Young

Hi Chris,

tl;dr Unequivocal +1 from me

I'm really pleased to see you're application here as it gives me the 
opportunity to say thank you for all the Openstack charm reviews you've 
done for me and all of your contributions to the Openstack charms and to 
charm helpers.


I have found that merge proposals from Chris are always of a very high 
quality and well thought through and he is always open to suggestions.


The reviews that I have received in turn from Chris are thorough and 
considered and he's not afraid to point out areas that could be improved 
and offer helpful tips.


I have no doubt he'll be an asset to ~charmers

Liam

On 25/09/14 06:51, Chris Glass wrote:

Hi all,

It's my turn to apply for ~charmers membership.

I have been using juju since the pyjuju days, mostly professionally
but also for my personal use.

Most of my contributions to the charm ecosystem stem from my current
work position as a software engineer for Canonical, as part of the
Landscape team:

1. Contributing to our own landscape and landscape-client charms (I am
a member of ~landscape-charmers)
2. Heavy contributions to the storage subordinate (refactoring and
extra features).
3. Working with OpenStack charms daily, and as such had the
opportunity to find, trace and fix a variety of bugs in them. (I'm a
member of ~openstack-charmers).
4. charm-helpers is of particular interest to me, and I have
undertaken to explore, tidy and refactor that code, since it appears
to have grown organically in the past, and accumulated a bit of
technical debt.

 From the personal use side, I'm also the author of the ubuntu-mirror
charm announced a few days ago, that I use to deploy and maintain an
official ubuntu archives mirror. As most programmers I have a few
other projects up my sleeve, but all of them might not become public
before a bit more time.

Outside of charming I'm an Ubuntu member and contributor, dad of one,
and world traveler. Python has been my tool of choice these last few
years, and before joining Canonical I've used puppet, vCenter
Orchestrator, chef, and crowbar quite extensively. The last few items
should give a hint as to where my previous professional positions were
held :)

Thanks for your consideration, time and awesome work,

Best,

- Chris




--
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Recommendation engine on top hdp-hadoop-cluster and mahout

2014-09-25 Thread Samuel Cozannet
Hi All,

Following the announcement of the latest HDP Hadoop bundle by LazyPower and
Amir, I built a demo to run a recommendation engine on top of it.

You can find the code here :
https://github.com/SaMnCo/juju-hadoop-recommendation-engine

Notes:
* The script will install Mahout and Snappy compression lib. This will in
the end be included in the charm.
* It has to run once to learn the recommendation from the source file
* The output is a big matrix and there is a small python script provided to
extract meaningful results
* Wait until the YARN resource manager is started before installing and
running
* Tested on AWS only
* The initial workload uses 100k movie recommendations but there are 1M and
10M files available (see config in the demo script)
* The inspiration for this was built for Hadoop Vanilla. Most things can be
ported to that environment as well.

If anyone is willing to help on a small web GUI, that could make a nice
demo for our beloved SEs.

Hope you like it!
Best,
Sam

-- 
Samuel Cozannet
Cloud, Big Data and IoT Strategy Team
Strategic Program Manager
Changing the Future of Cloud
Ubuntu  / Canonical  UK LTD
samuel.cozan...@canonical.com
+33 616 702 389
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Another ~charmers application! - Chris Glass

2014-09-25 Thread David Britton
On Thu, Sep 25, 2014 at 08:51:07AM +0300, Chris Glass wrote:
> Hi all,
> 
> It's my turn to apply for ~charmers membership.

Chris has been a member of ~landscape-charmers and ~openstack-charmers
for a while now.  He even shows up as one of the top contributors to
charm-helpers, which he introduced to me.  :)

His contributions and reviews are always well done, and if that weren't
enough, he's setting up ubuntu mirrors in Africa with the help of charms
he's been authoring.

He will make a valuable addition to ~charmers, +1

-- 
David Britton 

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Another ~charmers application! - Chris Glass

2014-09-25 Thread Juan Negron
+1 from me.  


Thanks,

Juan L. Negron 
Mobile: +1 408 634 0292
Cloud Architect
Canonical Technical Services
Canonical USA
GPG : 0A62 BC70 5CBC B4DD F3E6  8A27 A6B1 F3F0 E6B5 F5A3

On Sep 24, 2014, at 10:51 PM, Chris Glass  wrote:

> Hi all,
> 
> It's my turn to apply for ~charmers membership.
> 
> I have been using juju since the pyjuju days, mostly professionally
> but also for my personal use.
> 
> Most of my contributions to the charm ecosystem stem from my current
> work position as a software engineer for Canonical, as part of the
> Landscape team:
> 
> 1. Contributing to our own landscape and landscape-client charms (I am
> a member of ~landscape-charmers)
> 2. Heavy contributions to the storage subordinate (refactoring and
> extra features).
> 3. Working with OpenStack charms daily, and as such had the
> opportunity to find, trace and fix a variety of bugs in them. (I'm a
> member of ~openstack-charmers).
> 4. charm-helpers is of particular interest to me, and I have
> undertaken to explore, tidy and refactor that code, since it appears
> to have grown organically in the past, and accumulated a bit of
> technical debt.
> 
> From the personal use side, I'm also the author of the ubuntu-mirror
> charm announced a few days ago, that I use to deploy and maintain an
> official ubuntu archives mirror. As most programmers I have a few
> other projects up my sleeve, but all of them might not become public
> before a bit more time.
> 
> Outside of charming I'm an Ubuntu member and contributor, dad of one,
> and world traveler. Python has been my tool of choice these last few
> years, and before joining Canonical I've used puppet, vCenter
> Orchestrator, chef, and crowbar quite extensively. The last few items
> should give a hint as to where my previous professional positions were
> held :)
> 
> Thanks for your consideration, time and awesome work,
> 
> Best,
> 
> - Chris
> 
> -- 
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at: 
> https://lists.ubuntu.com/mailman/listinfo/juju



signature.asc
Description: Message signed with OpenPGP using GPGMail
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Another ~charmers application! - Chris Glass

2014-09-25 Thread James Page
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 25/09/14 06:51, Chris Glass wrote:
> Hi all,
> 
> It's my turn to apply for ~charmers membership.

I stopped reading here: +1

Please keep making me write better python code.

- -- 
James Page
Ubuntu and Debian Developer
james.p...@ubuntu.com
jamesp...@debian.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJUJEh5AAoJEL/srsug59jDiywP/iS3VS3ypw1jZZTuKxaBXXjD
AIt2s8X+vwMhyaKCMUpESRLlpCw0Re1Qj1yvTpRurKI2uv9+qr9ktP/m2eqWU6DL
3/LzAIXR4fA4sgnnOwMg9XBcb8Be4OJPXjci5C/zabQ53OmNoriYGKx4jdpr7oJX
TyaYfVoEVpu8Vi7D6OxIJuIDsMBdkmOqIA+PFQacn51C6SecdrbEcv26d4BIA7zs
9JOhmgQMvPRjod7HX9f90SIs5+D4mhfGNyXj2B4j19EjchgEqe0oc3SGAX4XFREi
o56qVlE+RbOmnvzslYlzyiDkm7xpzRcDz8ub2JnbpgleTYzu8qNPtNaqOOeImFDn
DK2ECbsq2W3E2oL9Mm4TSRL3MbUT2oFToE1PQ6q+JDzqYFMAHDaAMcW4SWR8YkXx
xxXD+ilEAE1IdK8PFJ4OIkvx4Dnt32RYy4UkN3ByrUwOaY+1TUmGy+bx55Jl2dLd
fdsMH+dYEnPdB9zW2iy116xO5RjYBI/VrfTdfFXU04UHtEKVoeTkHyXRuJ8LLdZK
JepP08VSB1+1/Dj2VoQnTx/1PxfyXe6efV8RxKjnkJDwEPx4RuA4cDxxcdxLfzwI
+tmsbx1E6Dbh5MDoRb8jT017CJWW2RYaSa+yhDTqH6f6JYriSCek/cPE44W2/jyx
oea8SD8igMpo/Zlb2gC6
=Tq8/
-END PGP SIGNATURE-

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Swift middleware subordinate charms?

2014-09-25 Thread James Page
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 24/09/14 12:09, Andrew Wilkins wrote:
> 
> Anyway, normally I think you'd want the primary charm's 
> (swift-proxy's) relevant relation-changed hook to do the restart 
> itself when the middleware changes (ie. when middleware-changed is 
> triggered). This just makes sure that the responsibility and
> knowledge of restarts stays within the charm responsible for the
> service.
> 
> 
> That makes sense. I was coming from the angle of how to do this
> without touching any existing charms, which is wrong.
> 
> I think to do this right I'd need to modify the swift-proxy and 
> swift-storage charms, and have them modify their configuration
> files rather than having the subordinate do it. The subordinate
> would effectively just provide configuration parameters and install
> the middleware dependencies. I'll hack around for now, and maybe
> I'll propose something later if anything becomes of my charm.

That sounds like the best approach - we did something similar for
cinder backends - see the cinder and cinder-ceph or cinder-vmware charms.


- -- 
James Page
Ubuntu and Debian Developer
james.p...@ubuntu.com
jamesp...@debian.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBCAAGBQJUJEjVAAoJEL/srsug59jDJjsQAJt5XXwvMeCUAl0N5lBHYKQs
d/SAz0Wxsi5EoLZkIYl2woJlvwO8/vfeIcBJ3+f6OOG1Xa52An+OHgxi3tSqJfNT
dhxOU5aFkiawNrakDofnxxmTxDIZln3IcdCrh3SypB4s6t4yGkeRSzcnXo2AnINH
Xt/sTsYtCtZG6aeKjtUp331ITtjtbyz0+WMlSnGRaXUbpmrr5kVcf4R4PMvqAk+Q
OjqMle5dSHStT7EkdWSepOXsfxIu7Hb6F9gEuzzNUKi8IhGiuuiprB5uoZ/we31c
FXFy8ArL+Q3MG+kuV8SJqD79cxWjPaL0hLKelLo3GWUJN1E+VvaKnREzSqCIgRvW
aenbp/cj7Q3WwnS0Cvm2quWSknFc9BvTORk9ITtHWHrcyJ8/snDFlgDZ1whqDS+V
ZMkefHMerxpl9tcWayyyq+rHfkiDj9RTzAnmumOp1uM8e8epN4PRm6scQfT8Q7t+
Ywl1MojloYDTaWQFCiNeEIjHY6WEFI5E7Agym/iKwCtnGqFJaWV3LaxSJIHnrBCQ
eRDNezVG/gz6wNl/Mv4W1hXRrFHh1Vb1FnkA7lQDBodzeWZdc1otz+vLelsSg8p6
uguxu6193khXYoJQgp33KMK+QvU5tAZq1MWoWVWzzuzPd9aYgdNv1YCS8Lq3+BDb
plWkSAOmnCWs/fUTJG/x
=gLEx
-END PGP SIGNATURE-

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Application to ~charmers - Jorge Niedbalski

2014-09-25 Thread Marco Ceppi
You have a big plus one from me Jorge, thanks for all your contributions
and continuing growth of charms and tool ecosystem!

On Wed, Sep 24, 2014 at 10:54 PM, Jorge Niedbalski <
jorge.niedbal...@canonical.com> wrote:

> Hello Charmers,
>
> I would like to have your consideration to become a member of the
> http://launchpad.net/~charmers team.
>
> I have been playing around with the Juju's ecosystem since some
> months, fair enough time to understand where a ~charmer should be
> pushing to contributors to make the environment safer for everyone.
>
> Part of my daily job is to deal with customers with several distinct
> deployment scenarios. I have been dealing with issues and feature
> requests on almost the entire Juju stack (Juju-core, juju-plugins,
> charms,  charm-helpers, charm-tools, openstack, juju-client, deployer,
> etc).
>
> Regarding to my contributions, the charms that i authored/maintain are:
>
> - https://jujucharms.com/trusty/rsyslog
> - https://jujucharms.com/trusty/rsyslog-forwarder-ha
>
> I also have contributed patches to other charms ( mysql,
> rabbitmq-server, nrpe, postgresql) as well to most of the
> ~openstack-charms in different areas.
>
> On ecosystems,  I have contributed several patches on the
> charm-helpers package (important: contrib.python, core modules), I
> have performed revisions and observations on charm-tools changes and
> authored/re-factored juju-plugins.  I also have contributions to the
> Amulet suite and minor fixes to jujuclient library. Also i have a fair
> amount of juju-core's mps and bugs.
>
> I understand that we need mature and well tested charms (I use them
> daily!!), for that reason i have been directly pushing and teaching
> constantly to contributors and customers for having unit and
> functional tests (see: trusty/vem && trusty/vsm charms) to improve the
> code coverage and documentation.
>
> On the community side, I have performed several reviews; blocking
> changes and asking for improvements whenever i can.  Also have been
> listed as official reviewer a couple of weeks, helping people on
> public channels and performed several training sessions to co-workers
> , team and people interested in charming in general.
>
> Please, feel free to ask me whatever you think is important (IRC:
> niedbalski), and again, thanks for your consideration.
>
> --
> Jorge Niedbalski R.
> # Email: jorge.niedbal...@canonical.com (GPG:0x3DA28544)
>
> --
> Juju mailing list
> Juju@lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju
>
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


juju stable 1.20.8 is released

2014-09-25 Thread Curtis Hovey-Canonical
juju-core 1.20.8

A new stable release of Juju, juju-core 1.20.8, is now available.
This release may replace stable 1.20.7.


Getting Juju

juju-core 1.20.8 is available for utopic and backported to earlier
series in the following PPA:

https://launchpad.net/~juju/+archive/stable


Notable Changes

This releases addresses stability and performance issues.

Resolved issues

* Maas provider assumes machine uses dhcp for eth0
  Lp 1361374

* Relation-get with invalid relation name panics agent
  Lp 1365412

* Bootstrap on maas fails trying to access cloud-images.ubuntu.com
  Lp 1365135

* Not okforstorage error when deploying local charm
  Lp 1308146

* Add-machine containers should default to latest lts
  Lp 1363971

* Juju add-machine still assumes precise (maas)
  Lp 1315473

* Juju-core client panics with juju set empty string
  Lp 1348829

* --keep-broken option still allows instance to be stopped
  Lp 1365772

* Some third party embedded sources in the source tarball are missing
  dependencies.tsv entries
  Lp 1368321

* Licensing is inconsistent
  Lp 1368358

* Sshstorage fails in non-english locale
  Lp 1367695

Finally

We encourage everyone to subscribe the mailing list at
juju-...@lists.canonical.com, or join us on #juju-dev on freenode.

-- 
Curtis Hovey
Canonical Cloud Development and Operations
http://launchpad.net/~sinzui

-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju


Re: Swift middleware subordinate charms?

2014-09-25 Thread Andrew Wilkins
On Fri, Sep 26, 2014 at 12:54 AM, James Page  wrote:

> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA256
>
> On 24/09/14 12:09, Andrew Wilkins wrote:
> >
> > Anyway, normally I think you'd want the primary charm's
> > (swift-proxy's) relevant relation-changed hook to do the restart
> > itself when the middleware changes (ie. when middleware-changed is
> > triggered). This just makes sure that the responsibility and
> > knowledge of restarts stays within the charm responsible for the
> > service.
> >
> >
> > That makes sense. I was coming from the angle of how to do this
> > without touching any existing charms, which is wrong.
> >
> > I think to do this right I'd need to modify the swift-proxy and
> > swift-storage charms, and have them modify their configuration
> > files rather than having the subordinate do it. The subordinate
> > would effectively just provide configuration parameters and install
> > the middleware dependencies. I'll hack around for now, and maybe
> > I'll propose something later if anything becomes of my charm.
>
> That sounds like the best approach - we did something similar for
> cinder backends - see the cinder and cinder-ceph or cinder-vmware charms.
>

Perfect, just what I was after. Thanks James.
-- 
Juju mailing list
Juju@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju