/srv/irclogs.ubuntu.com/2015/06/02/#juju.txt

lazyPowerthumper: pong01:04
lazyPowerthumper: i assume you found your answer by now? i saw a fairly lengthy thread with whit01:04
thumperlazyPower: yeah, I have a way forward01:35
=== scuttlemonkey is now known as scuttle|afk
=== zz_CyberJacob is now known as CyberJacob
lathiatHi Folks.. is there any documentation/exmaple charms I can look at for generic/recommended ways of supporting multiple install sources (e.g. package, install from source, install from a standard python source bundle, etc) .. a la the newer openstack charms06:53
=== CyberJacob is now known as zz_CyberJacob
joselathiat: hey, are you still around?08:18
Odd_Blokemarcoceppi: Will https://code.launchpad.net/~daniel-thewatkins/charms/trusty/ubuntu-repository-cache/fix_cron_path/+merge/260696 address https://bugs.launchpad.net/charms/+source/ubuntu-repository-cache/+bug/1455649?08:21
mupBug #1455649: ubuntu-repository-cache: hard-coded cron path to juju-run is wrong for juju v1.24 <ubuntu-repository-cache (Juju Charms Collection):In Progress by daniel-thewatkins> <https://launchpad.net/bugs/1455649>08:21
Odd_BlokeDoes Juju ensure that only one hook can be running at a time?08:45
lathiatjose: yeah08:47
=== mgz is now known as mgz_
=== liam_ is now known as Guest92132
=== Johncr1 is now known as Syed_
=== Syed_ is now known as Syed_A
=== mimi is now known as merkurus
=== scuttle|afk is now known as scuttlemonkey
=== f2_ is now known as f2
marcoceppiOdd_Bloke: yes, hooks are executed serially on each machine13:10
Odd_Blokemarcoceppi: Thanks; that explains the behaviour I was seeing.13:12
nunutuhi14:06
=== brandon is now known as web
kingsman_hi all14:57
kingsman_i can't see the video :(14:57
Battaglin_hi15:04
wakawaka_hi15:06
wakawaka_why am i on juju???15:06
wakawaka_what is the Community Team Q&A irc channel?15:06
yoann54BQ announced a convergence product too15:08
wakawaka_guys.. ubuntu on air channel is #ubuntu-on-air15:11
=== dang is now known as Guest19219
SilviuQUESTION: Why did you guy ditched the "Love the bottom edge" design direction from Ubuntu for phones? Ubuntu now has an edge that it's not used all that much, not to mention that there is no longer an exit option for apps.15:19
=== zz_CyberJacob is now known as CyberJacob
supereman16Does anyone know if there is any way possible to manage juju services across environments?15:44
supereman16Our business is trying to deploy a lot of our stuff on Amazon, but some stuff is required to be on bare metal services in our own vpc.15:45
supereman16So I was sondering if we could manage these services with juju both over maas and amazon, but so far I haven't found anything saying that's possible15:46
supereman16Anyone?15:49
med_marcoceppi, ^ arosales ^ cross env juju?15:51
med_http://curtis.hovey.name/2014/06/10/building-trans-cloud-environments-with-juju/15:52
=== kadams54 is now known as kadams54-away
arosalesmed_, hello15:54
arosalessupereman16, at this time spanning services across different environment is a feature juju core is still working on15:55
med_'k15:55
arosalessupereman16, a good feature, just still being worked on.15:56
supereman16Sad, any sort of eta?15:56
arosalessupereman16, to be clear juju can of course manage envX in maas and envY in amazon, but  cross environment meaning in one envZ service 1 in AWS related to service 2 in maas -- is still a feature15:58
arosalessupereman16, not sure on an eta. I hope by  16.0415:59
supereman16Ok. Yeah. That would be nice.15:59
arosalesfor sure15:59
=== kadams54-away is now known as kadams54
supereman16med_, thanks for the link, looks interesting. I think I'll play around with that. :)16:06
med_just a google result, not an endorsement supereman1616:10
supereman16med_, but it looks interesting and I hadn't found it. Thank's anyways.16:12
med_yw, caveat emptor16:12
=== merkurus_ is now known as merkurus
Odd_BlokeWhat's the process for getting a MP in to charm-helpers?17:08
Odd_Bloke(Specifically: https://code.launchpad.net/~daniel-thewatkins/charm-helpers/lp1370053/+merge/260864)17:08
lazyPowermarcoceppi: correct me if i'm wrong, but i believe that they need to propose against charm-helpers/next right?17:15
lazyPowerOdd_Bloke: ^17:16
lazyPoweri'm pretty sure thats the baseline, propose against charmhelpers-next, and our devx maintainers will take a look during their review queue time slot17:16
lazyPowers/-next/\/next/17:16
Odd_BlokelazyPower: I can't find a likely looking charm-helpers/next.17:26
lazyPowertvansteenburgh: ping17:26
lazyPowerOdd_Bloke: let me ping and see if i cant find a proper answer for you - sorry about my lack of knowledge here17:27
lazyPowerOdd_Bloke: but as it stands w/ that MP open, it should be on the docket regardless, looking more in terms for next time around17:27
Odd_BlokelazyPower: No worries; I'm EOD'ing anyway, so I'll read whatever is said tomorrow. :)17:27
tvansteenburghthere is no next, propose against trunk17:27
Odd_Bloketvansteenburgh: trunk == lp:charm-helpers?17:28
tvansteenburghyes17:28
Odd_Bloketvansteenburgh: Thanks! :)17:28
Odd_Bloke(So much for reading it tomorrow ;)17:28
tvansteenburghsure thing :)17:28
lazyPowertvansteenburgh: thanks for following up on that.17:29
tvansteenburghnp17:29
lazyPowertvansteenburgh: is the /next thing only an idiom for openstack then?17:29
tvansteenburghyeah17:29
* tvansteenburgh wanders off to lunch17:29
lazyPowerOk, im' going crazy then :)17:29
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== liam_ is now known as Guest52471
=== kadams54 is now known as kadams54-away
=== scuttlemonkey is now known as scuttle|afk
=== scuttle|afk is now known as scuttlemonkey
beisnermarcoceppi,  so i'm trying to systematically compare series in a future-proof way in test writing.   ie. tests need to do more or do less, or do things slightly differently, depending on ubuntu release.19:55
marcoceppibeisner: so just special cases where like if series > trusty do this?19:55
beisnerright19:55
marcoceppiwhere series is the series of the deployment?19:56
beisnerright, not necessarily matching the charm series19:56
beisnerbefore pulling in distro_info python module usage, where I know we can do version comparisons, i'm wondering if amulet already has a way to do series comparison?19:56
beisneras Wily just overlapped with Warty, alphabets no longer mean so much19:57
beisnerfyi, distr_info.UbuntuDistroInfo.all() spits out the following, so that would be pretty easy to incorporate.  just don't want to reinvent a wheel.19:57
beisner['warty', 'hoary', 'breezy', 'dapper', 'edgy', 'feisty', 'gutsy', 'hardy', 'intrepid', 'jaunty', 'karmic', 'lucid', 'maverick', 'natty', 'oneiric', 'precise', 'quantal', 'raring', 'saucy', 'trusty', 'utopic', 'vivid', 'wily']19:57
marcoceppibeisner: there's no notion of series based testing in amulet at all, but seems like a useful thing to have19:59
marcoceppiesp when we move series out of Deployment() and instead use as an environment variable19:59
beisnermarcoceppi, in this case, i have a specific need for tests to behave differently >= vivid.   upstart vs systemd.20:09
beisnerie.  on < vivid, we check system service status on each unit via   `status <service-name>` but on >= vivid, that needs to be `service <service-name> status`.20:10
coreycbbeisner, what about that enum in charm-helpers?20:11
beisnerso it's a pretty simple pivot point, and could be resolved easily now, just want to choose an approach that survives.20:11
coreycbbeisner, I was thinking about the last 2 functions here: http://bazaar.launchpad.net/~charm-helpers/charm-helpers/devel/view/head:/charmhelpers/contrib/openstack/amulet/deployment.py20:12
beisnercoreycb, yep, looking at extending that.20:12
beisneror rather, using the data in that dict20:13
coreycbbeisner, not sure how to future proof though without knowing names, so I think it'd need an update when we find out20:13
beisnercoreycb, distr_info.UbuntuDistroInfo.all() is maintained and always returns an ordered list20:13
coreycbbeisner, nice20:14
beisnerso for the purpose of      if series >= 'vivid':    the existing dict data could be inspected.20:15
beisnerand we'll likely have to maintain that UbuntuRelease:OpenstackRelease  table anyway20:15
=== kadams54-away is now known as kadams54
=== natefinch is now known as natefinch-afk
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
arosalesmarcoceppi, do you know if the mysql charm can do multi-master?22:12
arosalesmarcoceppi, I think the current charm, https://jujucharms.com/mysql/trusty/25, only supports multi-slave but thought I would check here.22:19
lazyPowerarosales: it doesn't support multi-master in its current form22:53
arosaleslazyPower, ack22:57
arosalesand thanks22:57
lazyPowernp23:00
* lazyPower hattips23:00
stokachuanyone running into issues with juju failing to create containers23:14
stokachuhttp://paste.ubuntu.com/11530516/23:14
stokachuthis is with MAAS and ive hit this with both trusty and precise23:15
stokachuit just dumps the entire script into the agent-state-info :\23:15
lazyPowerwhoa, and this is on -stable23:20
lazyPowerstokachu: no thats a new one on me. I haven't been using with MAAS recently however.23:20
stokachuyea this is the first ive seen it too, makes me wonder though b/c i was using the same bits yesterday with no problems23:21
stokachuwondering if images were recently updated23:21
mahmohstokachu: everything worked for you the day before just fine?!23:23
stokachuyea i ran it yesterday all day23:23
mahmohstokachu: it was broken for me yesterday after 4pm EST23:24
mahmohstokachu: so is this an lxc bug or juju bug, I'm guessing start with lxc?23:24
stokachuim trying to find where the images are for lxc that juju uses23:25
stokachusee if it was recently uploaded23:25
mahmohstokachu: since you're not using proxies in your env, and actually so more likely lxc23:25
stokachumahmoh: https://bugs.launchpad.net/juju-core/+bug/141759423:27
mupBug #1417594: failure to retrieve the template to clone: lxc container with 1.22 beta2 <lxc> <oil> <juju-core:Fix Released by wallyworld> <juju-core 1.22:Fix Released by wallyworld> <https://launchpad.net/bugs/1417594>23:27
stokachusays it was fixed though23:27
mahmohwhen where though?23:28
* mahmoh guesses 1.2423:28
stokachuthe milestone says 1.23-beta123:28
mahmohreported back in Feb23:28
stokachuso it should be included in the current juju23:28
mahmohstokachu: could you check on one of your problem nodes if " cloud-init " is installed , it should be if not that's the problem, cloud-archive meta problem23:32
mahmohpls ^23:32
mahmohstokachu: my env is remote and a watch-me-type so I'm avoiding it until I have a fix23:33
stokachumahmoh: it doesn't even get that far23:33
stokachuthe template has cloud-init23:33
stokachubut the cloning of that template is failing23:34
mahmohstokachu: but you can download the template where I cannot, right?  So maybe a slightly different problem23:35
stokachuah23:36
stokachuyea it looks like it downloads the template but the actual lxc clone is failing23:36
mahmohI don't know which problem I'd rather have, you out of disk space by any chance?23:37
stokachunah im on 2T23:37
stokachui did run out of ips again :(23:37
stokachubut fixed that23:37
mahmohlol23:39
mahmohIPs23:39
mahmohthis isn't your problem is it: https://bugs.launchpad.net/lxc/+bug/141087623:39
mupBug #1410876: Error executing lxc-clone: lxc_container: utils.c: mkdir_p 220 Not a directory - Could not destroy  snapshot %s - failed to allocate a pty; Insufficent23:39
mupprivileges to control  juju-trusty-lxc-template <lxc> <oil> <stakeholder-critical> <trusty> <juju-core:Triaged> <lxc:New> <https://launchpad.net/bugs/1410876>23:39
stokachudoesnt look like it23:40
mahmohstokachu: this might be my problem: https://bugs.launchpad.net/lxc/+bug/133192023:41
mupBug #1331920: keyserver workarounds in templates/lxc-download.in not accessible <lxc:New> <https://launchpad.net/bugs/1331920>23:41
stokachulooks promising23:41

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