=== _mup__ is now known as _mup_ | ||
luca___ | rick_h_: are you there? | 11:18 |
---|---|---|
rick_h_ | luca___: party | 12:26 |
luca___ | rick_h_: your at a party? | 12:26 |
rick_h_ | luca___: I'm here aren't I? :) | 12:27 |
luca___ | rick_h_: :P | 12:27 |
luca___ | rick_h_: do you know if the demo is connected to a state server at the moment? | 12:27 |
rick_h_ | luca___: comingsoon? | 12:28 |
luca___ | rick_h_: yes | 12:28 |
rick_h_ | luca___: no, it's in pure sandbox 'fake' mode | 12:28 |
luca___ | rick_h_: all in the browser? | 12:28 |
rick_h_ | luca___: to do a live demo connected to an environment you'd have to deploy to an environment using quickstart or manually | 12:29 |
rick_h_ | luca___: yes, all in the browser | 12:29 |
=== gary_poster|away is now known as gary_poster | ||
* bac does ux contuing education by reading about teslas. umm, teslas. thanks luca. http://uxmag.com/articles/tesla’s-groundbreaking-ux-an-interview-with-user-interface-manager-brennan-boblett | 13:27 | |
bac | s/contuing/continuing/ | 13:27 |
rick_h_ | nice :) | 13:34 |
rick_h_ | the ec2 server that runs my irssi/remote irc session is up for retirement so need to shut it down and bring it back up. Will be back in a bit. /me crosses fingers. | 13:56 |
gary_poster | hey rick_h_ if you are around, shooting you a mail | 13:58 |
rick_h_ | gary_poster: rgr | 13:58 |
gary_poster | rick_h_, also, Huw is on vacation for next two weeks, so as team we need to try and move his branch forward | 13:59 |
rick_h_ | gary_poster: yep, I was going to ask about that. Most of the stuff I'd be happy to tweak. I am curious ont he landscape link but sure I could figure it out | 13:59 |
rick_h_ | gary_poster: k, see the email and looking into it. We do run the relation validations, but that's part of the code we're reusing from the deployer as well. | 14:13 |
gary_poster | thank you rick_h_ . I'm also checking with Maarten if he can proceed without ganglia, which reduce the need to worry about this today. | 14:18 |
gary_poster | which would | 14:18 |
rick_h_ | gary_poster: ok, will take a bit to get my local instance to ingest enough to try it out. Working through that to replicate proof processing locally. | 14:19 |
gary_poster | cool thanks | 14:20 |
rick_h_ | gary_poster: ah, ganglia is still at 0 because 1 failed proof errors. That charm is in a borked state because it's hanging between versions I bet | 14:21 |
gary_poster | ah! ok | 14:22 |
rick_h_ | http://manage.jujucharms.com/tools/proof-errors see cs:precise/ganglia-1 | 14:22 |
gary_poster | gotcha | 14:22 |
rick_h_ | oh, that's ganglia-1, not ganglia-node | 14:22 |
* rick_h_ keeps looking while ingest runs | 14:22 | |
gary_poster | ah, indeed | 14:22 |
rick_h_ | but ganglia-4 is in his bundle as well. | 14:23 |
rick_h_ | must be an old error I guess then since the store has -4 and that looks good | 14:25 |
gary_poster | probably unintended side-effect og ingesting older charms | 14:36 |
gary_poster | of | 14:36 |
* bac reboots. bbiab | 14:37 | |
rick_h_ | gary_poster: yea, I can duplicate the ganglia-node locally. It's name isn't matching the regex in place to check if a charm has a version or not so looking into why | 14:37 |
rick_h_ | gary_poster: so that looks like a legit bug and working on it | 14:38 |
gary_poster | cool thanks rick_h_ . Don't stress about it. Maarten says I can remove it for next week if we have to | 14:38 |
gary_poster | But something we should fix | 14:39 |
rick_h_ | gary_poster: yep, and the second one is definitely a blind spot. Had no idea about juju-info relations so will have to add support for that as an option | 14:39 |
rick_h_ | pulled up the docs that mention it to see if there's any rules to be aware of on that | 14:39 |
gary_poster | cool. yeah, dunno. | 14:40 |
rick_h_ | gary_poster: ah! if int('0'): False doh! | 14:41 |
gary_poster | heh | 14:41 |
* rick_h_ changes all if revision to if revision is not None | 14:43 | |
hatch | oh the standup isn't earlier today | 14:59 |
rick_h_ | jujugui small charmworld review please. https://codereview.appspot.com/23600043/ | 15:00 |
gary_poster | jujugui, has anyone ever seen x-y annotations honored by the real-world deployer? | 15:00 |
bac | nope, same bat time every day | 15:00 |
bac | rick_h_: ok | 15:00 |
gary_poster | luca___, alejandraobregon do you have a hangout? if not we can use https://plus.google.com/hangouts/_/calendar/Z2FyeS5wb3N0ZXJAY2Fub25pY2FsLmNvbQ.t3m5giuddiv9epub48d9skdaso | 15:00 |
rick_h_ | gary_poster: I did not, but I thought benji in qa said it didn't stack them for him | 15:00 |
Makyo | jujugui emergency appointment at 8:30 (in ~30), may be a little late to call. It's by phone, so I can join as soon as it's over, shouldn't take that long. | 15:00 |
gary_poster | Makyo, ack | 15:01 |
hatch | gary_poster: no I've never seen them working on a real env | 15:01 |
rick_h_ | Makyo: rgr, thanks | 15:01 |
benji | gary_poster: I don't know if it was from the annotations or just the "natural" placement, but yesterday I deployed a bundle to ec2 and the (two) services had an arrangement (i.e., they weren't stacked on top of each other) | 15:01 |
hatch | ok stepping out for an hour until the meeting | 15:01 |
gary_poster | rick_h_, hatch, benji, ok thanks | 15:01 |
benji | rick_h_: I'll take a look at your branch | 15:01 |
gary_poster | interesting: https://micknelson.wordpress.com/2013/11/08/juju-ansible-simpler-charms/ | 15:02 |
rick_h_ | benji: cool, bac has it but more the merrier. Rick had a dumb boolean moment :) | 15:02 |
bac | benji: i'm already looking | 15:02 |
benji | bac: ah, ok | 15:02 |
* benji averts his eyes | 15:02 | |
rick_h_ | gary_poster: yea, not checked out ansible so not sure how much bootstrap is there but cool | 15:02 |
gary_poster | y | 15:02 |
bac | gary_poster: i deployed a bundle to ec2 doing frankban's qa yesterday and the two services were on top of one another. annotations were in the bundle. | 15:02 |
gary_poster | bac ack thanks | 15:03 |
luca___ | gary_poster: I'm trying to rally the troops :) | 15:03 |
gary_poster | luca___, heh ok cool | 15:03 |
rick_h_ | lol, use the force luca___ ! | 15:03 |
rick_h_ | "this is the meeting you're looking for" | 15:03 |
luca___ | rick_h_: rofl | 15:04 |
rick_h_ | thanks bac | 15:12 |
rick_h_ | jujugui bug-fix-o-rama part two please https://codereview.appspot.com/23660043/ | 15:40 |
* bac defers to benji if he wants | 15:41 | |
benji | bac: sure, I'll take it | 15:41 |
bac | you seemed so disappointed last time | 15:41 |
rick_h_ | lol, you guys work together so well | 15:42 |
rick_h_ | "after you sir, no after you, no I insist" | 15:42 |
hatch | jujugui call in 9 | 15:52 |
gary_poster | jujugui call in 2 | 15:58 |
gary_poster | or 1 | 15:58 |
gary_poster | benji Makyo yo | 16:00 |
benji | gary_poster: hmm | 16:00 |
gary_poster | (Makyo on call will show up when he can) | 16:01 |
hatch | very bad net connection right now so I'm on my cell hangouts | 16:08 |
bac | frankban: how did you decide to do your laptop? metal vs vm? | 16:09 |
frankban | bac: fusion for now, it seems to work very well | 16:10 |
bac | jujugui, sorry my network has dropped out and i can't get back into the hangout | 16:46 |
gary_poster | bac rick_h_ was I supposed to stay around and talk to you? | 16:56 |
Makyo | fading, layinf diwn fir a bit | 16:57 |
rick_h_ | gary_poster: well, we're trying to figure out friday deploy of charmworld | 16:57 |
rick_h_ | gary_poster: if the deploy happened monday would that hurt the planned stuff? | 16:57 |
gary_poster | rick_h_, ack. it might. don't do it. ask bac to do it Monday morning. I'll warn Maarten and he can choose what escape hatch he wants | 16:57 |
rick_h_ | gary_poster: ok, sounds good then. I'll check staging and proof against it to verify the bundle here | 16:58 |
gary_poster | cool thanks rick_h_ | 16:58 |
hatch_ | that call used up 33% of my battery on my phone lol | 16:58 |
hatch_ | apparently decoding 7 video streams is battery intensive work | 16:58 |
rick_h_ | gary_poster: http://paste.mitechie.com/show/1072/ | 16:59 |
rick_h_ | gary_poster: so looks good on staging | 16:59 |
rick_h_ | bac: can you do a deploy on monday then please? | 16:59 |
gary_poster | rick_h_, awesome :-) thanks | 16:59 |
hatch_ | gary_poster: If I don't end up driving I can also take a look at huw's branch pending I have decent LTE/3G on the highway | 16:59 |
rick_h_ | hatch_: cool, if not I'll update it on tues | 17:00 |
hatch_ | no I will! | 17:00 |
gary_poster | hatch, you are a madman :-) thanks | 17:00 |
rick_h_ | :PO | 17:00 |
hatch_ | haha | 17:00 |
hatch_ | well if I'm not driving it's either code or read a bood | 17:00 |
hatch_ | book* | 17:00 |
bac | rick_h_, gary_poster: ok, monday deploy | 17:00 |
rick_h_ | bac: thanks, I'll be around if you need anything. | 17:00 |
gary_poster | awesome thanks | 17:00 |
gary_poster | I won't :-P text me if you need me | 17:01 |
rick_h_ | gary_poster: so did you want me to reply to the email or are you? | 17:01 |
gary_poster | rick_h_, you mean one about maarten? I can, unless you want to fastest ever | 17:02 |
gary_poster | why don't you go work undertime :-) | 17:02 |
rick_h_ | gary_poster: umm, not sure what the fastest ever is. | 17:02 |
rick_h_ | gary_poster: ok, thanks. | 17:02 |
hatch_ | ok have a good weekend everyone | 17:15 |
hatch_ | talk to you tuesday | 17:15 |
gary_poster | bye hatch_ have fun | 17:20 |
Makyo | Back, sorry about that. | 17:27 |
Makyo | Wow, bad typing :P | 17:27 |
jcastro | ugh | 17:47 |
jcastro | hey rick_h_ | 17:47 |
jcastro | remember when you said "we don't support constraints" with quickstart | 17:48 |
jcastro | is that still the case? | 17:48 |
gary_poster | rick_h_ is not here jcastro. we do, but they need to spelled like go constraints | 17:48 |
gary_poster | making example... | 17:49 |
gary_poster | jcastro, see these constraint names: http://pastebin.ubuntu.com/6383339/ | 17:50 |
jcastro | got it | 17:50 |
gary_poster | hey bac, do you have log access to see why lp:~gary/charms/bundles/demo/bundle is not ingesting on staging? Rick thought it was on its way after bug fixes, but I don't see it in staging search results | 17:52 |
jcastro | gary_poster, the constraints I am trying to map are mem=7G cpu-cores=2 arch=amd64 | 17:52 |
jcastro | can I do those three or do I need to worry about this cpu-power one? | 17:52 |
gary_poster | jcastro, those three are fine | 17:53 |
jcastro | awesome, just waint for the CF charm to finish | 17:53 |
gary_poster | jcastro, IIRC go does not understand "7G" though | 17:53 |
jcastro | and then all I have to do is shift-D that bad boy | 17:53 |
jcastro | right, I'll have to do 7048 or whatever the real number is | 17:53 |
gary_poster | right | 17:53 |
jcastro | nod | 17:53 |
rick_h_ | gary_poster: staging is still at the 11 original bundles pulled in. Notice manage is up to 13. I bet that the charm needs updating on staging for the charm fixes we did to production | 18:05 |
rick_h_ | gary_poster: bac I'm not sure how the charm is managed on staging to know how to update that | 18:05 |
gary_poster | rick_h_, ack, thank you | 18:06 |
bac | rick_h_: i'll look at it | 18:09 |
gary_poster | thanks bac | 18:10 |
bac | rick_h_: just make sure the new charm is running? never done that. | 18:10 |
benji | bac (or someone else): here is my add-metrics-api charmworld branch: https://codereview.appspot.com/23740043 | 18:39 |
bac | benji: ok, i'll get to it in a bit | 18:39 |
bac | benji: thanks for the note about the merge failure. i was just thinking it all looked familiar | 18:54 |
benji | bac: I wish I knew how that happend. I'm thinking rv-submit doesn't push before merging | 18:56 |
bac | ohhh | 18:56 |
bac | ewww | 18:56 |
jcastro | gary_poster, aha! a pleasant surprise, the gui exported the constraints properly anyway | 18:58 |
jcastro | so basically I didn't even need to care about that | 18:59 |
gary_poster | jcastro, oh right, sorry, I thought you were talking about translating old ones. Yeah, as far as we know, that bit is stomped for the future. | 18:59 |
jcastro | gary_poster, man, this is awesome | 19:01 |
jcastro | gary_poster, ok, so we want to give this bundle to CF/altoros immediately, I have pushed it to lp | 19:02 |
jcastro | so basically, the instructions from scratch are: | 19:02 |
jcastro | install the quickstart ppa | 19:02 |
jcastro | then `juju quickstart X` | 19:02 |
jcastro | X being the url to the bundle right? | 19:02 |
gary_poster | right, that's in code now, or bundle:XXX in the future | 19:03 |
bac | benji: done | 19:03 |
benji | bac: thanks! | 19:03 |
benji | bac: how in the world does that not-tuple code work!? | 19:04 |
benji | I've got to investigate that. | 19:05 |
bac | 's' in 's' is True | 19:06 |
bac | thanks gary_poster. i was adding reviewer notes when i saw you were done! | 19:08 |
benji | right, but when did "str1 in str2" start meaning str2 contains str1 | 19:08 |
bac | ignore them | 19:08 |
benji | that is something I didn't know Python did -- it surprises me that there is anything left like that :) | 19:08 |
bac | but in your cast str1 and str2 are the same, yes? | 19:09 |
bac | s/cast/case | 19:09 |
benji | bac: yep | 19:09 |
jcastro | juju quickstart lp:~jorge/charms/bundles/cloudfoundry/bundle | 19:10 |
jcastro | it's looking for the charm to be local on disk | 19:10 |
benji | but it means that any substring of "deployments" would have worked | 19:10 |
benji | bac: what does the comment "del" mean at the top of https://codereview.appspot.com/23740043/diff/1/charmworld/views/tests/test_metrics_api.py?column_width=80 ? | 19:10 |
jcastro | gary_poster, am I missing something wrt to the URL? | 19:11 |
bac | oh, you have a blank line for no reason | 19:12 |
bac | gary_poster: QA instructions sent | 19:12 |
bac | benji: ^^ | 19:12 |
benji | bac: oh! | 19:13 |
bac | i could've been less cryptic | 19:13 |
jcastro | hey bac, can you help me figure out how to deploy a bundle from a remote URL? | 19:15 |
jcastro | we need to give the cloudfoundry guys this bundle asap | 19:15 |
jcastro | and I've got it all pushed | 19:16 |
bac | jcastro: from cli? | 19:16 |
jcastro | yeah | 19:16 |
bac | jcastro: lp url? | 19:16 |
bac | jcastro: sorry, what is the LP url for the branch? | 19:16 |
jcastro | https://code.launchpad.net/~jorge/charms/bundles/cloudfoundry/bundle | 19:17 |
jcastro | lp:~jorge/charms/bundles/cloudfoundry/bundle <-- I tried that too | 19:17 |
benji | bac: how do I install rv-submit? (my bzr config broke badly recently) | 19:19 |
bac | bzr branch lp:rvsubmit ~/.bazaar/plugins/rvsubmit | 19:20 |
benji | ah, I was missing "plugins" | 19:20 |
benji | a README in that branch would be good | 19:20 |
bac | jcastro: sorry, i'm having to fetch the deployer | 19:23 |
jcastro | I am wondering if I am just missing the right syntax for the url? | 19:24 |
jcastro | gary_poster, any ideas? | 19:35 |
gary_poster | sorry on call will pay attention soon | 19:35 |
bac | jcastro: your bundle is not on manage.jujucharms.com or staging, right? | 19:36 |
jcastro | bac, I pushed it about 15 minutes ago | 19:37 |
jcastro | oh, so I can't have an arbritary URL? | 19:37 |
jcastro | it also needs to be ingested? | 19:37 |
bac | jcastro: what does your deployer -h say? can you paste it? i don't seem to have a working one atm | 19:38 |
rick_h_ | jcastro: no local charms support | 19:38 |
rick_h_ | jcastro: was in the email as a limitation righ tnow | 19:38 |
rick_h_ | right now | 19:38 |
jcastro | http://pastebin.ubuntu.com/6383899/ | 19:38 |
jcastro | rick_h_, I don't want a local charm I want from a remote URL | 19:39 |
jcastro | bac, URL has the -h | 19:39 |
rick_h_ | jcastro: looking at the cloudfoundry one you linked at it has a charm: local: | 19:39 |
rick_h_ | jcastro: this a different one? | 19:39 |
jcastro | oh! | 19:39 |
jcastro | crap, I can fix that | 19:39 |
jcastro | ok so I their charm is here: https://github.com/Altoros/cloudfoundry_charm | 19:40 |
jcastro | I don't suppose I can substitute that URL in the bundle can I? | 19:41 |
rick_h_ | jcastro: can you just juju deploy url? | 19:41 |
jcastro | no, but we're supposed to | 19:41 |
rick_h_ | jcastro: it won't get ingested as it'll fail proof. It only supports charms loaded in the store | 19:41 |
jcastro | ugh | 19:41 |
jcastro | so basically, there's no value for them to put this in a bundle | 19:41 |
rick_h_ | jcastro: if you're calling the deployer itself, I'm not 100% sure what it does | 19:41 |
bac | rick_h_: i thought the juju-deploy had an option to take a URL | 19:41 |
jcastro | it does | 19:41 |
rick_h_ | bac: that url is the yaml file in the store | 19:41 |
bac | jcastro: what is the command line you tried/ | 19:42 |
rick_h_ | so juju quickstart http://manage.jujucharms.com/bundles/~jcastro/...... | 19:42 |
rick_h_ | bac: but that's juju quickstart and not the deployer | 19:42 |
rick_h_ | jcastro: no, you'd have to get that charm out of github and into bzr/store | 19:43 |
bac | rick_h_: right. we added it to the deployer a long time ago. | 19:43 |
jcastro | ugh | 19:43 |
rick_h_ | bac: ok cool. | 19:43 |
jcastro | ok but using the manage.jujucharms.com would work as the url? | 19:43 |
bac | rick_h_: but now i don't see it | 19:43 |
rick_h_ | jcastro: so maybe bac knows of a cli command to make it work from the deployer itself | 19:43 |
bac | rick_h_: but now i don't see it | 19:43 |
jcastro | well it needs to work from quickstart | 19:43 |
jcastro | not the deployer | 19:43 |
rick_h_ | jcastro: if you go to a bundle in the gui there's a 'deploy' tab that shows you how to deploy it via cli | 19:43 |
bac | yes, use the new goodness | 19:44 |
rick_h_ | jcastro: http://comingsoon.jujucharms.com/sidebar/search/bundle/~jorge/wordpress/5/wordpress-simple/?text=wordpress#bws-deploy | 19:44 |
rick_h_ | jcastro: walks through deploying via quickstart and deployer | 19:44 |
gary_poster | we might need to update the PPA | 19:44 |
gary_poster | for quickstart | 19:44 |
gary_poster | that slipped through the cracks | 19:44 |
gary_poster | jcastro, can this be ready Monday morning? I can ask Francesco to update the PPA for you then. I'm not set up for it and I have other things going on | 19:46 |
jcastro | no I'm just going to tell them to do it manually | 19:46 |
gary_poster | ok | 19:46 |
jcastro | it doesn't make sense for them to use quickstart if they have to migrate all their stuff over to bzr/lp anyway | 19:46 |
jcastro | that'll end up being the same length as just doing it by hand | 19:46 |
gary_poster | jcastro, they don't | 19:46 |
gary_poster | jcastro, quickstart can take any arbitrary url | 19:47 |
gary_poster | as long as the other end of it is a deployer file | 19:47 |
jcastro | what's the exact syntac? | 19:47 |
gary_poster | *in trunk* | 19:47 |
rick_h_ | gary_poster: but his issue is finding a url to put into the deployer file to load a charm from github | 19:47 |
jcastro | ok so if my bundle is here: https://code.launchpad.net/~jorge/charms/bundles/cloudfoundry/bundle | 19:47 |
rick_h_ | gary_poster: is my understanding of the issue | 19:47 |
jcastro | what's the syntax? because it's not taking that url | 19:48 |
gary_poster | rick_h_, doesn't github have a "raw file" url? | 19:48 |
jcastro | rick_h_, yeah but I can fix that by pushing the charm to lp in the meantime | 19:48 |
rick_h_ | gary_poster: for a whole charm? | 19:48 |
gary_poster | what? I thought jcastro was trying deploy a bundle | 19:48 |
rick_h_ | gary_poster: that references a charm in github | 19:49 |
gary_poster | oh! | 19:49 |
gary_poster | sorry | 19:49 |
gary_poster | correct | 19:49 |
rick_h_ | jcastro: try this url with quickstart http://bazaar.launchpad.net/~jorge/charms/bundles/cloudfoundry/bundle/download/head:/bundles.yaml-20131108185817-d8vxvhytvqmrpw43-2/bundles.yaml | 19:49 |
* rick_h_ ducks from url fussings | 19:49 | |
jcastro | ok so to solve that, I can push the charm to lp in the meantime | 19:49 |
jcastro | man ... | 19:49 |
jcastro | *slow clap* | 19:49 |
gary_poster | that won't work and we haven't scheduled work for it | 19:49 |
rick_h_ | jcastro: because it's not in the store you're getting a direct LP url | 19:49 |
gary_poster | "that won't work" == charm from github | 19:49 |
jcastro | rick_h_, oh because I'm failing proof, so first step is to get that charm in lp | 19:50 |
jcastro | and then fix the bundle | 19:50 |
jcastro | wait 15 ... | 19:50 |
jcastro | and then .... it should work? | 19:50 |
rick_h_ | jcastro: if the charm is in the store and you pass proof and your bundle is ingested: http://manage.jujucharms.com/bundle/~jorge/liferay/liferay-simple/json | 19:50 |
jcastro | rick_h_, I am writing down that URL though, that is awesome. | 19:50 |
bac | jcastro: get it done in the next 9 minutes and you won't have to wait! :) | 19:50 |
jcastro | juju quickstart http://manage.jujucharms.com/bundle/~jorge/liferay/liferay-simple/json | 19:50 |
jcastro | but with the right url | 19:51 |
rick_h_ | jcastro: and later on (not today) bundle:~jorge/liferay/3/liferay-simple will work | 19:51 |
rick_h_ | jcastro: right | 19:51 |
jcastro | why is there a 3 there? | 19:51 |
rick_h_ | jcastro: and once it's ingested the deploy tab will show up | 19:51 |
jcastro | oh, nm, let me bust this out, then I can whine | 19:51 |
rick_h_ | jcastro: version 3 of the bundle | 19:51 |
rick_h_ | jcastro: well of the deployer file | 19:51 |
rick_h_ | jcastro: yes, first get charm in lp, update bundle with real charm: url, then go to gui, go to deploy tab, and copy/paste | 19:52 |
bac | gary_poster: if quickstart will take an arbitrary URL why do our deploy instructions way to wget it locally? | 19:52 |
gary_poster | jcastro, this is trunk's --help. It will tell you what you can have as bundle: http://pastebin.ubuntu.com/6383960/ | 19:52 |
gary_poster | bac because it is not in the PPA | 19:52 |
bac | oh, the update to use urls. gotcha | 19:53 |
jcastro | ok, so tldr, we need to update the PPA soon | 19:53 |
jcastro | that would have solved my first issue | 19:53 |
jcastro | the 2nd is, we still can't deploy charms from other URLs | 19:53 |
gary_poster | correct, and we won't be able to because that work is not scheduled | 19:54 |
gary_poster | bac, http://pastebin.ubuntu.com/6383970/ is the PPA's --help fwiw | 19:54 |
gary_poster | so, PPA: bundle The path to the bundle file to deploy | 19:54 |
gary_poster | trunk: bundle The optional bundle to be deployed. The bundle can be | 19:54 |
gary_poster | 1) a path to a YAML/JSON file or 2) a path to a | 19:54 |
gary_poster | directory containing a bundles.yaml file or 3) a URL | 19:54 |
gary_poster | (starting with http:// or https://) to a YAML/JSON | 19:54 |
jcastro | charm: "cs:~jorge/charms/precise/cloudfoundry/trunk" | 19:55 |
jcastro | does that line look right to you rick? | 19:55 |
jcastro | gary_poster, afaict that's juju's fault not yours? | 19:55 |
rick_h_ | jcastro: yes, looks ok | 19:55 |
rick_h_ | jcastro: make sure that the charm is in the store first though or the bundle won't pull it in because it won't be able to find that charm yet | 19:55 |
jcastro | I need to wait for the CS to ingest | 19:55 |
rick_h_ | jcastro: and yea, juju's fault. :) Sounds good to me :) | 19:55 |
jcastro | which I think is 15 min | 19:56 |
rick_h_ | jcastro: yep | 19:56 |
rick_h_ | jcastro: they pull in every 15min starting at the top of the hour | 19:56 |
jcastro | 4 minutes and then both things should ingest | 19:56 |
bac | gary_poster: are you going to do my QA? I've done it myself so i'm ok to land without you doing it. (it's friday) | 19:56 |
gary_poster | jcastro, not really a fault: deployer is the thing that handles git charms, not juju. we don't support it in gui because we would have to download charms to the GUI server, and that is a risky thing | 19:57 |
gary_poster | bac, do it, I'm slammed | 19:57 |
bac | thought so | 19:57 |
jcastro | wait so what happened to all the github first class citizen stuff? | 19:58 |
gary_poster | bac, https://codereview.appspot.com/23800044 please? pretty please? | 19:59 |
bac | on it | 19:59 |
rick_h_ | jcastro: it got put in line | 19:59 |
gary_poster | jcastro, oh, yeah, sorry, you are right that if juju core supported github for charms (and charmworld did too) then gui wouldn't care | 20:00 |
bac | oh chunk mismatch my old friend | 20:00 |
jcastro | ok I just need to know who to whine to | 20:00 |
gary_poster | gui just wants to be able to talk to charmworld | 20:00 |
jcastro | and I just need to understand that your support of git (or anywhere URLs) is just a symptom of core not supporting it | 20:00 |
gary_poster | which itself wants to talk to charm store | 20:00 |
rick_h_ | jcastro: I'm not sure tbh | 20:01 |
gary_poster | jcastro, gui does not support deploying charms that are not in charm store/charmworld. bundles in the GUI have the same constraint. Therefore you can whine in two directions | 20:02 |
gary_poster | (1) GUI doesn't support local charms! if they did it could maybe eventually support bundles pointing to arbitrary locations | 20:02 |
jcastro | I just don't get why we can't do `juju quickstart http://jorgecastro.org/my-kickass-wordpress.json" or whatever | 20:02 |
gary_poster | jcastro, we *can* for bundles | 20:03 |
gary_poster | we *can't* for charms\ | 20:03 |
jcastro | yeah I just don't see anyone saying "sweet, I'll put my bundles on github and my charms on launchpad" | 20:03 |
gary_poster | happy to explain briefly on hangout if would help | 20:03 |
rick_h_ | jcastro: right, the bundles.yaml can be anywhere. The charms defined in that bundle need to be in the store | 20:03 |
jcastro | they're going to say "I want everything in github" | 20:03 |
gary_poster | sure | 20:03 |
gary_poster | you never let me get to my #2 | 20:03 |
gary_poster | (2) Core/Store/charmworld doesn't support github charms! if they did gui could immediately handle bundles with those charms | 20:04 |
gary_poster | #2 and #1 are unrelated: you could have one without the other | 20:04 |
gary_poster | does that make sense jcastro ? | 20:05 |
jcastro | nod | 20:05 |
gary_poster | k | 20:05 |
gary_poster | #1 is not planned on our side, and would be a lot of work. I have no idea about the planning for #2, but if core does their part of it, somebody (like us) will need to do it in charmworld | 20:06 |
bac | gary_poster: with your branch, hatch's TestBundle deployed a-ok running against sandbox. is that good QA? | 20:06 |
jcastro | rick_h_, ok closer now | 20:06 |
jcastro | http://pastebin.ubuntu.com/6384035/ | 20:06 |
jcastro | E: cloudfoundry: Could not find charm: cf-release | 20:07 |
rick_h_ | jcastro: looking to see if it got ingested | 20:07 |
jcastro | I've pushed the charm here: https://code.launchpad.net/~jorge/charms/precise/cloudfoundry/trunk | 20:07 |
jcastro | it didn't it seems | 20:07 |
rick_h_ | jcastro: right, looking | 20:07 |
rick_h_ | jcastro: no, proof the charm? | 20:07 |
gary_poster | bac, sent a set of 4. maybe try one or two of them? | 20:07 |
jcastro | rick_h_, that could not find charm error cf-release is what proof tells me locally | 20:09 |
rick_h_ | jcastro: right, but what about proofing the charm itself | 20:09 |
rick_h_ | jcastro: so the charm didn't get into the store, the bundle won't be able to find it/land either | 20:09 |
rick_h_ | jcastro: so now the focus is on why didn't the charm get into the store | 20:10 |
jcastro | rick_h_, oh! the charm itself | 20:10 |
rick_h_ | jcastro: +1 | 20:10 |
jcastro | oh yeah that's the issue | 20:11 |
rick_h_ | jcastro: yea, and you pushed the whole directory and such | 20:11 |
rick_h_ | jcastro: you needed to push just the charm, not the charms dir, ruby.md, etc | 20:11 |
rick_h_ | jcastro: and the charm in charms/precise/cf-release has proof errors | 20:11 |
rick_h_ | http://paste.mitechie.com/show/1073/ | 20:12 |
jcastro | gotcha | 20:12 |
bac | gary_poster: all four deploy | 20:12 |
gary_poster | bac cool, with good positioning? | 20:12 |
jcastro | this is insane, no one is going to want to go through this | 20:13 |
rick_h_ | jcastro: dude, what are we going to do. Search your whole directory tree to see if anything looks charm-like in here? | 20:13 |
bac | lovely positioning. some of the best positioning i've seen in giant bundles. pleasingly symmetric. | 20:13 |
rick_h_ | "You pushed a blob of stuff, down four directories this might be charm-like" | 20:13 |
jcastro | no it's just the naming convention is totally non obvious | 20:14 |
rick_h_ | jcastro: isn't there a charm "publish" thing to help with that? | 20:14 |
jcastro | nope | 20:14 |
jcastro | it's the same place github integration is | 20:14 |
gary_poster | bac thank you! | 20:14 |
rick_h_ | jcastro: heh, well one day it'll not suck then I guess | 20:15 |
jcastro | https://code.launchpad.net/~jorge/charms/precise/cloudfoundry/trunk | 20:20 |
jcastro | how's that? | 20:20 |
jcastro | I have warnings and stuff, but it passes | 20:20 |
rick_h_ | jcastro: awesome, see you in 14min | 20:21 |
jcastro | heh | 20:21 |
jcastro | 9 right? | 20:21 |
rick_h_ | right, but then it takes a few min to process the queue. Usually 4 or 5 min | 20:21 |
rick_h_ | when http://manage.jujucharms.com/heartbeat gets the queue filled and then empties again we can chat | 20:22 |
jcastro | ooh, that's a handy URL | 20:28 |
bac | gary_poster: while i plan to work on monday i just remembered the coast guard brings in helicopters for veterans day. may take some strategic breaks to go to the fort. :) | 20:30 |
gary_poster | bac, cool :-) | 20:30 |
bac | gary_poster: it looks like i need to replace the charmworld service on staging to update to the new version of the charm. i'd like to wait until the morning as i need to take the dog now and then have a full evening | 20:35 |
gary_poster | bac, oh. um. ok, will work around it. thanks. | 20:36 |
rick_h_ | jcastro: looking | 20:37 |
bac | gary_poster: if it is hurting us i can try to do it sooner. | 20:37 |
bac | i just assumed it was a minor inconvenience | 20:38 |
gary_poster | bac, I just need to be able to give maarten a way to deploy a bundle of his on comingsoon on his Monday morning. the one he needs is not ingesting. m.j.c and s.j.c both have their own respective issues, it seems | 20:39 |
rick_h_ | gary_poster: I think a mjc deploy is the ligher weight work in that case | 20:39 |
gary_poster | bac, my work around will be to remove the parts that don't work from the bundle, and hope that ingests | 20:39 |
gary_poster | rick_h_, ok. I think everyone needs to not do a deploy | 20:39 |
rick_h_ | ok | 20:40 |
gary_poster | so either the bundle edit will work | 20:40 |
gary_poster | and maarten will be somewhat happy | 20:40 |
gary_poster | or it won't | 20:40 |
gary_poster | and he won't, but then don't give me a Friday to get something working on a Monday | 20:40 |
gary_poster | :-) | 20:40 |
rick_h_ | jcastro: is http://comingsoon.jujucharms.com/sidebar/search/~jorge/precise/cloudfoundry-0/?text=cloudfoundry it? | 20:43 |
jcastro | yay! | 20:43 |
rick_h_ | jcastro: so then your url for your bundle needs to be cs:~jorge/precise/cloudfoundry-0 | 20:43 |
rick_h_ | which will fail because of the bug I fixed today :/ | 20:43 |
jcastro | hah | 20:43 |
rick_h_ | put another version please. Change a readme, don't care. Just needs to not in -0 | 20:43 |
jcastro | excellent | 20:44 |
jcastro | ok | 20:44 |
jcastro | of the charm you mean | 20:44 |
rick_h_ | jcastro: right, -0 version charms are broken. Fix landed today will be deployed on monday | 20:44 |
rick_h_ | jcastro: aren't you so glad you wanted to do this now :) | 20:44 |
jcastro | heh | 20:45 |
jcastro | I'm posting to the internal list | 20:45 |
jcastro | we learned a bunch here today | 20:45 |
rick_h_ | k | 20:45 |
jcastro | but I have some questions about what core is up to, etc. | 20:45 |
jcastro | rev pushed | 20:45 |
rick_h_ | jcastro: yea, the joys of a 1.0 (beta) feature getting users | 20:45 |
rick_h_ | jcastro: cool, next load is right now, not sure if it will have made it in or need to wait until top of the hour | 20:46 |
jcastro | k | 20:46 |
rick_h_ | jcastro: looks like the answer is no, you missed the window. | 20:52 |
jcastro | of course I did | 20:54 |
jcastro | it's Friday | 20:54 |
rick_h_ | well the timestamps say you hit it in a 15s window :P | 20:54 |
jcastro | that's the kind of day I am having! | 20:56 |
rick_h_ | jcastro: going to grab the boy from day care, be back in a few. Will check back in | 20:56 |
jcastro | rick_h_, I'll either be 100% working or half way through a bottle of rim | 20:56 |
jcastro | rum even. :p | 20:56 |
rick_h_ | jcastro: :) | 20:57 |
jcastro | rick_h_, ok go get drunk | 21:03 |
jcastro | gary_poster, posted some feedback to the list, sorry I am coming across so whiny | 21:03 |
bac | gary_poster: i'm updating the staging charm now | 21:14 |
bac | gary_poster: done. huh, that was easy. | 21:18 |
rick_h_ | jcastro: woot, bundle get in to? | 21:21 |
rick_h_ | jcastro: so the charm is cs:~jorge/precise/cloudfoundry-1, you've got cf-release in your bundle | 21:22 |
jcastro | charm: "cs:~jorge/precise/cloudfoundry-1" | 21:23 |
jcastro | waiting for it to ingest too I guess? | 21:23 |
rick_h_ | jcastro: ah, cool see it now | 21:23 |
rick_h_ | jcastro: yes | 21:23 |
rick_h_ | jcastro: then it'll show in the gui and everything should be all cool | 21:23 |
jcastro | what do you mean by show in the gui?? | 21:24 |
jcastro | I was just going to do a `juju quickstart` cli as the example | 21:24 |
rick_h_ | http://comingsoon.jujucharms.com/sidebar/search/?text=jorge | 21:24 |
rick_h_ | jcastro: yea, that's cool. It'll work and all then. | 21:24 |
rick_h_ | jcastro: just saying once the bundle is ingetsed you'll see it in the gui and the deploy tab will walk through the cli steps | 21:25 |
rick_h_ | just like http://comingsoon.jujucharms.com/bundle/~jorge/mediawiki-simple/2/mediawiki-simple/ | 21:25 |
jcastro | OH! | 21:29 |
jcastro | dude that is way better | 21:29 |
jcastro | good idea | 21:29 |
rick_h_ | jcastro: yea, getting into the store stuff sucks, that's the pita up front work. Once done though we're trying to take care of ya :) | 21:30 |
jcastro | oh ok | 21:30 |
jcastro | so the Deploy "tab" | 21:30 |
jcastro | it'll basically make one of those but with the right commands? | 21:30 |
rick_h_ | jcastro: right, the deploy tab is your copy/paste way to do this via cli | 21:30 |
rick_h_ | it loads the right urls, etc | 21:30 |
jcastro | man | 21:31 |
rick_h_ | so you don't have to think about it | 21:31 |
jcastro | that is badass dude | 21:31 |
* jcastro high fives | 21:31 | |
rick_h_ | oh crap, comingsoon is using staging? | 21:32 |
rick_h_ | gary_poster: did we setup comingsoon to staging for marteen's stuff? | 21:33 |
rick_h_ | jcastro: ok, so you're fubar'd. The good news: http://manage.jujucharms.com/bundle/~jorge/cloudfoundry/cloudfoundry | 21:36 |
rick_h_ | there's your bundle yay | 21:36 |
rick_h_ | jcastro: now for the bad news, for something that maarten's demo'ing on monday it looks like we changed comingsoon to hit up staging.jujucharms.com which won't ingest your bundle right now because it's not up to date. | 21:37 |
* rick_h_ sighs and runs away | 21:37 | |
jcastro | ok so | 21:37 |
jcastro | juju quickstart http://manage.jujucharms.com/bundle/~jorge/cloudfoundry/cloudfoundry | 21:38 |
jcastro | should work though? | 21:38 |
rick_h_ | jcastro: yes!~ | 21:38 |
jcastro | GOOD ENOUGH FOR A FRIDAY | 21:38 |
rick_h_ | woot! | 21:38 |
rick_h_ | jcastro: will get better/nicer next week | 21:38 |
rick_h_ | jcastro: I don't see your email? | 21:38 |
jcastro | internal juju list | 21:38 |
rick_h_ | jcastro oh, I must not be on that one. | 21:39 |
jcastro | oh hey | 21:39 |
jcastro | oh I know why | 21:39 |
jcastro | the bundle should work | 21:39 |
jcastro | but I need to be running trunk | 21:39 |
jcastro | so when the PPA lands that should Just Work | 21:39 |
rick_h_ | running trunk of quickstart? oh right, I remember seeing that go by | 21:39 |
rick_h_ | yea | 21:39 |
rick_h_ | oh dude it did load on staging. http://comingsoon.jujucharms.com/sidebar/search/bundle/~jorge/cloudfoundry/3/cloudfoundry/?text=cloudfoundry | 21:43 |
jcastro | OMG | 21:43 |
jcastro | brilliant | 21:43 |
jcastro | I am sharing it with kirkland on G+ now if you wanna hangout | 21:43 |
rick_h_ | why not, can answer any questions | 21:44 |
rick_h_ | linky? | 21:44 |
jcastro | https://plus.google.com/hangouts/_/7ecpjuhi7oqg6echhll48cj70g?authuser=0&hl=en | 21:44 |
bac | gary_poster: are the bundles you need here: http://staging.jujucharms.com/search?search_text=precise&op= | 22:13 |
bac | rick_h_: staging looks to be happy now | 22:14 |
bac | rick_h_: since i upgraded the charm it has added 4 new bundles | 22:14 |
gary_poster | bac, yes, was just looking at that and writing to maarten. did you do that? If so, I'm sorry but thank you! | 22:14 |
gary_poster | awesome thank you very much | 22:14 |
bac | don't be sorry | 22:14 |
gary_poster | :-) | 22:14 |
bac | it was easy. much easier than i thought. | 22:14 |
bac | juju upgrade-charm charmworld | 22:15 |
gary_poster | oh awesome | 22:15 |
gary_poster | rick_h_, bac, thank you both very much for helping with getting maarten's stuff up. looks good. http://comingsoon.jujucharms.com/bundle/~gary/demo/2/mixAndMatch/ and http://comingsoon.jujucharms.com/bundle/~gary/demo/2/instantBigDataNoSQL/ fwiw | 22:19 |
gary_poster | jcastro, you might like one or both of those | 22:19 |
* gary_poster running away | 22:21 | |
gary_poster | have a great weekend everyone! | 22:21 |
marcoceppi | Hi GUI people, quick question about the "Import bundle" button | 22:22 |
marcoceppi | It expects a deployer yaml file, right? What if you have multiple deployments in it? | 22:22 |
gary_poster | marcoceppi, yaml or json. ATM it will be unhappy. sorry. in the future it might ask you what you want. For now, divide up the file by hand | 22:23 |
marcoceppi | gary_poster: that's cool, playing devil's advocate while I try to word this bug-for-discussion | 22:23 |
gary_poster | cool :-) | 22:23 |
gary_poster | ttyl | 22:23 |
marcoceppi | gary_poster: o/ have a good one! | 22:24 |
marcoceppi | 0.12 looks awesome | 22:24 |
rick_h_ | bac: yep, thanks! I missed you had done that. | 22:35 |
rick_h_ | thanks marcoceppi, appreciate the bundle/proof help to get it out the door | 22:36 |
marcoceppi | rick_h_: np, to address some of jcastro's gripe I plan to add a `juju bundle get` command to charm tools for the 1.2 release | 22:39 |
rick_h_ | marcoceppi: juju bundle get? | 22:40 |
rick_h_ | which gripe was that? | 22:40 |
marcoceppi | wget <some really long web address for quickstart deployments kind of sucks atm> | 22:40 |
jcastro | that's in trunk already | 22:41 |
jcastro | just not in the PPA | 22:41 |
rick_h_ | right, but with the quickstart taking urls you won't need that | 22:41 |
marcoceppi | yesss, one less thing to do | 22:41 |
jcastro | that will just be `juju quickstart url` | 22:41 |
rick_h_ | yea, it's in trunk and we'll support bundle: urls next | 22:41 |
rick_h_ | so soon it'll be just juju quickstart bundle:~gary/demo/2/mixAndMatch | 22:41 |
marcoceppi | rick_h_: why not just cs:~gary/demo/2/mixAndMatch ? | 22:42 |
marcoceppi | too ambiguous with charm store charms? | 22:42 |
rick_h_ | marcoceppi: cs urls are tied to charms | 22:42 |
rick_h_ | yea | 22:42 |
rick_h_ | so bundle: == cs: for bundles | 22:43 |
marcoceppi | why not bs: | 22:43 |
rick_h_ | har har | 22:43 |
* marcoceppi giggles | 22:43 | |
marcoceppi | They're still technically in the charmstore, I think it's a valid URL, but I can argue that later when I have time | 22:44 |
rick_h_ | technically they're not in the charm store :) | 22:44 |
marcoceppi | well, in what the user knows of hte charm store | 22:44 |
rick_h_ | they're in charmworld, will pulls data from the juju charm store | 22:44 |
marcoceppi | jujucharms.com, for all purposes to the user, is the "charm store" | 22:44 |
marcoceppi | anyways, those can all be updated later, I just love being able to juju quickstart <3 | 22:47 |
marcoceppi | I actually wrote a plugin to do this a while ago, called juju-guistrap, since I tend to tear down and setup all the time, but this is way faster and servces so much more purpose in life | 22:48 |
marcoceppi | it was just a three line bash script that ran the bootstrap then deploy --to | 22:48 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!