/srv/irclogs.ubuntu.com/2014/03/13/#juju.txt

bodie_anyone happen to know offhand whether there's an oh-my-zsh plugin for juju?00:05
rick_h_bodie_: http://askubuntu.com/questions/108689/how-can-i-get-tab-completion-with-juju-in-zsh00:06
bodie_I did see that, but I was thinking of a simple dropin for the plugins spec on oh-my-zsh (it's nice)00:06
rick_h_bodie_: heh, while I <3 zsh benji and I aren't big fans of oh-my-*00:07
rick_h_bodie_: so no official thing for that I know of00:07
bodie_it's a little bloaty, but the lazy in me approves00:08
rick_h_yea, I've had enough fun debugging broken things that I had no clue which thing did the breaking so vim, zsh, git, etc I go with my own config00:08
bodie_"oh-my-abbynormal"00:09
=== Kyle____ is now known as Eliz
bodie_what's juju-mongodb?01:17
bodie_"mongodb for juju" doesn't exactly answer that question lol01:17
sarnoldbodie_: iirc, it's a mongodb with the javascript engine removed01:18
sarnolddon't ask me how that can work :)01:18
bodie_de juju01:18
sarnoldbut we're not interested in supporting a javascript engine for five years, hence this thing..01:18
sarnold.. so that juju can be supported in main01:18
bodie_nifty :)01:19
marcoceppiit's also mongodb with ssl enabled, which precise didn't have01:20
jcastroJust Enough Mongo01:22
sarnoldreally? why wasn't it enabled...?01:22
jcastroiirc it was the TLS licensing thing01:23
* jcastro uses technical terms at this time of night01:23
sarnoldjcastro: oh. that whole mess. ugh. :)01:25
tvansteenburghjcastro, marcoceppi, et al: as someone getting ramped up on juju, i just want to say these Charm School videos are great, thanks for doing them!01:37
jcastrowow awesome!01:38
jcastroI am glad people are actually watching them!01:38
davecheneyjcastro: yup, licencing02:01
jcastroI love how I have to give no details02:02
jcastro"the TLS thing"02:02
jcastroand everyone knows what that is02:02
davecheneyjcastro: bad vibes, man02:02
davecheneyalthough ironically we don't use TLS to talk to the mongodb server anymore02:02
davecheneyall the clients talk to the api server02:02
davecheneywhich runs mongo locally02:02
davecheneyit still talks TLS02:02
davecheneybut this isn't as important02:03
* davecheney waits for someone to raise a small pedantic exception to my prevoius statement02:03
sarnoldhrm, the link to the copyright file from http://packages.ubuntu.com/trusty/juju-mongodb is broken02:07
davecheneysarnold: broken on every single package02:13
=== erkules_ is now known as erkules
hatchHey, is anyone working on an nginx charm now that it's going to be in Trusty?04:46
rbasakfrankban: thanks for looking at that juju-quickstart bug. I have another issue with a test failure - are you able to look at this for me for the MIR, please?12:24
frankbanrbasak: sure, what's the probem?12:26
rbasakfrankban: http://paste.ubuntu.com/7084383/12:28
rbasakfrankban: looks to me that the difference is ToMachineSpec12:28
frankbanrbasak: yeah, this should be fixed in trunk12:29
rbasakfrankban: do you know which rev, please, so I can cherry-pick for the distro package?12:29
frankbanrbasak: what's the output of .venv/bin/pip freeze | grep jujuclient ?12:29
rbasakfrankban: I also noticed that requirements.txt specifies jujuclient==0.11, but we have 0.17.5-0ubuntu1 in Trusty. I don't know if that's relevant.12:30
rbasakfrankban: there is no virtualenv here. The test is running as part of the package build (an MIR requirement)12:30
frankbanrbasak: OIC so that's relevant12:30
rbasakBTW, I'm on a bad connection. Workmen outside just removed my telegraph pole :(12:31
rbasakI may drop.12:31
frankbanrbasak: http://bazaar.launchpad.net/~juju-gui/juju-quickstart/trunk/revision/5712:31
frankbanrbasak: we plan to make a new pypi release asap, with updated dependencies and some fixes required by changes in juju-core12:32
frankbanrbasak: we just need to wait for the new juju-core release12:32
rbasakfrankban: OK, thanks. I'll work with a cherry-pick of that revision if that works, then, and we can update Trusty when you can do a release.12:33
rbasakfrankban: please can you let me know when you do?12:33
frankbanrbasak: sure, and thanks for your help12:33
marcoceppiCan you pass multiple units to juju remove-unit?12:35
rbasakfrankban: test-requirements.pip was also missing, so I had to drop that part of the patch. I also dropped the bumping of quickstart.VERSION. Does that sound OK?12:50
rick_h_rbasak: he's run to lunch for a few min. I think that sounds ok12:51
rbasakBTW, I'm a bit dubious about calling the top level module "quickstart". Using /usr/lib/python2.7/dist-packages/quickstart/ seems ripe for collision.12:51
mgzmarcoceppi: yes, you can pass N units12:52
marcoceppimgz: ta12:52
rbasakrick_h_: thanks12:53
rick_h_rbasak: I can understand. In checking pypi there's not much on that space https://pypi.python.org/pypi?%3Aaction=search&term=quickstart&submit=search12:53
rick_h_rbasak: if it's something we need to adjust we can jujuquickstart it. I don't think quickstart will be used as a lib so12:54
rick_h_rbasak: but in dist-pacakges isn't it juju-quickstart?12:54
rick_h_ah, guess not12:54
rbasakrick_h_: I don't have a strong opinion. I don't think it should block the MIR. But it's something that I think I should flag with a Debian Python person, to avoid any potential problems in the future.12:56
rick_h_rbasak: definitely, and it's something we can adjust if required.12:57
rick_h_rbasak: appreciate you looking out for us :)12:57
* rbasak tries to switch back to his main connection13:07
zchanderping frankban13:48
frankbanzchander: hi13:48
zchanderHi, sorry I am bothering you again, but do you (or someone you know) have any knowhow to use 2 nics in a charm? I have just deployed an apache2 charm I am intending to test (yes, again ;) ) reverse proxying traffic from our school lan to the cluster network13:50
zchandere.g. how do I set up the second nic in the node to enable traffic from our school lan13:50
frankbanzchander: I am not sure about that, I guess it depends on whether the apache charm supports that or not. You can investigate looking at the charm's docs, sshing into the deployed service node or asking the charm's maintainer13:54
frankbanrick_h_: any ideas? ^^^13:54
rick_h_yea, I don't think many charms support dual nics natively because most cloud environments give you one nic13:55
rick_h_you might be able to write a second nic subordinate I'd guess. Anyone ever try that marcoceppi?13:55
zchanderMmmmm, so much for another brainwave :D Seems the only option that is remaining for me, is to deploy a second server which isn't part of MAAS, to act as a reverse proxy (??) Or are there any other ideas to accomplish that14:16
=== benji_ is now known as benji
=== cmagina is now known as cmagina-away
jcastromarcoceppi, ok how should I fix these bundles, reupload to new branches?15:11
jcastroor can we copy over the ~charmers ones?15:11
marcoceppijcastro: we need to create new branches15:11
marcoceppiand then considate multiple bundles15:11
marcoceppilike the mediawiki ones15:11
marcoceppiusing simple namespaces15:12
marcoceppilike mediawiki/simple instead of mediaiki-wiki/mediawiki-simple15:12
rick_h_marcoceppi: jcastro make sure to do a test one to verify how it looks and such15:12
marcoceppiget them all in a branch somewhere, point me at it and I'll express promulgate after proof15:12
jcastronot all in one branch though, you mean in their own individual service branches right?15:13
marcoceppijcastro: one branch per bundle(s) for that service15:13
marcoceppijcastro: right, so there would be a mediawiki branch with the two mediawiki bundles in the bundles.yaml file15:14
jcastroright, ack15:14
=== cmagina-away is now known as cmagina
jcastromarcoceppi, ok, pushed hadoop15:27
* marcoceppi looks15:29
jcastrofor naming, how about "single" and "scalable"?15:30
jcastrofor say, mediawiki15:30
marcoceppijcastro: sounds good to me15:30
jcastromarcoceppi, mediawiki and mongo pushed15:35
jcastrothat's all of them, all that's left is rails and django15:35
marcoceppijcastro: I'll push mediawiki first15:36
marcoceppito see how it renders15:36
* jcastro nods15:36
marcoceppiwe'll see it in about 10 mins15:36
marcoceppijcastro: what's the comming-soon address for jujucharms?15:46
marcoceppiapparently, I'm a little M friendly today15:46
marcoceppijcastro rick_h_ looks awesome in the gui15:47
rick_h_marcoceppi: woot! and should make nicer quickstart commands15:47
marcoceppijcastro: http://i.imgur.com/BIbDB3j.png15:49
jcastromarcoceppi, comingsoon.jujucharms.com15:49
jcastromarcoceppi, ok so now to remove old and busted .... ?15:50
marcoceppijcastro: we can't yet15:50
* rick_h_ hides15:50
marcoceppinot until the sometime next week15:50
jcastrooh, until rick, got it15:50
marcoceppiyeah, otherwise I'll start pushing the other new hotness up15:50
jcastrokeep on pushing15:51
jcastrohttps://plus.google.com/hangouts/_/hoaevent/AP36tYdEL_9S543oWBGGJFmgI-6Vzdu2cLUpciThZmLeVlDfhr5Uhw?authuser=0&hl=en15:53
jcastroJuju Eco Status session will be at that URL ^^ if you want to find out what's happening15:54
jcastrowe'll go  live in 6 minutes15:54
jcastrowe're in the spill over room too, so you can ask questions here or in #ubuntu-uds-hallway15:56
ryanleeHello all!  Anyone know what if there is a way to use Juju to deploy multiple Wordpress sites on the same server (using Virtual Hosts or Server blocks)?  Is this in the works?16:44
mgzryanlee: if the charm doesn't support that, you could change the wordpress charm itself to allow for it16:46
ryanleemgz, yeah, I actually was planning on contributing to it, but wanted to see if someone already had done something to make this possible.16:47
josejcastro: can we host future ones at ubuntuonair? just to keep track of all of them in one place18:02
jcastroyeah sorry I just didn't have time18:02
jcastrowe'll do tomorrow's on UOA18:02
Fishy_hi!18:06
marcoceppiFishy_: o/18:07
Fishy_So looking at using juju, have a Q.  Say I have an app Foo i want to deploy. So I create a Foo charm.  The problem is, Foo needs java installed to work. Do I  a) Create a subordinate service of Java that Foo depends on?  b) Install java in my gems hooks   c) ????18:10
mgzFishy_: most simply, your foo charm installs java in your install hook18:10
Fishy_I could easily put 3 services on 1 machine, that all need Java (or some common thing) installed to run18:10
mgzubuntu/debian has package management for a reason18:11
mgzthough, how well java plays with that has long been open to question18:11
Fishy_ya that too18:11
Fishy_but also:  say I have 20 instances of Foo around..  I want to upgrade java 1.7.x to 1.7.y.. but i want to roll it out slowly, to make sure it works18:12
Fishy_the hook way seems not helpful for that18:12
Fishy_but if i wrapped java in a charm18:12
Fishy_could roll it out18:12
mgzthat's still perverse, even with this scenario18:13
Fishy_i guess if I just made a new Foo Charm and did an upgrade, the hook could upgrade it18:13
mgzjava is not a charm it's a bit of infrastructure18:13
Fishy_ok so java dont make it a charm18:13
mgzthe way people have tended to to rolling upgrades like that is have a config value that can be `juju set` on the service to pick a subset of units to upgrade18:14
Fishy_do I also need something like puppet to manage the underlying OS stuff like java ?18:14
Fishy_im trying to avoid puppet ;)18:14
Fishy_Ok so java.version a config value to my Foo charm.. then I can slowly upgrade the config value and roll out the new Java18:15
mgzno, you don't need it, but you can benefit from some management stuff off the side of a charm18:15
mgzFishy_: that kind of thing18:15
mgzto do rolling upgrades you need more than just a version, because you want non-homogenous units18:16
Fishy_yah thats true18:16
Fishy_id rather tie version to the actual app not dependencies18:16
Fishy_but config seems to do that18:16
mgza set of unit ids to upgrade would do18:17
Fishy_but 3 apps on the server, may end up with 3 different java.version variables i would need to have18:17
jcastrohttp://askubuntu.com/questions/433842/how-to-resolve-error-machine-is-already-provisioned-in-manual-provision-set-up18:17
mgzthen the roll back is leave the same set, and revert the version config change18:17
jcastroany ideas here?18:17
mgzand a rollout is add all remaning unit ids to the config18:17
Fishy_i like18:17
jcastroFishy_, so how I would do it18:18
jcastrois since deploying instances is an easy operation with juju I would do a java upgrade test in a seperate environment18:18
jcastrorather than doing it instance per instance in an existing environment18:19
Fishy_we can't big bang to prod sadly18:19
* jcastro nods18:19
jcastroyeah so you could make it part of the charm and set the java version via config18:19
Fishy_see http://en.wikipedia.org/wiki/Knight_Capital_Group18:19
Fishy_for cost of failure ;)18:19
jcastroheh, that is awesome man18:19
Fishy_Ok so then the choice is does the charm hook use apt-get, or does it install a local java18:20
Fishy_local java lets us have 3 apps with diff javas18:20
Fishy_but is "wasteful"18:20
jcastroa subordinate could also work18:21
=== jacekn_ is now known as jacekn
mgzyou likely don't want your apps in the same charm or smashed as services on the same machine anyway18:21
jcastrobut like are you apt-get installing your java currently or do you do the whole oracle manual install stuff?18:21
Fishy_right now we have a mix of 6 versions of se linux and 3 versions of ubuntu and a puppet server that is berserk and a bunch of hand configs18:22
Fishy_then the IT guy quit18:22
Fishy_i am trying to start fresh... thinking of a POC using juju to manage everything18:22
Fishy_ya in most cases I see 1 app to 1 VM or 1 MAAS18:23
Fishy_in which case I can just use apt-get like a sane person18:23
jcastroyeah, in that case, it's just part of the install hook18:23
mgzthat sounds... much nicer18:23
Fishy_would you guys reco juju on 12.04 LTS or 13?18:24
Fishy_I figured deployment is cheap so we don't NEED to use LTS18:24
Fishy_if we automate things right18:24
jcastroLTS18:24
jcastroall our charms and stuff all do LTS18:24
Fishy_14 is soon I know18:24
Fishy_ok, LTS it is18:24
jcastroyeah, but we're not even at 12.04's half way point in support, I'd base on 12.04, get the important things you mentioned in order18:25
jcastroand target 14.04 like in the fall or something18:25
jcastrowe provide PPAs and updates back to 12.04 so you won't lose anything over choosing 13.x18:25
mgzright, heading home time for me18:26
Fishy_ya18:26
Fishy_some things 12 may not have that 14 will18:26
Fishy_tradeoffs..18:26
* Makyo is away: Lunch18:33
* Makyo is back (gone 00:07:43)18:40
=== zchander is now known as zchander__
=== zchander_ is now known as zchander
evis it possible to tell juju about an apt proxy? Cloud init lets you, but it doesn't seem possible to pass that through.18:48
marcoceppiev: it does it automatically for local lxc deployments18:49
marcoceppiev: not sure about other deployments18:49
evmarcoceppi: it's for a ctslab openstack deployment18:50
jcastroev, there's a setting you put in environments.yaml that lets you define a proxy18:51
jcastroI am looking for it18:51
evapt-http-proxy?18:53
jcastro"apt-http-proxy": "value-set"18:57
jcastrothat seems to be it18:57
jcastroev, I filed  a bug for thumper to document the value, I've CCed you on it19:05
jcastrohe usually comes online in about an hour19:05
evthanks19:07
jcastromarcoceppi, I pushed the rails bundle up even though it's not passing proof19:46
jcastroI wanted to get the readme and combining the 2 existing ones out of the way first19:46
rick_h_jcastro: we've got the RT in progress to deploy19:52
rick_h_jcastro: so hopefully have that ready in minutes vs hours now19:52
jcastroexcellent19:52
rick_h_jcastro: actually, I'm told it's deployed19:52
rick_h_jcastro: so try running charm proof on it and should work19:52
jcastroI have the django one almost done, so really the only one we have to fix after is rails19:52
jcastro<319:52
jcastroI am confused, how would running charm proof on it work now?19:53
rick_h_jcastro: because charm proof asks charmworld for help in validating19:53
jcastrooh!19:53
rick_h_jcastro: and that's been deployed with a new release19:53
jcastroyou sir, are correct!19:54
jcastropassed first time!19:54
lazyPowerboom!19:54
jcastromarcoceppi, check out the rails bundle I just pushed please19:54
lazyPowerjcastro: he's oot, i'll +1 it19:54
jcastroyou'll have django in a minute19:54
jcastrok19:54
bodie_I'm curious how much charm makers follow DigitalOcean docs :P19:55
bodie_I have a couple of buddies who do those full-time, so it might be fun to get you guys together19:55
jcastrohook me up! send them to me19:55
jcastrowe work on DO no19:55
jcastroerr, now19:55
bodie_yeah, I saw :D19:55
lazyPowerjcastro: link to branch with bundle? i dont see it in the revq19:56
jcastrohttps://code.launchpad.net/~jorge/charms/bundles/rails/bundle19:57
jcastroI didn't file a bug yet19:57
jcastrolazyPower, I am reasonably certain the "sample-app" won't work ootb19:57
lazyPowerack19:57
lazyPowerjcastro: is this going to be our common convention for bundles moving forward so i dont ask you this over and over again?19:58
lazyPowercharms/bundles/<charm>/bundle?19:58
jcastroyeah, it's in the bundles doc page19:58
lazyPowerah ok19:58
lazyPoweri haven't looked that over in a while.19:58
jcastroand then the name is in the bundle itself19:58
lazyPowerty19:59
jcastroso this one will be19:59
jcastrojuju-quickstart bundle:rails/single19:59
jcastrojuju-quickstart bundle:rails/scalable19:59
lazyPowerjcastro: nix juju-gui20:01
lazyPoweryou left it in the bundle and quickstarts freaking out20:01
jcastroah! good catch20:02
jcastrolazyPower, fixed, pushed20:02
lazyPowerpulled & running20:03
lazyPowerrick_h_: love the quickstart workflow btw <3 you guys are made of awesome20:04
rick_h_lazyPower: very cool, buy frankban a beverage next sprint. It's 99% his awesomeness20:05
* lazyPower readies his credit card for rounds20:05
jcastrofrankban truly crushed it this cycle20:06
jcastrolazyPower, django pushed, filing the bugs now to get them in the queue20:06
jcastrorick_h_, notice how I am telling people the URL stucture before you write it? That forces you to fix the ~charmers thing, mwahahah.20:07
rick_h_jcastro: card is on the board and frankban started working on it today :P20:07
lazyPowersneaky sneaky20:07
rick_h_jcastro: jujucharms.com updated and shoiuld show recommended bundles now20:08
zchanderlazyPower, marcoceppi: thanks for all your help! I have just sent out a mail to the mail list with my question. I'll continue my search and (hopefully) will be able to provide us all with more info on my quest20:09
lazyPowerzchander: i saw that update. If you have any further questions dont hesitate to ask. We'll do everything we can to help you out.20:10
* zchander forgot to also mention frankban *shame on me*20:10
zchanderlazyPower: Maybe I should go the 'easy' way and use a separate reverse proxy server, which won't be part of the MAAS/Juju environment20:11
jcastrorick_h_, well done sir, I was expecting to be up all night and here we are with 45 minutes to spare.20:11
rick_h_jcastro: :) we do our best to last-minute it as much as possible :P20:12
* zchander is going to walk the dog and relax (playing BF4)20:12
jcastrook so all that's left is pushing these and then tomorrow I'll feature them20:12
=== zchander is now known as zchander_
jcastrorick_h_, hey so ... the ability to feature something is on manage.j.c20:14
jcastrowhich only shows charms20:14
jcastroso how do I feature a bundle?20:14
rick_h_jcastro: should be the same checkbox like a charm20:22
rick_h_jcastro: on mjc20:22
jcastroyeah but how do I see the bundles? it only shows charms afaict20:25
rick_h_jcastro: search for bundle in the site search20:25
rick_h_http://manage.jujucharms.com/search?search_text=bundle&op=20:25
jcastrodude20:25
jcastrothat is way better than jujucharms.com searching for bundles20:26
jcastrorick_h_, nope, no link to adding featured in a bundle20:28
jcastrotried to URL hack it too, no dice20:28
rick_h_jcastro: logged in?20:30
jcastroyep20:30
jcastroI can get to the charm ones no problem20:30
rick_h_jcastro: k, otp, will look in a sec20:30
rick_h_bac: do you recall how the bundle featuring was meant to work? I don't see links in the bundle template.20:42
bacrick_h_: a bundle can be featured via the admin gui on mjc if it is promulgated20:43
rick_h_bac: yea, but it's not showing and there's no <a> link in the bundle.pt like the charm.pt20:43
rick_h_oh, got a url that 403s on me20:45
rick_h_jcastro: try http://manage.jujucharms.com/bundle/mediawiki/single/featured/edit20:45
rick_h_jcastro: k yea that works for me ^20:46
bacrick_h_: http://manage.jujucharms.com/bundle/mongodb-cluster/mongodb-cluster/featured/edit20:50
bacrick_h_: sorry, i was trying to figure it out.  we need to add the link on the promulgated bundles.20:51
rick_h_bac: yep, added a card thanks20:51
lazyPowerjcastro: so, i found the other issue21:02
lazyPowerdeployer isn't interpreting this correctly, its trying to deploy subordinate services to units - which is causing the issue.21:02
lazyPowerjcastro: http://i.imgur.com/BIhknum.png21:03
lazyPowerthats on rails-complex21:03
hazmatlazyPower, hmm21:03
hazmatlazyPower, config?21:04
lazyPowerhazmat: http://bazaar.launchpad.net/~jorge/charms/bundles/rails/bundle/view/head:/bundles.yaml21:04
hazmatlazyPower, shouldn't do that there are lots of extant deploys with subordinates..21:04
lazyPoweryeah, i'm looking at this, and thinking i may start deleting charms from the bundle until it deploys, and slowly re-add them back to find where its going awry21:05
hazmatlazyPower, ie .. that assumption isn't correct.21:05
hazmatafaics21:05
lazyPowerwell, its strange that was the error output. it may be something else causing the issue and bubbling that error message back up the stack21:05
marcoceppilazyPower: is there a num_units key on kibana?21:06
marcoceppiif so, that's wrong21:06
lazyPowermarcoceppi: ther eis21:06
marcoceppierr, logstash-agent21:06
marcoceppithe subordinate in other words21:06
lazyPowerthere is not on the logstash-agent21:06
marcoceppilazyPower: the bundle looks good to me21:07
lazyPowerit looks fine to me too, but i cant get it to deploy on hpcloud or local21:07
marcoceppilazyPower: via gui or deployer or quickstart?21:07
lazyPowerquickstart21:08
marcoceppihuh21:08
lazyPoweralso when dragging/dropping on the gui, just finished confirming that21:09
lazyPowerlet me move to my laptop21:09
lazyPowermy environment may be wonky21:09
lazyPowerok trying again - 1 sec while i fetch the bundle21:11
hazmatmarcoceppi, all roads there end at deployer21:18
marcoceppihazmat: good point21:18
hazmatmarcoceppi, num_units gets a log warning from deployer, but it ignores21:18
lazyPowerjcastro: as an aside, the readme is full of lies21:18
hazmatmarcoceppi, on  a subordinate21:18
lazyPowerthe bundle name is rails-complex, not rails-scalable21:18
lazyPowerwell, not lies, but its not correct :D21:19
marcoceppilazyPower: the name is all wrong to begin with21:19
* lazyPower pokes at the revq to see if his bugs are open yet21:19
lazyPoweroo its in here, ok doing the writeup21:21
lazyPowerthanks for the responses gentlemen o/21:21
hazmatlazyPower, what's the error output?21:21
lazyPowerhazmat: do you want the info from the gui or the machine log?21:22
hazmatlazyPower, either or21:23
hazmatlazyPower, how bout both21:23
lazyPowerhazmat: the GUI error is http://i.imgur.com/BIhknum.png21:23
lazyPowerlet me fetch the machine log, 1 sec21:23
hazmatlazyPower, okay the other one21:23
* hazmat src dives into deployer21:23
lazyPowergah i destroyed env since that screenshot, let me run this again21:24
lazyPowersorry 1 moment21:24
hazmathmm21:26
hazmatlazyPower, which version of core?21:26
lazyPower1.17.4-saucy-amd6421:27
hazmatlazyPower, it does look like num_unit carries through on deploy21:27
hazmatwhich it really shouldn't on a subordinate, but that's the first time its been an issue.. num_units is always 1 on deploy.21:28
hazmatand deployer adds units subsequently which skips out on subordinates21:28
lazyPowerok i'm getting the same thing on 12.04 too - let me pastebin these logs21:28
lazyPowerhttp://paste.ubuntu.com/7087033/21:29
lazyPowerSaucy ^21:30
lazyPowerprecise > http://paste.ubuntu.com/7087044/21:30
mbruzeklazyPower asked me to deploy this bundle and I am also seeing this bundle fail, but it appears mine will not connect to the GUI.21:37
mbruzekhttp://pastebin.ubuntu.com/7087061/  <== I am using hpcloud21:37
mbruzekjuju-gui unit shows as started and exposed21:38
mbruzekBut I am unable to raise it either on port 80 or 44321:39
mbruzekHey marcoceppi would this hp problem be related to the security groups being "full"?  Don't you have a script that cleans that up?21:40
marcoceppimbruzek: probably21:40
marcoceppiI'm going to tourch the hp account, one min21:41
mbruzekshould I destroy-environment?21:41
* mbruzek thinks that marcoceppi should explain the magic he is doing and when to know to do it.21:42
marcoceppimbruzek: yeah, go ahead and destroy21:42
mbruzekdone21:43
mbruzekHow can you tell if they are full?21:43
marcoceppimbruzek: I'm just running a little go program that uses the nova API to delete security groups21:43
lazyPoweroh man i never thought of that21:43
lazyPowerthe sec groups being full21:43
marcoceppiI mean, I don't really know, I just run it occasionally21:43
* lazyPower hat tips21:43
marcoceppijuju is getting pretty good at cleaning up these days though21:43
lazyPowerorly?21:43
mbruzeklazyPower, I only *just* thought of that.21:43
lazyPowermbruzek: that was faster than I came up with it :D21:44
mbruzekmarcoceppi, does your magic script tell us how many it deletes?21:44
marcoceppiyes21:44
mbruzekWould that tell us if it is full?21:44
lazyPowerhazmat: want me to pack the rest of the logs up and ship them or are you sated with just machine-0 logs?21:44
marcoceppimbruzek: it'll tell us how many it deleted21:44
mbruzekFor example if 2048 security groups deleted then it was full21:44
hazmatlazyPower, hmm.. what i need is the gui unit logs21:45
marcoceppimbruzek: we have a very finite limit21:45
marcoceppiI think 7521:45
lazyPowerhazmat: ack, inc21:45
mbruzekor some high number, but if only 5 were deleted then that was likely not the problem.21:45
marcoceppihaha, yeah 70 were deleted21:45
marcoceppimbruzek: try to bootstrap now21:45
lazyPowerhazmat: http://paste.ubuntu.com/7087105/21:46
mbruzekdeploying that bundle21:46
mbruzekbootstrapping21:48
mbruzekOK I can now see the GUI21:50
mbruzekThat must have been it, and 70 must be our limit21:50
lazyPowerinteresting21:51
marcoceppiI'll talk to HP to get it increased, so annoying21:56
mbruzekPerhaps marco should share the script too21:56
mbruzekLooks to me like Quickstart thinks it deployed, but I only see 3 things on my GUI.21:57
mbruzekhttp://pastebin.ubuntu.com/7087146/21:57
mbruzekJuju-GUI, kibana, and haproxy21:58
mbruzekIsn't there supposed to be a rails charm in there somewhere?21:58
mbruzekyeah I only see three charms deployed22:00
mbruzekhttp://pastebin.ubuntu.com/7087161/22:00
lazyPowerthanks for that deploy test mbruzek. You've validated what I found and outlined in the review22:14
=== mrpink is now known as misterpink
jcastrolazyPower, whoa! I appear to have pushed the wrong bundle to rails22:27
jcastrofixing22:27
jcastroit's supposed to be single and scalable22:27
lazyPowerjcastro: have you tried to deploy the django bundle?22:28
lazyPoweri'm getting the same error output ont rying to deploy the bundles about subordinate services not being able to deploy with units.22:28
lazyPowerso i'm not convinced this is a bundle issue as much as i'm wondering whats going awry causing this to be such a p22:28
lazyPowerita22:28
jcastrowe haven't touched the charm itself in a long time22:29
jcastrook found the issue, pushed new rails22:29
lazyPowerty - pulling update22:29
jcastroit is no longer full of lies22:29
lazyPowerhaha22:30
lazyPower<322:30
jcastro... and left in juju gui again22:30
lazyPowerjcastro: wipe juju-gui from scalable bundle22:30
lazyPoweryeah22:30
lazyPoweri want to stamp these as good but with them not deploying - i cant stamp them yet :( I'm sorry man22:31
lazyPowermbruzek tried too and couldn't get them to deploy22:31
jcastroyeah that's fine22:31
jcastroI just wanted to get them in line instead of blocking22:31
jcastrofixing them is no problemo!22:31
lazyPowermission accomplished22:32
jcastropushed again22:32
lazyPowerwell, phase 1 anyway22:32
jcastroI'm not even sure pavel's sample-app for rails works22:32
lazyPowerjcastro: a good app to do this with would be stringer.22:33
lazyPowerits a RSS reader, and an excellent test bed22:33
jcastrook so right now the rails charm is using a sample github url22:33
jcastroif you think we can just put stringer in there and that will work then nod22:33
lazyPowerack. when i hear back from hazmat that he's got something for me to do differently, i'll give it another go, and if it fails i'll stick in a new rails app for ya22:34
* lazyPower EOD's22:34
jcastroit would not surprise me if either django or rails is broken22:34
jcastroneither has tests and hasn't been touched in a while22:35
lazyPowerits not the charms22:35
jcastrowait huh?22:35
lazyPowerdid you see the screenie i posted ealier?22:35
lazyPowerhttp://i.imgur.com/BIhknum.png22:35
jcastrohuh what is that22:35
lazyPowerthe craziest thing i've ever seen in my life22:35
jcastroI didn't have that error22:35
lazyPowerand i've encountered it on 3 machines so far22:36
hazmatlazyPower, oh.. i thought you resolved the issue to limits22:36
* jcastro goes to EOD, we'll find the issue in the manana22:36
lazyPoweragreed22:36
lazyPowerhazmat: negative, that was with the GUI being unreachable22:36
* hazmat follows the path of wisdom22:36
lazyPowerthe subordinate error message is still standing22:36
hazmatEOD ftw22:36
lazyPowerhaha :)22:36
hazmatmarcoceppi, i'm walking to lost dogs .. if you've got any interest.. dial me.22:37
marcoceppihazmat: I'm down, meet you there in 5 mins?22:37
hazmateta 45m22:37
marcoceppioh, see you in 45m22:37
hazmatmarcoceppi, walking.. its a ways.22:37
marcoceppigotchya, yeah I'll be over in about 30-45m22:37
jcastrosweet, we'll EOD, you guys go to the bar and fix the bundles22:37
jcastrosounds like a plan22:37
rick_h_lol22:38
rick_h_good try jcastro22:38

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!