/srv/irclogs.ubuntu.com/2014/11/11/#juju.txt

=== CyberJacob is now known as CyberJacob|Away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== menn0 is now known as menn0-afk
=== underyx is now known as Guest2269
=== whit_ is now known as Guest44905
=== blackboxsw is now known as blackboxsw_away
=== menn0-afk is now known as menn0
=== kadams54-away is now known as kadams54
=== urulama__ is now known as urulama
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
joserick_h_: event runs from 14 to 20 UTC, you can choose your slot!04:40
=== kadams54 is now known as kadams54-away
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
ezobnHi All, After fresh install of juno openstack on trusty (openstack-origin:trusty-juno) the neutron security group service is not started. How I can run it ? Why on controller node (installed by charm) no neutron-server installed ?07:24
=== CyberJacob|Away is now known as CyberJacob
vogonpoetryTrying to make changes to cinder-vmware charm work with another storage driver. Looking at it, I think I mainly need to edit cinder_context to take in the new config keys defined in config.yaml… Is there more to it than that? If so where else should I look.08:02
vogonpoetryand many thanks for any help08:03
=== alexlist` is now known as alexlist
=== CyberJacob is now known as CyberJacob|Away
=== roadmr is now known as roadmr_afk
=== roadmr_afk is now known as roadmr
cargill_hi, when I deployed a bundle and a service is not started, can I start it from the gui?09:34
cargill_the debug-log does not mention any errors, however it does not mention starting that either09:36
cargill_hmm, yet stat says "agent-state: started"09:47
=== liam_ is now known as Guest26825
josetvansteenburgh: hey, have a min?13:41
=== underyx_ is now known as underyx
tvansteenburghjose: yep14:03
josetvansteenburgh: quick question, will bundletester deploy the local charm or the one in the store as a default?14:03
josecory_fu: those tests for chamilo are now done, should I do an MP against your branch or against the store?14:03
tvansteenburghjose: bundletester just finds tests and executes them. what's deployed would depend on what's in the amulet test or the bundle file14:04
josetvansteenburgh: got it, thanks14:05
rick_h_jose: where do I sign up for a slot?14:10
joserick_h_: with me14:10
rick_h_jose: ah ok.14:10
rick_h_jose: put me down for 15:00 friday?14:11
joserick_h_: sure, what would be a short description of the presentation?14:11
rick_h_jose: I'm going to ping alexisb and see if she wants to dual up again or not.14:12
joserick_h_: got it, lemme know! :)14:12
rick_h_jose: so for now "What's new and upcoming in the work of Juju UI Engineering" can work for now14:12
cory_fujose: If you're happy with the services framework implementation of the charm, I'd say MP it against trunk14:12
rick_h_jose: and for a description just something about the latest in the progress of the Juju GUI, jujucharms.com, and juju-quickstart.14:12
rick_h_jose: and if alexisb can join then I'll ask you to ammend it to be more general juju14:13
joserick_h_: awesome, sec to give you the link...14:13
joserick_h_: http://summit.ubuntu.com/uos-1411/meeting/22387/whats-new-and-upcoming-in-the-work-of-juju-ui-engineering/14:14
josecory_fu: ok, MP against trunk is open14:14
rick_h_jose: ty14:14
cory_futvansteenburgh: Why is bundletester tagged to bzr==2.6.0 instead of bzr>=2.6.0?  My system apparently has 2.7.0dev1 and it's complaining14:34
tvansteenburghcory_fu: that's how i inherited it, and i haven't tested it with anything else14:35
tvansteenburghyou didn't install it in a virtualenv?14:35
cory_futvansteenburgh: Yes, but I had to use --system-site-packages to get pythonapt to work, which meant that my system-level installed bzr made it so I couldn't install the right version of bzr into the virtualenv14:39
cory_fuI know I had this working at one point, so I'm not sure how I managed it before14:39
tvansteenburghpip install -I14:39
tvansteenburgh(capital i)14:40
cory_fuAh!  That works.  I thought there was such an option, but it's not listed on pip --help14:41
tvansteenburghpip help install :)14:41
cory_fuGah14:41
cory_fu:)14:41
cory_fuThanks14:41
tvansteenburghnp14:41
cargill_hi, is it possible to run juju local environment when the host is an lxc container already?14:51
lazyPowercargill_: lxc in lxc gets a bit hairy, and isn't really recommended.14:52
LinStatSDRsorry for the delay, lazyPower is correct.14:54
cargill_lazyPower: I've been using vagrant until now, but the fact that everything is routed through 10.0.3.1 which breaks some relations, notably postgresql, is quite annoying, not to mention slow and memory-hungry14:54
lazyPowercargill_: i understand your frustration. aisrael is working with our team that maintains the images toa ddress most of those issues. there's also work being done to provide a docker based image for the workflow (allbeit a much lower priority than fixing vagrant papercuts presently)14:55
cargill_and I'm running Debian, which juju is not really happy with and I haven't had the time to find out how to fix that yet14:56
aisraelcargill_: the issue with postgresql and routing should be fixed in the latest vagrant box images14:56
cargill_I've downloaded one yesterday, is that new enough?14:56
LinStatSDRcargill_ what version of ebian?14:56
cargill_jessie14:56
LinStatSDRokay14:56
lazyPowercargill_: where did you fetch the box from?  aisrael - have we updated the docs with the latest box url(s)?14:57
aisraelcargill_: yes. Are you seeing the routing issue with that box?14:57
cargill_the amd64 one linked in https://juju.ubuntu.com/docs/config-vagrant.html14:58
cargill_aisrael: it's this issue, isn't it? 'FATAL: no pg_hba.conf entry for host "10.0.3.1"'14:59
aisraelcargill_: Yep, that's the issue14:59
LinStatSDR;(15:00
aisraellazyPower: looks like the doc is pointing to an image from August15:00
aisraelcargill_: Could you try an image from here? http://cloud-images.ubuntu.com/vagrant/trusty/current/15:00
aisraelI'll get the docs updated15:00
lazyPoweraisrael: i suspected as much, we should try to automate that part of the docs or poitn them at the /current/ images so its always up to date15:00
LinStatSDRjuju does need the updating15:01
aisraellazyPower: Yeah, it should just point to current. I'll see if we can get that stale image removed, too.15:01
lazyPoweraisrael: offtopic to whats going on here - will you be available to help run a session at UDS over the dev workflow with vagrant? ~ 20 minutes give or take15:01
cargill_I'd still prefer to try the LXCception approach, with 4GB of memory, VirtualBox is not a nice neighbour15:02
aisraellazyPower: depends on the day. My schedule this week is going to be somewhat challenging15:02
cargill_and I'm mostly after testing out stuff locally, not production use15:03
cargill_what are the common issues with that approach?15:03
lazyPowercargill_: I've run into issues with cgroups failing the upstart task - and didnt pursue it any further15:05
lazyPowercargill_: and to note, i haven't actually tried to run juju within that lxc container15:05
lazyPowercargill_: however if you come up with a working solution - i'm all for talking to you about your approach and documenting it for science.15:06
LinStatSDRFor science!15:07
cargill_at the moment, I'm getting 'juju.container.lxc clonetemplate.go:167 container failed to start: container failed to start' in the container, nothing more descriptive in the juju debug-log -l TRACE15:07
cargill_but I haven't tried to create a container yet, this is where I was before I asked here15:08
lazyPowercargill_: if i were to guess at the culprit - i'd say its networking15:08
LinStatSDRi dislike generic failure debug statements15:08
cargill_yeah, I'm trying to get all the information there is on LXC in LXC and see if I can get an lxc container start manually, to make sure that works15:09
ktosiek /join #nagare15:09
ktosiekdang it15:09
lazyPowercargill_: https://www.stgraber.org/2012/05/04/lxc-in-ubuntu-12-04-lts/ - container nesting.15:09
LinStatSDRhmm 12.0415:09
lazyPowerthe info is  bit old :(15:09
LinStatSDRYes, needs a bit of updating lol15:10
lazyPowerhttps://help.ubuntu.com/lts/serverguide/lxc.html#lxc-basic-usage - that may be more up to date.15:11
lazyPowerunder nesting - it talks about a profile to be used for nesting15:11
lazyPowerlxc.aa_profile = lxc-container-default-with-nesting15:11
LinStatSDRLazyPower, that is much newer. For 14.0415:12
cargill_ok, so the host being debian, I don't have to do this part, right? since systemd manages its cgroups, would it interfere?15:13
LinStatSDRDoes it "have" to be debian :D15:13
cargill_LinStatSDR: kinda has, yes, I'm not reinstalling my machine just to have juju running on it :)15:14
cargill_(although I can get rid of systemd, it is a bit painful sometimes)15:15
LinStatSDRHehe, I'm just busting your chops cargill_. That and I seem to less "problems" if you will, issues running Ubuntu for juju15:15
lazyPowercargill_: since we're not officially moving ot SystemD for another few cycles, i dont think anyone here has really worked with juju under a systemd supervisor.15:16
lazyPowerso we wont have much in terms of info in that regard15:16
cargill_yeah, I thought as much, thanks anyway15:17
LinStatSDR=)15:18
cargill_does the lxc.mount.auto = cgroup line go into /etc/lxc.conf or the container's own config file in /var/lib/lxc/<container>/config?15:19
=== robbiew is now known as robbiew-afk
=== robbiew-afk is now known as robbiew
lazyPowermhall119: ping - we've got all 5 of our sessions in pending on summit.16:10
lazyPoweroo, i missed one. 6 sessions16:13
mhall119lazyPower: in pending? then you need a track lead to approve them16:16
lazyPowermhall119: do I ping antonio for that? sorry for my daftness - this is my first time doing the scheduling.16:16
mhall119jose: gaughen: marcoceppi: ^^16:16
mhall119lazyPower: antonio or one of the ones I just pinged16:16
* lazyPower facepalms16:16
lazyPoweryou sent that in the email - sorry16:16
mhall119it's okay :)16:17
cargill_hmm, juju-gui is started, but keeps on responding with a 301 to https:// + whatever I put in the Host header, then does not want to speak TLS, is there something I'm missing?16:28
lazyPowerrick_h_: have you guys done any experimentation with the gui being nested in lxc? I think i know the answer to this...16:29
lazyPowerrick_h_: for clarity - Debian host => Parent JUJU Environment container => juju gui is container in a container.16:30
cargill_ah, it was trying to redirect me to port 443, just that it got confused16:30
rick_h_lazyPower: no, the big thing is how do you get to it via the network? It needs to have the ability to hit the juju api websocket16:31
rick_h_cargill_: cool, yea one of the guys on the team is currently working on making the charm take a port as a config param to run on16:31
rick_h_which should help it colocate better with other services soon. Should be released next week16:31
lazyPowerrick_h_: good question - i'm not sure - cargill_ is pioneering this16:31
rick_h_lazyPower: yea, never tried it I guess. Nothing 'shouldn't work that I know of but it all depends on the networking setup from what I can think of16:32
lazyPowerI haven't either tbh - but this sounds like a compelling alternative to using vagrant if the networking re-config is trivial.16:33
cargill_after I got the croups remounted in the container as well, juju seems to be mostly happy (apart from me setting apt proxy wrong and install of juju-gui failing because of that :))16:33
rick_h_lazyPower: huh? How does it help with vagrant? Does vangrant just run the lxc?16:33
lazyPowerrick_h_: vagrant is a heavier weight alternative when i can just share resources with my HOST16:33
rick_h_lazyPower: ok, but I'm missing the point. If you're on linux and have lxc why do lxc in lxc?16:34
lazyPowerrick_h_: all that i *really* want this for is doing the testing setup for charm reviews - as my workstation is polluted beyond recognition from all the junk in 00-setup from teh charms.16:34
rick_h_you can do multiple envs in lxc?16:34
lazyPowerisolate all that business so i can just wipe out the lxc container when im' done and call it.16:34
rick_h_lazyPower: right but do an env and just destroy-environment --force?16:35
lazyPowerand i dont need nested containers for that.16:35
lazyPowernow that i think about it, i've been undeniably lazy - i could just snapshot a testing container, and put my environments.yaml in there - use it for testing with cloud hosts16:35
rick_h_lazyPower: ok, I'm all for helping you solve a problem with the gui. Just not understanding the problem atm so forgive me.16:36
rick_h_lazyPower: give me a setup you want to work and I'll see what we can do16:36
lazyPowerrick_h_: well my use case is crazy different than what cargill_ is doing, and cargill_ would be a better source of truth on that matter than I.16:37
lazyPoweri pinged you to see if you guys had ever had a crazy notion to try that - but most of us that i'm aware of, have not gone the route of nested lxc.16:37
rick_h_lazyPower: right, we've not really. lxc is usually 'contained' enough for our needs.16:38
lazyPoweryo dawg, i heard you like to contain things, so we spun up containers in your containers so you can container while you container.16:38
LinStatSDRlol16:40
LinStatSDRlazyPower +116:40
cory_fuJust submitted my dhx (debug-hooks-ext) plugin pull request: https://github.com/juju/plugins/pull/32  I am interested in feedback, but I think it makes for a much improved charm debugging experience16:51
=== kadams54 is now known as kadams54-away
=== scott is now known as Guest4737
cargill_is there a way to get the public-address of a service either in the GUI or through the juju command?17:10
cargill_apart from juju stat, which is a bit hard to parse in the shell17:11
cargill_actually, not through the gui, because I want to get the gui service address to set up networking after I bootstrap a new environment...17:13
lazyPowercargill_: juju run --unit service/# "unit-get public-address"17:16
cory_fucargill_: juju status service | grep public-address | awk '{print $NF}'17:17
lazyPowerif your'e on one of the beta builds, we have newer options for juju status as well17:17
cargill_lazyPower: thanks17:17
=== LinStatSDR_ is now known as LinStatSDR
cargill_yay, juju feels much snappier, does not eat my memory for breakfast and no problems with cross-machine connections going through 10.0.3.117:24
cargill_thanks for your help everyone17:30
lazyPowerNo problem cargill_ - if you have any notes i'd love to see them.17:43
lazyPowerits an interesting approach for sure17:43
=== kadams54-away is now known as kadams54
josemhall119, lazyPower: scheduling? shoot a PM18:25
lazyPowerjose: i sent an email follow up - let me fwd it to ya18:25
josecool18:25
lazyPowerjose: you've got mail - and there are 6 sessions proposed on summit18:26
josegot it18:26
joselazyPower: have you already proposed the sessions on summit or created a blueprint?18:27
josedon't see them18:27
lazyPowerjose: no blueprints - the only session we have for planning is the open feedback - and what project would you target that against as it encompasses charms and juju?18:27
lazyPowerjose: however mbruzek created 6 sessions that are in pending18:28
mhall119jose: you don't see pending meetings in http://summit.ubuntu.com/uos-1411/review/ ?18:28
joselazyPower, mhall119: was looking at scheduling, sorry18:28
joselazyPower: 17 UTC wed, charm testing: slot is plenary. 15 UTC fri, open feedback, slot is taken by rick_h_18:31
lazyPowerjose: can you just shift them down into open slots and I'll update our tenative slots on the calendar?18:32
lazyPowerjose: what i'm more concerned with is keeping the order that we have them scheduled, as its a progressive build on the prior18:32
joseok18:32
lazyPowerthe times are adjustible however18:32
joselazyPower: charm testing is on the 18UTC slot on wed, open feedback on the 14 UTC slot on Fri18:33
joselazyPower: actually, you can choose between 14UTC fri or 18 UTC fri18:33
lazyPowerjose: 18UTC sounds like a better timeslot as its after standup.18:34
joseok18:34
joselazyPower, mbruzek: all meetings approved and scheduled18:35
lazyPowerjose: thanks for the follow up o/18:35
jose5 slots are still open if anyone wants tot ake them18:35
jose5 slots are still open if anyone wants tot ake them18:36
josenp :)18:36
bidwellIs this the place where one might get help with getting juju+maas to bootstrap?18:38
lazyPowerbidwell: we can certainly try - whats the situation?18:39
bidwellI have a maas server with 6 machines behind it that have been provisioned with ubuntu 14.04.1 and returned to the ready state (but still up).  When I run "juju bootstrap" from the maas server it runs for 30 minutes and then says "ERROR bootstrap failed: waited for 30m0s without being able to connect: /var/lib/juju/nonce.txt does not exist"18:41
=== CyberJacob|Away is now known as CyberJacob
bidwellI can ssh to them as ubuntu@host.domain from the maas server and sudo once there.  I am not sure what I am missing.18:42
lazyPoweroh, interesting18:50
lazyPowermissing nonce.txt huh?18:50
lazyPowerbidwell: i'm not positive on why this is the case but i'm goign through questions on AU with similar symptoms18:53
lazyPowerbidwell: can you get me the output from juju -v --debug bootstrap -e maas (or your maas environment name)18:53
lazyPowerpreferrably in a pastebin18:54
themonklazyPower, hi19:02
josethemonk: hey, need any help?19:03
themonkjose, : hi yes :)19:03
josewhat's up?19:03
themonkjose, i have submitted my charm for review but i am just waiting, tipicaly how long it takes to review? and can you see my page and tell me is there anything i did wrong?19:05
josethemonk: let me check if it's on the queue19:06
josethemonk: which charm is it?19:06
themonkgluu-server19:06
lazyPowerhah19:06
josethat's lazyPower19:07
lazyPowerjose: i have that one locked but have since gotten pre-occupied19:07
josecool then!19:07
lazyPowerif you want it i can unlock it and you can get the first round19:07
josedefinitely19:07
joseI've got some time now19:07
lazyPowerallrighty - incoming c-c-c-c-c-c-combo-breaker19:07
lazyPowerthemonk: tiem to review is subjective - it depends on whats int eh queue and so forth - as you're an ISV we'll give ya some express privledges ;)19:08
lazyPowerjose: unlocked - have at it19:08
josecool, checking now19:08
themonklazyPower, :)19:08
marcocwhit, how do you deploy cloud foundry?19:09
whitmarcoc, usually I follow the readme, but execute the actual deployment command by hand19:10
josethemonk: mind if I PM?19:10
whitmarcoc, what are you seeing?19:10
whitmarcoc, or was your question even more general?19:11
marcocwhit, I have bootstrap, what's next is my question19:11
themonkjose, ?19:12
josethemonk: wanna make a couple questions about the charm, and was wondering if it was fine for you if I sent a private message19:12
whitmarcoc, alright!  I suggest checking out the source from launchpad and following the instructions in the README19:12
themonkjose, ok np19:13
whitmarcoc, let me grab you a link19:13
marcocwhit, and the source is?19:13
whitmarcoc, https://code.launchpad.net/~cf-charmers/charms/trusty/cloudfoundry/trunk19:14
marcocwhit, ta19:14
whitmarcoc, hollar if you have any issues.  Where are you planning on deploying?19:15
josemarcoceppi, lazyPower, mbruzek: auth request to push https://code.launchpad.net/~ibm-demo/charms/trusty/mediawiki/trunk/+merge/24007219:15
marcocAWS west-219:15
lazyPowerjose: go for it19:16
joselazyPower: thanks19:16
whitmarcoc, ok cool.  be sure to set a constraint for instance-type=m3.medium19:16
marcocinstance-type works as a --constraint?19:17
whitmarcoc, iirc, the deploy script included will create a "dense" placement19:17
whitmarcoc, only on aws, but yeah19:17
whitmarcoc, you can also pick a size of cpu or memory and get the same effect.  main thing is to avoid getting hung up on limit m1.smalls19:18
whit*limited19:18
whitmarcoc, it should spin up 8 machines iirc19:18
marcocoh crap, where do I set the constraint? before running cfdeploy?19:22
whitmarcoc, before19:23
whitmarcoc, generally we bootstrap with it19:23
marcocoops19:23
marcocjuju deployer -T19:23
whitmarcoc, anyway, it will fail fairly fast. what version of  juju are you using?19:23
whitmarcoc, exactly19:23
* whit should alias that to juju undeploy19:24
marcoc1.21-beta119:24
marcocwhit, I wrote a juju-reset plugin19:24
whitmarcoc, ah nice19:24
whitmarcoc, 1.21-b may not have the m1.small issue19:25
* whit crosses fingers19:25
whitmarcoc, how's reinvent?19:27
marcochasn't started yet, but it's pretty hectic19:28
bidwellmy 'juju -v --debug bootstrap -e maas' pastebin should be at http://pastebin.com/fxMRSJM19:30
=== urulam___ is now known as urulama___
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
marcocmarcoc, how long should this take?20:14
marcocI got an internet window20:14
marcocto a thing with tabs20:14
marcocbut it's been spinning for a while20:14
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== LinStatSDR_ is now known as LinStatSDR
=== bidwell is now known as drbidwell
=== kadams54 is now known as kadams54-away
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== CyberJacob is now known as CyberJacob|Away

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