[00:35] <freeflying> I released a node from maas, which has been deployed with service by juju, is it possible to  destroy the service now
[00:42] <davecheney> freeflying: cn you say what you did another way
[00:42] <davecheney> i am not a maas expert
[00:44] <freeflying> davecheney, I have a environment running, deployed ceph charms, it fails due to lack of a second hd, then some one reinstalled aubuntu on one of the machine, I tried to destroy -service,
[00:45] <freeflying> davecheney, I can't achieve it, use destroy-unit -> resolved -> destroy-machine,  all turned to fail too, then I release the node from maas, but juju status still hows its there
[00:45] <davecheney> freeflying: yes, sorry this is a known issue
[00:46] <freeflying> davecheney, any workaround so far
[00:47] <davecheney> https://bugs.launchpad.net/juju-core/+bug/1206532
[00:47] <_mup_> Bug #1206532: --terminate option for destroy-unit <juju-core:Triaged> <https://launchpad.net/bugs/1206532>
[00:47] <davecheney> freeflying: apart from ignoring the entry in status
[00:47] <davecheney> no
[00:48] <davecheney> https://bugs.launchpad.net/juju-core/+bug/1089289
[00:48] <_mup_> Bug #1089289: remove-unit --force <doc> <juju-core:Triaged> <https://launchpad.net/bugs/1089289>
[00:48] <davecheney> and several others
[00:48] <freeflying> davecheney, can we delete the status from mongodb
[00:49] <davecheney> freeflying: possibly, but utterly not recommended
[04:03] <mrz> having problems getting juju bootstrap to work on a fresh ubuntu instance
[04:03] <mrz> not sure if i have my config set correctly.
[04:04] <mrz> and for whatever reasons, juju -e tosses an error too
[04:08] <mrz> error: error parsing environment "hpcloud": no public ssh keys found
[04:09] <mrz> what am I missing?
[04:14] <mrz> authorized-keys-path is missing from the default config.
[04:14] <mrz> appears to work (well returns nothing) after I added that
[06:38] <AskUbuntu> juju credential error masage | http://askubuntu.com/q/350187
[09:26] <AskUbuntu> Does juju helps to build own private cloud | http://askubuntu.com/q/350226
[12:58] <AskUbuntu> Problem with upload images openstack | http://askubuntu.com/q/350243
[13:03] <arosales> mrz, did you get your hp config working?
[13:05] <mgz> arosales: thought you'd tyoped me then...
[13:06] <arosales> mgz, ha I also initially thought you were also asking an hp question, and I thought that couldn't be right :-)
[14:20] <jcsackett> orangesquad: can i get a review of https://code.launchpad.net/~jcsackett/charmworld/askubuntu-job/+merge/187758 and https://code.launchpad.net/~jcsackett/charmworld/askubuntu-in-review-queue/+merge/187771 please? neither are very long.
[14:21] <sinzui> jcsackett, I am in meetings for the next 3 hours. I can look after then
[14:27] <epafrashg_> hi all
[14:27] <jcastro> hey utlemming
[14:28] <epafrashg_> where are you come from?
[14:37] <_mup_> Bug #1229275 was filed: juju destroy-environment also destroys nodes that are not controlled by juju <juju:New> <juju-core:Triaged> <maas (Ubuntu):Triaged> <https://launchpad.net/bugs/1229275>
[14:52] <marcoceppi> hey epafrashg_ anything we can help you with?
[15:48] <jcastro> jamespage: sinzui: arosales: hah! 12.04.3 fresh install ... did the updates, installed the PPA, apt-get install juju-core juju-local ...
[15:48] <jcastro> and ... everything is working
[15:49] <sinzui> \o/
[15:53] <mrz> arosales: more or less. i ran into a service group limitiation
[15:53] <arosales> mrz, ah yes that has bitten me too
[15:53] <mrz> the osx brew keeps bailing on me so i gave up and spun up an ubuntu instance
[15:53] <arosales> an HP ticket should resolve that
[15:54] <mrz> i have to fill out a form to get it increased
[15:54] <arosales> mrz, funn you mention that I was just talking to marcoceppi and sinzui about the juju osx client
[15:54] <arosales> mrz I have asked HP support to just give a general bump the the sec group limit
[15:54] <mrz> 10's small
[15:55] <arosales> mrz, agreed. They really didn't give me an answer. They are evaluating it for bumps across the board
[15:55] <mrz> i haven't played with it much but how does scaling work? is thats some hook wihtin the charm that shoves things behind ha-proxy or something?
[15:55] <mrz> i have access to the East coast beta but that's no better
[15:56] <arosales> add-unit spins up another instance and mongo keeps track of it in relation to the service
[15:56] <arosales> https://juju.ubuntu.com/docs/charms-scaling.html
[15:56] <arosales> but it doesn't go into the "how"
[15:57] <arosales> mrz https://juju.ubuntu.com/resources/overview/ goes into the "how" Under "Scaling services horizontally"
[15:57] <mrz> the example walked through adding 100 instances of mysql but it's really only magic if those are read-only slaves behind a load balancer
[15:58] <arosales> hazmat, marcoceppi what is the command to disable sec groups?
[15:58] <mrz> oh cool, i'll read that today
[15:58] <arosales> mrz, I think the mysql charm itself can set up a cluster with slaves
[15:58] <arosales> and you can add-unit behind that
[15:59] <mrz> but it read like it was just master/slave and not some sort of load balancing between slaves
[16:00] <hazmat> arosales, disable sec groups?
[16:00] <hazmat> arosales, oh.. firewall global mode
[16:00] <arosales> hazmat, thats it
[16:00] <arosales> hazmat, ya to get around hp sec group limits
[16:00] <hazmat> its an undocumented config... evilnickveitch it would be good to capture that one
[16:00] <gumango> atlast, Juju for Azure :D
[16:00] <mrz> hazmat: yes, for cases where all my stuff is behind a load balancer or just internal.
[16:00] <marcoceppi> hazmat: firewall-mode: global
[16:01] <arosales> mrz, put that into your HP stanza in environments.yaml _if_ and only if you want to side step security
[16:01] <arosales> ie doing some dev
[16:01] <hazmat> arosales, we didn't need to use it for the training.. hp up'd our limits, and we split the class across two zones. i had a nightly setup to clear out the unused groups and env resets.
[16:01] <arosales> hazmat, thanks
[16:02] <evilnickveitch> arosales, I spoke to the HP people about that, oh gosh, about 3 months ago, but they never got back to me either
[16:02] <arosales> evilnickveitch, ya . .
[16:02]  * arosales sighs
[16:03] <evilnickveitch> hazmat, thanks
[16:03] <arosales> hazmat, good to hear for the training, but a nice option to have in your back pocket for development education purposes
[16:03] <hazmat> arosales, absolutely
[16:07]  * arosales strongly notes for education and development purposes :-)
[16:07] <jcastro> arosales: https://bugs.launchpad.net/juju-core/+bug/1229903/comments/3
[16:07] <_mup_> Bug #1229903: Default to local provider <juju-core:Triaged> <https://launchpad.net/bugs/1229903>
[16:08] <mrz> "firewall-mode: global" does what exactly?
[16:08] <mrz> does it use a default group?
[16:08] <mrz> (it's sort of a pita to add security groups after instance creation right?)
[16:08] <arosales> jcastro, for completeness could you take a 12.04.0 and install saucy lxc on it and see how local provider works?
[16:09] <jcastro> arosales: but I'd need the kernel too?
[16:09] <arosales> mrz: I think it disables the use a per service sec group
[16:09] <jcastro> arosales: or do you mean, install .0 and then do what I recommend in the bug to confirm?
[16:09] <mrz> arosales: i like that. wonder what it uses then.
[16:10] <arosales> jcastro, the thought is with and updated lxc you wouldn't need an updated kernel
[16:10] <jcastro> huh
[16:10] <jcastro> ok
[16:10] <arosales> jcastro, thanks
[16:11] <arosales> mrz I haven't used it personally, but I am _guessing_ it reuses
[16:11] <arosales> marcoceppi, or hazmat may have had more actual experience.
[16:11] <mrz> arosales: suppose i should just try it
[16:12] <mrz> i don't think i've had luck using the nova client to adjust groups post instance creation
[16:12] <hazmat> mrz, it uses a single group and adds per machine entries to it
[16:12] <arosales> hp support does get back pretty fast for these types of requests
[16:12] <jcastro> arosales: we'd still want people on the newer kernel anyway though right?
[16:12] <arosales> but if you wanted to try for development purposes may be worth a shot
[16:12] <jcastro> I mean, if you're going to use LXC we want them on the newest kernel we can support right?
[16:12] <hazmat> mrz default juju would use a single group per machine
[16:12] <mrz> hazmat: oh.
[16:12] <arosales> jcastro, not necessarily
[16:13] <hazmat> mrz, part of this is throw back to ec2 where security group to machine is static at machine creation outside of vpc
[16:13] <arosales> 12.04.0 is supported and gets updates
[16:13] <hazmat> openstack is a bit more flexible.. and can do runtime mapping of groups to machines
[16:13] <arosales> jcastro, for a good user story it would be nice to not have to reboot
[16:13]  * jcastro nods
[16:14] <arosales> but the latest kernel isn't that bad, but its an unknown what a user has tied to a kernel. I think testing and updated lxc on precise may just give us some more information to recommend.
[16:15]  * jcastro nods - I should have results for you in about ~30
[16:15] <mrz> "Scaling services horizontally
[16:15] <mrz> oops
[16:15] <arosales> jcastro, thanks
[16:15] <mrz> "Scaling services horizontally" - doesn't really tie into the next step of getting both "web servers" behind a load balancer.
[16:15] <mrz> i suppose that'd be another relationship to build?
[16:15] <jcastro> yes
[16:15] <jcastro> you do ...
[16:16] <jcastro> juju deploy haproxy
[16:16] <jcastro> then `juju add-relation haproxy whateveryourservice`
[16:16] <jcastro> then you `juju unexpose whateveryourservice`
[16:16] <jcastro> and then `juju expose haproxy`
[16:16] <mrz> right, that totally makes sense then.
[16:16] <jcastro> then `juju status haproxy` to get the public IP, then update DNS
[16:16] <jcastro> however ...
[16:16] <jcastro> some charms have loadbalancing in them
[16:17] <jcastro> so like if you `juju add-unit wordpress` each head registers itself with the nginx load balancer on all the other heads
[16:17] <jcastro> so you don't need an haproxy there
[16:18] <jcastro> ideally a charm would have options for either way of doing it
[16:20] <jcastro> mrz: hmm, maybe I should add the haproxy example to that page?
[16:20] <mrz> ah. i wasn't aware the wordpress charm worked like that. so in the case of wordpress, how do I figure out which IP to add to dns?
[16:20] <jcastro> any one of them
[16:21] <mrz> but then i'd need to make sure i don't destroy that instance right?
[16:21] <jcastro> the nodes just figure it out, it's kind of badass.
[16:21] <jcastro> yeah
[16:21] <mrz> i wonder how youi'd safe guard againts humans doing Bad Things there.
[16:22] <mrz> jcastro: and yeah, the ha-proxy example would be good.
[16:22] <mrz> you know i should hack up wordpress to use HP's cloud storage vs. nfs.
[16:23] <mrz> scares me to think of running nfs in the cloud like that
[16:23] <jcastro> half off pricing!
[16:24] <mrz> it's what I liked about azure (minus the pricing part). the WP Azure plugin rocked it.
[16:24] <mrz> i have no idea where themes ended up but largely i didn't need to care.
[16:29] <jcastro> marcoceppi: hey, does the mediawiki charm have the same load balancing set up as wordpress?
[16:29] <marcoceppi> jcastro: nope
[16:29] <jcastro> from looking at it I don't think it does
[16:29] <jcastro> hah, so the docs are totally incorrect
[16:32] <evilnickveitch> jcastro, erm, well, not totally. s/mediawiki/wordpress would fix them.
[16:32] <evilnickveitch> though it would be nice to add some hapraxy eaxample instead
[16:34] <jcastro> I am doing both now
[16:34] <jcastro> expect an MP in a few
[16:43] <jcastro> evilnickveitch: https://code.launchpad.net/~jorge/juju-core/scaling-fixes/+merge/187847
[16:44] <evilnickveitch> cool. i just need to make a few tweaks
[16:45] <jcastro> mrz: thanks for that feedback, that was really useful!
[16:45] <mrz> np.
[16:48] <jcastro> marcoceppi: evilnickveitch: I suspect the original author mixed up wordpress and mediawiki charms
[16:48] <jcastro> which is like the thousanth time that's happened
[16:49] <evilnickveitch> jcastro, possibly, well done for spotting it though, that page has been through umpty-ump revisions and nobody noticed before
[16:51] <evilnickveitch> I guess because it doesn't generate an error, just doesn't work as intended
[17:09] <evilnickveitch> jcastro, merged
[17:17] <arosales> marcoceppi, sinzui: got brew to install juju
[17:17] <arosales> http://pastebin.ubuntu.com/6159550/
[17:18] <arosales> marcoceppi, sinzui: I had to have xcode on 10.8 installed, and accept the license
[17:18] <arosales> in addition to the command line tools the brew wanted me to install
[17:22] <jcastro> arosales: ok so testing with just "lxc" isn't working out
[17:22] <jcastro> the thing is to bring it back it has deps on other things in raring
[17:22] <jcastro> so it wants to pull in a new libc6, etc
[17:28] <arosales> jcastro, I was worried about the deps :-/
[17:28] <arosales> jcastro, is that dep string pretty long?
[17:29] <jcastro> 23 deps
[17:29] <arosales> marcoceppi, sinzui: I am not sure if that means for https://github.com/mxcl/homebrew/pull/22772 and 1.14.1 if xcode is a dep. I couldn't get it working with out xcode.  I'll post a comment
[17:29] <arosales> jcastro, ouch
[17:29] <jcastro> including some libapparmor stuff and libnih stuff that looks scary
[17:29] <arosales> hwe may be the way then
[17:29] <arosales> jcastro, thanks for investigating
[17:29] <arosales> jcastro, can you also add that comment to the bug?
[17:30] <jcastro> but the new libc6 would mean they'd have to reboot anyway, so this is actually worse than the HWE experience
[17:30] <jcastro> yeah
[17:37] <kurt_> jamespage: will the raring version of python-quantumclient work on precise?
[17:39] <kurt_> jcastro: I have openstack/juju/MAAS working fully on VMWare Fusion and Workstation now.
[17:39] <kurt_> next step is building redundancy in
[19:29] <sinzui> benji, gary_poster gmail + juju-gui list == war. They won't let me reply
[19:29] <sinzui> benji, gary_poster: http://pastebin.ubuntu.com/6160045/
[19:30] <gary_poster> thank you very much Curtis!  I'll paste that into the conversation so others can read
[19:31] <sinzui> I am still getting re-subscribed under an address that the two systems accept.
[19:32] <gary_poster> sinzui, meanwhile I told the mailing list to accept that other email forevermore.
[19:32] <sinzui> Thank you!
[20:22] <AskUbuntu> Switching Juju lxc bridge | http://askubuntu.com/q/350503
[22:21] <thumper> jcastro: ping