/srv/irclogs.ubuntu.com/2013/08/29/#ubuntu-uds-servercloud-2.txt

=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1308/servercloud-2/ - http://irclogs.ubuntu.com/2013/08/29/%23ubuntu-uds-servercloud-2.html
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Track: Cloud & Server | Charm Development Tooling | Url: http://summit.ubuntu.com/uds-1308/meeting/21891/servercloud-s-juju-charmhelper2/
jcastrohey marcoceppi13:59
jcastroI guess I am launching this hangout?13:59
jcastrohttps://plus.google.com/hangouts/_/4f49dc030369bd430da528827e7b5ff186385242?authuser=0&hl=en14:00
=== mattgriffin1 is now known as mattgriffin
marcoceppijcastro: yeah14:00
marcoceppien route14:00
=== mattgriffin is now known as mattgriffin-perc
wedgwoodjcastro: got the hangout URL?14:01
jcastrohttps://plus.google.com/hangouts/_/4f49dc030369bd430da528827e7b5ff186385242?authuser=0&hl=en14:01
marcoceppijcastro: can you hear me?14:01
jcastrojust sorting out a mic problem with marco14:01
jcastronope14:01
=== mattgriffin-perc is now known as mattgriffin
jcastrowedgwood: going to join in?14:03
wedgwood(ignore me here, just getting this to my laptop) https://plus.google.com/hangouts/_/4f49dc030369bd430da528827e7b5ff186385242?authuser=0&hl=en14:03
* jcastro nods14:03
noodles775hazmat: have you had a chance to get your ansible support improvements done? If not, and you've got a branch with the main ideas, I'd be happy to grab it and finish it.14:11
arosaleshmm I can't get http://pad.ubuntu.com/ep/pad/view/uds-1308-servercloud-s-juju-charmhelper2/ to load for me14:13
arosalesanyone else having this issue?14:13
arosalesmarcoceppi,14:13
marcoceppiarosales: getting 40414:13
arosalessame here . . .14:14
hazmatnoodles775, i haven't worked on it a few weeks, but its self-contained in the cs:~hazmat/precise/elasticsearch charm which is stable14:14
noodles775hazmat: k, I'll take a look. Thanks.14:15
hazmatthat reuses an ansible role in the context of juju, i don't really consider it complete though the relation data isn't being pushed out to disk for the non juju usage14:16
arosaleshttp://pad.ubuntu.com/71pRwCnCCz14:23
arosalesmarcoceppi, wedgwood, jcastro ^14:23
arosaleset all14:23
noodles775Has there been any discussion of a scaffolding helper that generates a working basic charm (configurable, like http://yeoman.io/ is for webapps)14:24
noodles775That'd possibly function both as documentation and extendable working examples (but would be quite a bit of work).14:25
noodles775Oh - excellent. I'd not heard of the charm-create tool.14:27
marcoceppinoodles775: lp:charm-tools14:27
marcoceppippa:juju/pkgs has the lastest charm-tools, but that will be moving PPAs soon14:28
noodles775Excellent, yep that answers my question ;)14:28
adam_gsorry for being late, another session. is there plans to cut a 1.0 of charm-helpers? do we know when?14:35
adam_gthats cool. no rush from me, just curious14:42
wedgwoodadam_g: I mentioned plans in a recent email to the juju mailing list. I put down a list of goals, but no deadline.14:47
wedgwoodI think we'll target a 1.0 package in the PPA for saucy14:47
adam_gwedgwood, ya, thats why i was curious.14:48
wedgwoodI'm filing more 1.0-related bugs now14:48
jcastrohttps://plus.google.com/hangouts/_/9825969893f317cd0880da26f976c3e014553ff3b8?authuser=0&hl=en14:56
jcastrowill be the next session14:56
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Track: Cloud & Server | Juju Charm Testing | Url: http://summit.ubuntu.com/uds-1308/meeting/21889/servercloud-s-juju-charm-testing/
utlemmingYES! Examples15:08
gary_posterhi.  happy to join hangout if it would be helpful.  I don't see the hangout url15:35
marcoceppigary_poster: we just finished up15:43
marcoceppi:(15:43
gary_posteroh :-(15:43
gary_posterok15:43
gary_postercool15:43
marcoceppigary_poster: did you have anything in particular you wanted to talk about?15:43
gary_posterthe web, gui and potentially cli aspects, marcoceppi.  I'm very to possibly responsible for parts of each of those :-)15:44
gary_postermarcoceppi, it may be that I'm early :-) for http://summit.ubuntu.com/uds-1308/meeting/21899/servercloud-s-juju-new-user-ux/15:45
mattywjcastro, is there an existing blueprint for the next session? (amazing 30 mins)15:48
jcastronot afaict15:48
jcastroI think we'll just pad it15:48
jcastroand then generate a bp out of it15:48
jcastrothat way we can all pad at once15:48
marcoceppigary_poster: we're on juju charm testing, atm15:48
mattywjcastro, ok cool15:49
marcoceppigary_poster: that session is going on elsewhere15:49
marcoceppigary_poster: jk, that's going to happen in 10 mins15:49
gary_postermarcoceppi, lol15:49
gary_postermarcoceppi, care about the charm testing too, fwiw, but currently we are racing15:50
arosalesHangout URL for "Amazing First 30 min Juju Experience" session: https://plus.google.com/hangouts/_/99da97cc46e64f09fbbdebfe4fc6aa0aaa2f5440?authuser=0&hl=en15:51
arosalesstarting in roughly ~8 minutes15:51
arosaleshttp://summit.ubuntu.com/uds-1308/meeting/21899/servercloud-s-juju-new-user-ux/15:51
jcastro\o/15:51
arosalesBP: https://blueprints.launchpad.net/ubuntu/+spec/servercloud-s-juju-new-user-ux15:51
arosalesPad: http://pad.ubuntu.com/ep/pad/view/uds-1308-servercloud-s-juju-new-user-ux/latest15:52
jcastroarosales: session starts a5 5 after, so ~10 from now15:54
arosalesjcastro, ack15:55
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Track: Cloud & Server | Amazing First 30 min Juju Experience | Url: http://summit.ubuntu.com/uds-1308/meeting/21899/servercloud-s-juju-new-user-ux/
jcastroarosales: got a link to the hangout handy?16:03
arosalesHangout URL for "Amazing First 30 min Juju Experience" session: https://plus.google.com/hangouts/_/99da97cc46e64f09fbbdebfe4fc6aa0aaa2f5440?authuser=0&hl=en16:04
arosalesrogpeppe, ^16:04
arosalesstaring here in  a few . . . .16:05
arosalesevilnickveitch, ^16:06
zygahi16:07
m_3thanks thumper for getting lxc in!16:09
m_3vagrant!!!16:11
mattywjcastro, I'm going to join in16:12
zygaQUESTION: will juju have an API?16:16
jcastrozyga: it does. :)16:17
zyga(for doing stuff like querying the state of the system, doing actions?)16:17
zygajcastro: in go?16:17
jcastrothe juju gui is an api client16:17
zygathe provider is the API?16:17
jcastrozyga: when we finish this topic I can have someone walk you through it16:17
zygajcastro: is there an API that I can call instead of shelling out to 'juju deploy foo'16:17
zygaok16:18
zygathanks16:18
mattywzyga, it has one for querying and doing actions, rogpeppe is the guy I go to with all my api questions16:18
zygarogpeppe: is that a web/http api or some lang-specific API? are there python3 bindings?16:18
zygaamezing 30 minutes for who, what is the target audience?16:19
jcastrothat is a good question16:20
jcastroI am assuming a new user16:20
mattywzyga, there's an experimental python binding here: https://launchpad.net/python-jujuclient, not sure how it would work under python 316:20
zygaone that has 1000 servers or one that plays around with some django app and want to run it16:20
zygathat's not a great story (I'm not whining, just stating the obvious), it's alpha and python is super-popular, juju should have a mature API for java/python/ruby whatever16:21
rogpeppei keep on getting kicked out, sorry16:22
jcastrozyga: /me nods16:22
zygaQUESTION: as a juju novice user I often got into a state where I could basically not fix my setup and I had to juju destroy, if that was real production stuff I'd loose data. I think we should have a good troubleshooting section on the page so that when people make mistakes during the first 30 minutes, they have a place to go to with simple answers16:24
zyga(and that's not a question)16:24
jcastrooooh, good one16:24
jcastrolet me write that one down16:24
jcastrozyga: keep the tips coming!16:24
zygalast thing I can think about is a way to deploy juju on one machine (probably openstack) that I have spare so that I can evaluate it for 30 days in my company/whatever (so no public cloud) and still survive reboots/whatever that lxc is not suitable for)16:26
jcastroyes16:27
zygaI personally had great issues to deploy openstack on a dedicated machine to get started with juju and I failed in the end16:27
jcastrowe call that manual provisioning16:27
jcastrosomeone is working on that now16:27
zyga(I've installed esxi and I didn't use juju in the end)16:27
jcastroso you can just say "Deploy to this box" or "deploy to this linode via ssh"16:27
zygaor, can juju consume vmware ;) ?16:27
jcastronot yet16:27
jcastrobut yeah, we want to support all the things16:27
zygajcastro: actually having a one-iso-one-machine openstack might be good enough, creating a 'ssh juju provider' might be different target16:27
jcastroyeah so we have a bundle for openstack-on-one-machine16:28
jcastrobut it didn't work for me but we're working on it16:28
natefinchfor the record... searching for specific charms on jujucharms is pretty bad16:28
zygathere is devstack but devstack is not something I want to run for a long time on that one machine16:29
zygaI want one, non-redundant juju-ready openstac with ubuntu sticker on it16:29
zygaopenstack machine16:29
natefinchthe search seems to require exact name matches (post won't bring up postgres)16:30
zygaone last thing I can think of is how to manage my juju setup16:30
zygalike, I got it working16:30
zygabut what's next16:30
zygahow do I keep them up to date16:30
zygahow do I monitor16:30
zygascale up or down16:30
zygafix them when they break (can I recycle from juju so that I don't have to?)16:30
zygahow to stream out data backups from postgres charm so that I can feel safe if juju fails for me?16:31
rogpeppei think there's a big gap between juju user and juju charm developer16:32
natefinchthe search should be really really permissive.... because if I search and my thing doesn't come up... there's no way for me to know that I filtered out the charm, and not that juju simply doesn't have that charm16:32
rogpeppei wouldn't hope to go anywhere near charm developer in the first 30 mins16:32
natefinchrogpeppe: I agree16:32
rogpeppeprovider configuration is something we're actively working on16:33
zygalxc + laptop =  fail if your laptop cannot suspend16:34
zygaI've been there, I didn't use juju for 6 months because of that16:34
mattywrogpeppe, I think that only applies to "proper charms". I don't see a reason why we couldn't get new users writing simple useful charms in the first 30 mins16:34
natefinchzyga: only if you care about things sticking around16:34
natefinchzyga: it still gives you a really good demo16:34
zyganatefinch: well, yeah, because I'm in the middle of something when I suspend16:34
zyganatefinch: I had issues with being able to use that as a replacement for vagrant infrastructure16:34
zyganatefinch: in the end, since lxc didn't work, I couldn't use that at all16:35
zyganatefinch: dev environment for learning and hacking on my stuff16:35
natefinchzyga: yeah, we definitely need a way to say "just deploy to x specific IP address".  I think this is something we're working on with the manual provider16:35
zygaif lxc is local than defaulting to something like apt-cacher-ng would also improve the user experience16:35
zyganatefinch: I don't undrestand how that relates to my problem with being able to 'stop' and 'start' my lxc setup after I power cycle16:36
natefinchzyga: this would be a replacement. lxc is for demoing and trying things out. The manual provider is a way to actually deploy something to production that'll stick around (like to a VPS)16:37
zyganatefinch: I think that VPS is a very good use case but non-persistence of lxc is still an issue, at least for the way I was working16:37
natefinchzyga: I'm not an LXC expert, so I'm not sure if that's a limitation of LXC or if we can get around it.16:39
arosalesutlemming, if you have a spare minute could you join us?16:40
arosalesutlemming, https://plus.google.com/hangouts/_/99da97cc46e64f09fbbdebfe4fc6aa0aaa2f5440?authuser=0&hl=en16:40
utlemmingarosales: link?16:40
rogpeppewhat about a plugin, say "juju demo-bootstrap" ?16:41
natefinchwhy not bundle the gui with juju always? What's the drawback?  A few kb download?16:41
rogpeppenatefinch: the issue is whether we automatically deploy the gui charm16:42
natefinchrogpeppe: what's the drawback to always doing it?16:42
rogpeppe currently there's no way of saying "bootstrap-and-deploy-this-charm" in one step16:43
natefinchrogpeppe: we could just make it part of bootstrap16:43
zygamac stuff: how do I get an osx instance?16:43
rogpeppenatefinch: it might use more resources than we want (though i don't know dependency and runtime requirements of the gui)16:44
marcoceppihaving computer issues. will participate from orc16:44
rogpeppenatefinch: it *seems* like a nice idea, but it's a significant step, so worth discussing more16:45
marcoceppimake a plug in. juju guistrap16:45
marcoceppibootstrap + deply --to16:46
m_3marcoceppi: nice16:47
marcoceppizyga: you don't. juju only deploys to Ubuntu servers. you can use the juju CLI tool on Mac osx though16:47
zygaI meant for testing!16:48
zygafor having a osx vm to see how osx users experience juju16:49
zyga(this also affects sdk)16:49
marcoceppizyga: ah! my bad16:49
natefinch+1 on troubleshooting guide16:49
zygaheroku has website stuff to manage stuff16:49
zygaI mean, what kind of widgets/16:49
zygathe cli is also slick with a lot of smart stuff (easy on the front, complex on the back)16:50
arosalesmarcoceppi, can you ping here if we have missed any IRC comments / questions?16:51
marcoceppiarosales: ack16:51
arosalesmarcoceppi, thanks16:54
* arosales looked at the backscroll but not sure if we missed any questions or comment16:54
natefinchthe first 30 minutes needs to be *easy* .... fewest barriers to entry possible.16:54
arosalesif folks have any remaining questions/comments please ping me16:54
natefincharosales: searching on jujucharms is kinda poor... it's easy to think there's no charm for something if you don't type your search exactly right16:54
arosalesnatefinch, noted, and I'll bring it up before we close16:55
natefincharosales: thanks16:55
arosalesI think gary_poster and folks are working on better searching . . .16:55
gary_posterif that means SEO then yes16:55
natefincharosales: cool.... one thing that would make a big difference is just not filtering by defaulty16:56
arosalesgary_poster, not seo but searching for charms in general16:56
arosales per natefinch feedback above16:56
gary_posternatefinch, try http://comingsoon.jujucharms.com/ for me and give me thoughts on that search?16:56
natefinchgary_poster: looks better... it's a little odd that search results are in a dropdown... but not just a list of charms16:57
natefinchgary_poster: but definitely much better16:58
natefinchgary_poster: false positives are way better than false negartives16:58
natefinchgary_poster: I know if something is not right, I can't know if something didn't show up16:58
zygaput juju on github16:59
zygaseriously16:59
mattywm_3, jcastro are we/ can we schedule a session for improving the charm development ux?16:59
marcoceppiarosales: ^16:59
gary_posternatefinch ack and thanks very much.  I'll share the feedback.17:00
natefinchgary_poster: thanks for listening :)17:00
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1308/servercloud-2/ - http://irclogs.ubuntu.com/2013/08/29/%23ubuntu-uds-servercloud-2.html
natefinchgary_poster: not entirely happy that the filters are hidden by default... it wasn't clear my search results were being filtered17:00
natefinchgary_poster: maybe some visual indication that the filter if excluding things17:01
natefinchgary_poster: if the filter is excluding things that is17:01
mattywjcastro, I'll pop along to next weeks charmers meeting17:02
gary_posternatefinch, ack.  good news is that filter will go away and instead we will always show reviewed charms above unreviewed charms, with no other filters.  We will add filters back when we think they add more value.  However, the filter will still exclude unreviewed charms from fast search: they will only show up when you get the full list17:03
natefinchgary_poster: awesome, that sounds perfect17:03
gary_postercool thanks natefinch17:03
mattywzyga, if you aren't already you should stick around the #juju channel17:10
jcastroindeed17:40
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Track: Cloud & Server | Document Charm Relations/Interfaces | Url: http://summit.ubuntu.com/uds-1308/meeting/21966/servercloud-s-juju-charm-relation-doc/
arosalesNext session starting in a few minutes17:59
arosalesHangout URL is https://plus.google.com/hangouts/_/c027f154f35e574c6499dfe24ebbf337435e5616?authuser=0&hl=en17:59
arosalesSession: Document Charm Relations/Interfaces: http://summit.ubuntu.com/uds-1308/meeting/21966/servercloud-s-juju-charm-relation-doc/17:59
zygamattyw: thanks for the tip, I will add it to my lurk list18:00
arosalesmarcoceppi, m_3  I think you guys are core participants on this one18:00
marcoceppiarosales: yeah18:03
arosalesm_3, you available?18:06
arosalespaging Dr. Mims, paging Dr. Mims18:07
arosalespad http://pad.ubuntu.com/uds-1308-servercloud-s-juju-charm-relation-doc18:13
* marcoceppi watches18:40
marcoceppilaptop is over heating18:41
kurt_____who is talking?18:55
arosaleskurt_____, that was utlemming18:56
arosalesand myself18:57
kurt_____thanks18:57
=== udsbotu changed the topic of #ubuntu-uds-servercloud-2 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1308/servercloud-2/ - http://irclogs.ubuntu.com/2013/08/29/%23ubuntu-uds-servercloud-2.html

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