/srv/irclogs.ubuntu.com/2016/06/20/#juju-dev.txt

mupBug #1594211 opened: creating hosted model: model already exists <juju-core:New> <https://launchpad.net/bugs/1594211>01:14
menn0thumper: client side api for the previous PR: http://reviews.vapour.ws/r/5106/02:26
menn0thumper: SortStringsNaturally does exactly what I need without modification03:03
thumpercool03:03
menn0thumper: move it to juju/utils?03:03
thumpersure03:03
wallyworldmenn0: not sure if you care, i left a comment or two on the pr03:04
wallyworldi do disagree with declaring the domain object in the api layer03:04
menn0wallyworld: ok cheers. i'll take a look.03:04
mupBug #1594232 opened: Inconsistent capitalization in juju command help <juju-core:In Progress by cherylj> <https://launchpad.net/bugs/1594232>03:05
cheryljwallyworld: did you and / or axw see bug 1593761 ?03:08
mupBug #1593761: Cannot bootstrap in gce using jsonfile in credentials <add-credential> <blocker> <bootstrap> <ci> <gce-provider> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1593761>03:08
wallyworldsaw it float past yeah, will need to fix it03:08
menn0thumper, wallyworld: the reason that diff is messed up is that I forgot to switch branches when doing this work03:08
menn0thumper, wallyworld: that's why the PR description doesn't match the work03:09
wallyworld\o/03:09
menn0wallyworld: thanks for your comments. I'll address them after I fix something else.03:10
wallyworldok, if you agree03:10
menn0wallyworld: in most cases yes. I'm not sure of the value of moving those structs in this case. would you be ok with them being in core/migration?03:11
cheryljok, thanks wallyworld - just wanted to make sure it was on your radar03:11
wallyworldmenn0: that's where i think they should be yes03:11
menn0wallyworld: ok will do that03:11
wallyworldcherylj: yeah, not sure when it broke exactly03:11
wallyworldmenn0: thanks, hopefully you agree with the benefit of managing that domain logic outside of the api layer03:12
cheryljwallyworld: ok, I'll take a look tomorrow if it's still needing attention03:12
wallyworldcherylj: it probably is broken still, just need to get a minute to look at it03:12
menn0wallyworld: well there's no domain "logic" per se, just data.03:13
wallyworldbut that data is consumed elsewhere03:13
wallyworldby other business logic03:13
menn0wallyworld: sure03:13
wallyworldand the data is migration specific and generally not related to any api concerns03:14
wallyworldthumper: the diff is a bit messed up - it claims manifold.go files have been deleted - i'm guessing that's due to cherry picking from master?04:22
mupBug #1570791 changed: ERROR wait: no child processes with juju run on ppc64el <run> <juju-core:Expired> <https://launchpad.net/bugs/1570791>04:24
thumperwallyworld: um.. no04:30
thumperwhich manifold?04:30
thumperI have just pushed some extra test fixes04:30
thumperwallyworld: machinelock worker is entirely deleted04:31
thumperas it isn't needed04:31
wallyworldok04:31
thumperwallyworld: my machine is currently just taking its time on state and uniter tests04:32
thumperbut all else now good04:32
wallyworldok, all loos good so far, there will be a lot of happy people with this fix04:32
thumpersometimes you forget how far we have come since 1.2504:33
thumpergeez04:33
wallyworldyeah, i can't use 1.25 now :-)04:33
thumperhmm 1 failure in worker/uniter04:36
thumperlooks intermittent04:36
thumpertrying again04:36
wallyworldthumper: lgtm04:38
thumperhmm... seems like it might be real04:42
* thumper digs some04:42
thumperah crap04:46
thumperthere is a race in this test... I'm sure of it04:46
thumperbut not one I've added04:46
menn0babbageclunk: would you mind taking a look at this? http://reviews.vapour.ws/r/5108/08:19
babbageclunkmenn0: sure08:19
menn0babbageclunk: no rush, just some time during your day08:19
* menn0 is about to stop again08:19
* fwereade passes by briefly to say: please, someone, look at http://reviews.vapour.ws/r/5042/ -- it's almost all s/common/facade/ and the only tricky bit is the facade.Factory interface change, which is transparent to almost all the actual facade registrations08:37
dimiternfrobware: ping08:51
frobwaredimitern: hi08:51
dimiternfrobware: hey, so I'm adding tests for --keep-source-stanzas to the bridge script08:51
dimiternfrobware: and I've realized the TestBridgeScriptWithUndefinedArgs might be wrong08:52
dimiternfrobware: it looks like we're expecting an error without arguments, but assuming the configFile exists, it actually passes ok08:53
frobwaredimitern: ahh :(08:54
dimiternfrobware: and passing "# no config" as config file path doesn't work08:54
dimiternfrobware: I suggest we drop that test, as we're already testing the 'default prefix' and 'explicit prefix' cases08:55
frobwaredimitern: ok08:56
dimiternfrobware: alternatively, we can just fold the 'no prefix' tests into one of the others08:56
frobwaredimitern: it was always an odd-ball test anyway - you can see that as it's really the only one that doesn't follow the existing pattern08:56
dimiternfrobware: yeah.. I've refactored runScript to take args struct08:57
dimiternfrobware: and discovered that08:57
dimiternfrobware: and it seems the 'default prefix' cases are already testing the 'no prefix' (no args) case08:57
dimiternfrobware: so dropping the 'undefined args' test is ok08:58
dimiternbabbageclunk: standup?09:02
babbageclunkoops, sorry!09:02
mupBug #1594290 opened: Duplicate key error on juju.txns.stash creating model <juju-core:New> <https://launchpad.net/bugs/1594290>09:12
dimiternfrobware: updated http://reviews.vapour.ws/r/5087/09:32
dimiternfrobware: do you think it's ok to land now?09:32
frobwaredimitern: I was just updating my images to daily and was going to try again09:32
dimiternfrobware: ok09:32
frobwaredimitern: the issue with --keep-source-stanzas is that this is now fixed in cloud-init09:33
frobwaredimitern: can we HO briefly?09:34
dimiternfrobware: ok09:34
dimiternfrobware: standup HO?09:34
frobwareyep09:34
dimiterni'm in09:35
dimiternfrobware: which curtin version was supposed to have the fix?10:24
frobwaredimitern: 38910:24
dimiternfrobware: I see curtin/trusty 0.1.0~bzr385-0ubuntu1 all10:24
frobwaredimitern: yep, you'll need -proposed10:24
frobwareaim@maas19:~$ dpkg -l |grep curtin10:24
frobwareii  curtin                                0.1.0~bzr389-0ubuntu1~14.04.1         all          Library and tools for the curtin installer10:24
frobwareii  curtin-common                         0.1.0~bzr389-0ubuntu1~14.04.1         all          Library and tools for curtin installer10:24
frobwareii  python-curtin                         0.1.0~bzr389-0ubuntu1~14.04.1         all          Library and tools for curtin installer10:24
dimiternfrobware: after apt update & full-upgrade, xenial-proposed is enabled10:24
dimiternfrobware: ooh, sorry this is on my maas 1.9.3 / trusty actually10:25
frobwaredimitern: I also added http://pastebin.ubuntu.com/17587166/10:26
frobwaredimitern: and then explicitly installed with -t trusty-proposed to limit the damage10:27
dimiternfrobware: yeah, just enabled trusty-backports and trusty-proposed, that got me curtin 38910:28
dimiternfrobware: now updating the images to the dailies, rebooting, then bootstrapping trusty and xenial10:29
frobwaredimitern: I didn't need dailies10:30
dimiternfrobware: wanted to make sure everything is up-to-date10:31
frobwaredimitern: seems like adding to the entropy pool10:31
dimiternfrobware: well, we'll see :)10:31
dimiternfrobware: fyi, I'm using commit https://github.com/juju/juju/commit/605940de5f0311a23080bb7ceaad51b370bca4bd#diff-37e8df194cdfac21c9809d60711b5b26 (the equivalent to the one you pasted, but for 1.25)10:43
frobwaredimitern: yep, good.10:43
dimiternfrobware: so far I managed to bootstrap on a node with a bond (using balance-alb) and 1 vlan on it, on both trusty and xenial11:01
frobwaredimitern: so maybe needs real h/w11:02
dimiternfrobware: however, I wasn't able to bootstrap with mode balance-tlb on xenial, just trusty11:02
frobwaredimitern: heh, so the other way around. :/11:03
frobwarewow11:03
frobwarewhat a mess11:03
dimiternfrobware: also in after bootstrap there's no dhclient in sight11:03
frobwaredimitern: because of curtin 38911:03
dimiternfrobware: yeah, I think so11:03
frobwaredimitern: well, you're also using ifdown which will DTRT11:04
dimiternfrobware: so now what - deploy trusty & xenial without juju on those same nodes, then try running the bridge script manually?11:04
frobwaredimitern: the interesting case has not arisen (i.e., LACP)11:04
frobwaredimitern: though the balance-tlb failure on xenial was unexpected11:05
dimiternfrobware: it did deploy fine (according to maas ui), but no connectivity11:06
dimiternfrobware: I don't have a 1.9 hw maas anymore, only 2.011:06
frobwaredimitern: want to use mine?11:07
dimiternfrobware: I could, but not sure what that will prove - you can do it more easily anyway..11:07
frobwaredimitern: true11:07
frobwaredimitern: I was trying to avoid working on the same issue11:08
dimiternfrobware: should I try without juju on t & x, then apply the patches to ifenslave / ifupdown, then run the bridge script manually?11:09
frobwaredimitern: for the balanace-tlb issue?  I would say yes11:09
dimiternfrobware: ok, I'll change the modes to be balance-tlb on both nodes11:10
dimiternfrobware: but I need to know what patches to apply11:10
=== cargonza is now known as cargonza-holiday
frobwaredimitern: pick the difs out of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742410 and https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=79190611:11
dimiternfrobware: ok, looking11:12
dimiternfrobware: it looks like those two: http://anonscm.debian.org/cgit/collab-maint/ifenslave.git/diff/?id=c4ce52c and http://anonscm.debian.org/cgit/collab-maint/ifenslave.git/diff/?id=d97b18d11:14
dimiternfrobware: anything else?11:14
rogpeppedimitern: ping11:14
dimiternrogpeppe: pong11:15
rogpeppedimitern: hiya11:15
rogpeppedimitern: have you got a moment for a chat, by any chance?11:15
frobwaredimitern: don't think so11:15
dimiternrogpeppe: is it ok if we do it in ~1h?11:16
rogpeppedimitern: sure np11:16
dimiternrogpeppe: I'm kinda in the middle of something11:16
rogpeppedimitern: that's fine11:16
dimiternrogpeppe: thanks, will ping you then11:16
rogpeppedimitern: ta11:17
dimiternfrobware: which patches then should I use?11:17
dimiternfrobware: ah, sorry11:17
dimiternfrobware: got it, doing it now11:17
mupBug #1594332 opened: Unit reports status about agent before machine is available <juju-core:New> <https://launchpad.net/bugs/1594332>11:27
frobwaredimitern: actually, given that you do have a failure it would be worthwhile verifying/understanding/experimenting with --no-scripts11:28
dimiternfrobware: it's worth noting that even though trusty deployment with mode=balance-tlb succeeded, I can see issues11:29
frobwaredimitern: is that with those patches applied?11:29
dimiternfrobware: unlike with xenial, where I see no issues, with the trusty node I see considerable lag on the ssh connection11:30
frobwaredimitern: I thought xenial failed11:30
dimiternfrobware: no patches yet, but every few keystrokes it appears frozen for a few secondes, then it's ok, then again lagging..11:30
dimiternfrobware: it failed with juju11:30
frobwaredimitern: ah, ok11:31
dimiternfrobware: I'm applying the patches now and trying the bridge script11:31
babbageclunkdimitern: What's the apiserver/client package all about? It seems oddly named.11:34
dimiternbabbageclunk: it's the server-side implementation of the client api facade (i.e. the one used by CLI commands, not using another client api facade, like application)11:35
babbageclunkdimitern: Ok, thanks - it seems like that's where I need to add my field to the unit status info.11:36
dimiternbabbageclunk: unless it's in the status facade?11:36
dimiternbabbageclunk: well, see what gets used for cmd/juju/commands/status?11:37
frobwaredimitern: lockfile-create /var/lock/ntpdate --< this is what I seen on trusty and deadlocked/locked/stopped/broken/the-end.11:37
frobwaredimitern: let me retract that.... ^^11:37
frobwaredimitern: do you have a version of the script from March but with the reduced iface options?11:38
babbageclunkdimitern: ooh, good idea.11:38
dimiternfrobware: yeah, I was seeing that as well, with more than 1 vlan11:38
frobwaredimitern: it does eventually go away11:38
babbageclunkdimitern: also, another random question - trying to bootstrap against aws, I get this error: ERROR failed to bootstrap model: cannot start bootstrap instance: missing controller UUID11:38
dimiternbabbageclunk: that's a known bug introduced recently - not sure if it's fixed11:39
frobwarebabbageclunk: this was mentioned on friday. I went back a few commit to make local progress11:39
dimiternfrobware: what do you mean 'reduced iface options' ?11:39
dimiternfrobware: the changes moving addresses to the bridge?11:40
babbageclunkdimitern: Ah, ok, thanks. Thought it might have been something I'd broken in my config.11:40
dimiternfrobware: I don't have such version yet11:40
frobwaredimitern: ok, np11:43
dimiternfrobware: slightly modified patches with fixed paths: http://paste.ubuntu.com/17589198/ (ifenslave-2.5.patch), and http://paste.ubuntu.com/17589204/ (ifenslave-2.7.patch)11:44
dimiternapplying now11:44
frobwaredimitern: dang! Just forget (again!) my 1.9 h/w maas is NOT using curtin 38911:45
dimiternfrobware: that's why it breaks for trusty w/o juju I guess11:45
frobwaredimitern: yep11:45
mupBug #1594335 opened: Juju possibly confuses account with credential in add-model <juju-core:New> <https://launchpad.net/bugs/1594335>11:46
dimiternfrobware: bad news..12:13
frobwaredimitern: it works? :)12:13
dimiternfrobware: just the opposite :)12:13
dimiternfrobware: applying those 2 patches on xenial wasn't quite clean (only 2 hunk out of 6 hunks succeeded, the others were already applied)12:14
dimiternfrobware: pretty much the same on trusty as well12:14
dimiternfrobware: however, I rebooted the xenial node and now it never gets out of "Started Raise network interfaces."12:15
dimiternfrobware: now rebooted the trusty node to see if it will be the same..12:16
dimiternfrobware: well, I can (barely) ssh after the reboot into the trusty node12:17
frobwaredimitern: the trouble is we don't know if your really laggy connection is because of an ethernet USB dongle... not acting like a real h/w nuc12:18
frobwarenic12:18
dimiternfrobware: the lag I was describing earlier got a lot worse even before the reboot, and it's still there (freezes for about ~10s constantly, ssh feels like on a 300 baud serial link)12:18
dimiternfrobware: this is purely on kvm - 2 nics on each node, connected to the same bridge (maas internal network)12:19
frobwaredimitern: oh12:19
dimiternfrobware: so if anything the patches made things unusable on xenial, and made no difference on trusty12:20
frobwaredimitern: round and round and round ... :/12:20
dimiternfrobware: I can try using balance-alb on both an see..12:20
dimiternfrobware: at this point I don't think running the bridge script will make any difference..12:20
frobwaredimitern: agreed12:20
dimiternfrobware: trying with balance-alb on both nodes12:23
* dimitern steps out for ~30m12:24
* frobware too - 389 and daily images gives me an eth0.cfg still...12:30
voidspace dimitern: frobware: babbageclunk: an easy one - http://reviews.vapour.ws/r/5110/12:30
babbageclunkvoidspace, dimitern, frobware: review board's being weird for me - slow requests and losing comments. Anyone else seeing that?12:59
dimiternbabbageclunk: not today, but I've just started reviewing voidspace's PR now13:02
babbageclunkdimitern: Seems to have come right now.13:02
dimiternvoidspace: reviewed13:05
dimiternfrobware: so with balance-alb there's no lag on trusty like before, xenial is the same13:08
dimiternfrobware: however I manged to break everything by running the bridge script after applying both ifenslave patches and rebooting (hug at 'ifdown -a --exclude=lo'); reboot didn't help13:09
dimiternfrobware: now redeploying and will run the script in a tmux session to let if finish13:10
dimiterns/if/it/13:11
dimiternrogpeppe: hey, I have some time now if you wanna chat?13:11
rogpeppedimitern: yeah, please13:12
dimiternrogpeppe: HO or IRC ?13:12
rogpeppedimitern: i'm in https://hangouts.google.com/hangouts/_/canonical.com/gogogo?authuser=113:12
dimiternrogpeppe: omw13:12
mupBug #1588143 changed: cmd/juju/controller: send on a closed channel panic <blocker> <race-condition> <juju-core:Fix Released by dave-cheney> <https://launchpad.net/bugs/1588143>13:43
dimiternfrobware: ping13:47
frobwaredimitern: pong13:47
dimiternfrobware: so with the patches the bridge script seems to hang on ifdown --exclude-lo on both xenial and trusty13:47
frobwaredimitern: :(13:48
dimiternfrobware: and even though it shouldn't have made any changes, rebooting does not restore connectivity13:48
dimiternfrobware: instead it gets into 'waiting 120 seconds for network device'13:49
dimiternfrobware: so I guess the patches are not sufficient (rebooting after applying them causes the same issue, so not related to the bridge script)13:50
frobwaredimitern: seems so13:50
dimiternfrobware: perhaps we need to patch more than just ifenslave (and its scripts)13:51
dimiternfrobware: on xenial, there are /sbin/ifenslave and /sbin/ifenslave-2.6; apt list reports ifenslave is 2.7 (on trusty, as expected - 2.4)13:52
dimiternfrobware: retrying again, but this time I'll enable console login with 'ubuntu' before I reboot13:55
dimiternfrobware: so running the bridge script from the console on xenial, after installing bridge-utils (which was missing) worked, connectivity ok, incl. after a reboot14:10
frobwaredimitern: yeah, the lack of brctl is a pain if you forget14:10
dimiternfrobware: on trusty (as I didn't install bridge-utils first), no connectivity14:10
frobwaredimitern: so to be expected14:11
dimiternfrobware: oops, sorry - so trusty is fine, xenial isn't14:11
dimiternfrobware: to restore connectivity on xenial, I replace /e/n/i with /e/n/i-before-add-juju-bridge and rebooted14:13
dimiternfrobware: now it was ok, installed bridge-utils, then ran the script - it was ok, incl. after reboot14:15
frobwaredimitern: so both t & x == OK?14:15
dimiternfrobware: interestingly, I see no address on bond0, just on juju-br0 (xenial and trusty both)14:15
frobwaredimitern: and that's without us removing all the options (e.g., "address") from ENI?14:16
dimiternfrobware: yeah, now both are working, and no duped addresses14:16
dimiternfrobware: correct, using the bridge script from https://github.com/juju/juju/blob/605940de5f0311a23080bb7ceaad51b370bca4bd/provider/maas/add-juju-bridge.py14:16
frobwaredimitern: or is the lack of duplication because you know have curtin doing the right thing?14:17
dimiternfrobware: the only thing I needed to fix is to use #!/usr/bin/env python3 (on xenial)14:17
frobwaredimitern: so it's all good -- as in around March Xth it was all good anyway?14:17
dimiternfrobware: yeah, March, 7th14:18
frobwaredimitern: we beat release date then :-)14:18
dimiternfrobware: I'll try now to restore /e/n/i before the script, reboot, then run it with --bridge-prefix=br- to see how it works for the multi-bridge case14:18
frobwaredimitern: this is my observation too - the only screw up seems to be if you have a LACP bond14:19
dimiternfrobware: no issues with the multi-bridge case, both t & x14:24
natefinchgsamfira: got a a few minutes?  I want to talk about that npipe bug again14:24
gsamfiranatefinch: sure :)14:25
dimiternfrobware: so to recap: we need bridge-utils installed (we do that in juju), either apply those patches to ifenslave or install 2.7 or later from ppa, run the script; optionally reboot14:26
frobwaredimitern: ahh... so I missed the "the patches help" - they do?14:26
dimiternfrobware: I still think it's good to apply the changes to the script so it renders a cleaner /e/n/i, but no need for fancy dynamic reconfiguring14:26
frobwaredimitern: so want me to try locally with my LACP config?14:27
frobwaredimitern: (before we celebrate)14:27
dimiternfrobware: yes, let's do that14:27
frobwaredimitern: ok, let's HO to ensure I do this right14:27
dimiternfrobware: meanwhile I'll try the same, without the patches to see if it's different14:27
dimiternfrobware: joining standup HO14:28
natefinchgsamfira: so here's my thoughts... there's an obvious race condition in the code... that's easily fixable by being more broad with how we use the mutex in the pipelistener.  However, it seems like there may also be the problem we talked about last week, where the pipe gets closed in the middle of an accept from another process or another goroutine that happens to use the same fd but different in-memory pipelistener.  it would14:28
natefinchgsamfira: it would seem like the answer to that latter problem might best be described as "don't do that"14:28
natefinchgsamfira: as in - maybe the problem is that we're doing that in a test and should not14:29
gsamfiranatefinch: its not only a matter of doing that in a test. A named pipe can be closed by anyone that has a handle on it. We need a better way to test if the pipe is still open before doing a Connect/WaitForSingleObject on it14:30
natefinchgsamfira: there's no way to do that without a race condition14:32
gsamfirasilly named pipes14:32
natefinchgsamfira: silly windows api... it's the waitforcomlpetion call that doesn't have a way to ensure that you're waiting on what you expect you're waiting on.14:33
gsamfiranatefinch: yeah...unfortunately. We may have to resort to polling...which sucks14:34
marcoceppineed help, getting some macaroon error on deploy? http://paste.ubuntu.com/17595425/14:50
marcoceppirick_h_: ^?14:51
rick_h_marcoceppi: looking14:52
rick_h_marcoceppi: sec, let me ask a couple of questions please14:52
marcoceppirick_h_: ask away14:52
rick_h_marcoceppi: sorry, asking the other folks that run the macaroon index of the world14:53
marcoceppicool14:53
marcoceppithis is on gmaas if it helps14:53
rick_h_marcoceppi: hmmm, shouldn't that I can think of. Shouldn't be unique that is.14:54
mupBug #1594415 opened: Juju register should offer a name for the controller <juju-core:New> <https://launchpad.net/bugs/1594415>14:58
redirkatco: yt?15:08
babbageclunkdimitern: do you know if there's a util somewhere for picking the most common from a set of values?15:11
dimiternbabbageclunk: most common like how ?15:23
babbageclunkdimitern: If I've got 20 units, and 15 of them say they have version 1.2.3, I want to use that as the value (with a * indicating mixed) at the application level.15:24
mupBug #1555815 changed: register allows for controller name confusion <2.0-count> <juju-release-support> <usability> <juju-core:Triaged> <https://launchpad.net/bugs/1555815>15:28
dimiternbabbageclunk: is this for upgrade-juju --upload-tools?15:31
dimiternbabbageclunk: or upgrade-charm ?15:31
babbageclunkdimitern: no, for status - adding workload version15:31
dimiternbabbageclunk: I'm not aware of an existing tool you could use.. it should be easy to script it though..15:33
babbageclunkdimitern: ok - I've coded it up now.15:34
babbageclunkdimitern: It ended up being fairly specific anyway.15:38
babbageclunkdimitern, frobware: sorry, can't make it to the network hangout today16:02
frobwarebabbageclunk: ok16:03
dimiternbabbageclunk: np16:04
marcoceppirick_h_ https://bugs.launchpad.net/juju-core/+bug/159444016:06
mupBug #1594440: juju gives weird errors about macaroons when a read-only user <juju-core:New> <https://launchpad.net/bugs/1594440>16:06
mupBug #1594440 opened: juju gives weird errors about macaroons when a read-only user <juju-core:New> <https://launchpad.net/bugs/1594440>16:07
natefinchcmars: you around?16:13
katcoredir: here now, what's up?16:43
bdxhey whats up guys, is openstack provider currently broken for 2.0?17:10
bdxI am finding a bunch of bugs revolving around bootstrapping the openstack provider .... none of them are resolved ... I seem to be hitting the "index file has no data for cloud" no matter what I do .... can anyone give some insight on this? thx17:14
alexisbbdx, that we are aware of17:14
alexisbbdx, are you working off beta9??17:15
bdxalexisb: I haven't gotten a successfull bootstrap of an openstack cloud using any 2.0 yet ...17:16
bdxalexisb: yes17:16
alexisb:(17:16
bdxalexisb: have you personally bootstrapped to openstack provider using 2.0?17:17
alexisbbdx, not openstack (I use mostly maas and lxd providers), but we do have passes in testing17:18
alexisbnot sure if someone else on the channel has personal experience with openstack recently on 2.017:18
bdxalexisb: nice, ok. ... I feel like it must be operator error seeing as no one else is causing a stink about it ...17:20
bdxI mean ... pretty straight forward though ..... I get my openstack cloud and credentials added, but get the "index file" error no matter what17:21
balloonsbdx, are you attempting to bootstrap a charm or bundle on an existing openstack?17:22
balloonsI want to make clear if you are attempting to deploy openstack itself, or are attempting to use an openstack with juju 2 and deploying applications on it17:23
bdxballoons: I have a grizzly stack, liberty stack, and mitaka stack. I have the same issue trying to bootstrap any of them17:23
bdxballoons: bootstrap to existing private openstack(s)17:24
balloonsbdx, can you provide a log of your attempted deployment?17:27
natefinchbdx: what's the word after "index file has no data for cloud" ?   That error seems like it's failing to find the cloud in the simplestreams data17:27
bdxnatefinch, balloons: http://paste.ubuntu.com/17603992/17:29
natefinchbdx: seems like a simplestreams issue. Can you manually verify that http://cloud-images.ubuntu.com/releases/streams/v1/index.sjson has a region called RegionOne with that endpoint URL?17:30
bdxnatefinch: the region is not my openstack "OS_REGION_NAME" ?17:31
bdxoperator error17:31
natefinchbdx: I am not super familiar with openstack setup... so I'm not sure17:31
natefinchheh, well I fixed this test hang... evidently it never happens if you just enable verbose output :/17:33
bdxnatefinch, alexisb, balloons: I think I see what I'm doing wrong, the region specified in clouds.yaml should be a simplestreams region, not an "OS_REGION_NAME"17:34
bdxtesting this now17:34
bdxthanks for your help you guys17:34
alexisbbdx, keep us posted if it works17:34
* natefinch is happy to be a rubber duck whenever needed. :)17:34
balloonsbdx, :-)17:35
bdxaaawwwe17:35
bdxit so is not what I thought17:35
bdxhttp://cloud-images.ubuntu.com/releases/streams/v1/index.sjson17:35
bdxthere is no "openstack" cloud there17:35
bdxthats why I think the region must be "OS_REGION_NAME"17:36
bdxso, the reason I think the region should be os-region-name is carried over from the region type in 1.x -> http://paste.ubuntu.com/17604538/17:38
bdxthats why I think the region must be "OS_REGION_NAME"17:41
mupBug #1593812 changed: Failed to bootstrap: missing controller UUID <blocker> <bootstrap> <juju-gui> <juju-core:Fix Released by wallyworld> <https://launchpad.net/bugs/1593812>18:08
mupBug #1593838 changed: juju beta9 does not support "lxc" notation in bundles <blocker> <bundles> <cdo-qa> <cdo-qa-blocker> <ci> <regression> <juju-core:Fix Released by natefinch> <https://launchpad.net/bugs/1593838>18:08
natefinchbdx: sounds like it's a documentation and/or naming problem?18:10
natefinch(combined with a changed definition from 1.x, without a change to the name)?18:11
bdxnatefinch: I guess ....19:02
alexisbredir, redir_, ping19:13
cheryljbdx: there was some bug recently about metadata-source not working19:24
cheryljlet me see if I can pull it up19:24
cheryljbdx: bug 159148819:25
mupBug #1591488: remove deprecated option --metadata-source <cpe-sa> <juju-core:Triaged> <https://launchpad.net/bugs/1591488>19:25
cheryljthough, I'm not sure what conversation happened to lead to the conclusion in comment #219:25
coreycbI can't seem to get credentials right for openstack provider with beta9.  anyone have some tips?  http://paste.ubuntu.com/17612374/19:59
cheryljcoreycb: you'll need to put in some auth-type into your cloud definition in order to add-credential for it.20:12
cheryljcoreycb: something like this:  http://paste.ubuntu.com/17613239/20:12
cheryljlmk if that doesn't work for you20:12
=== redir is now known as redir_lunch
mupBug #1172814 changed: Need a way to run an end-to-end test on a juju environment. <testing> <juju-core:Opinion> <https://launchpad.net/bugs/1172814>20:56
mupBug #1172814 opened: Need a way to run an end-to-end test on a juju environment. <testing> <juju-core:Opinion> <https://launchpad.net/bugs/1172814>21:03
mupBug #1172814 changed: Need a way to run an end-to-end test on a juju environment. <testing> <juju-core:Opinion> <https://launchpad.net/bugs/1172814>21:06
=== redir_lunch is now known as redir
davechen1ythumper: of all the failed test runs I looked at this morning21:27
davechen1y90% of the are caused by mongo shitting the bed21:27
thumperhmm21:28
davechen1yhttp://data.vapour.ws/juju-ci/products/version-4076/run-unit-tests-xenial-arm64/build-1021/consoleText21:29
davechen1yhttp://data.vapour.ws/juju-ci/products/version-4076/run-unit-tests-trusty-ppc64el-go1-6/build-793/consoleText21:29
davechen1yhttp://data.vapour.ws/juju-ci/products/version-4076/run-unit-tests-precise-amd64/build-4397/consoleText21:29
alexisbthumper, ping21:32
thumpercoming21:32
mupBug #1594578 opened: state: test failure in race build <juju-core:New> <https://launchpad.net/bugs/1594578>21:36
mupBug #1594580 opened: lxd container invalid parent device name <blocker> <bundles> <ci> <lxd> <regression> <juju-core:Triaged> <https://launchpad.net/bugs/1594580>21:36
alexisbnatefinch, ping21:38
katconatefinch: he usually leaves for dinner pretty sharply -46m ago21:47
marcoceppidear core team: http://paste.ubuntu.com/17620137/ this is amazing, thank you!22:35
anastasiamacmarcoceppi: :)22:38
anastasiamacmarcoceppi: thank you for feedback \o/22:39
=== bradm_ is now known as bradm
wallyworldaxw: perrito666: you guys around for standup?23:19
perrito666Sorry didn't see that, it's a holiday here23:22
perrito666Wallyworld: but if you really need it I can dig up my laptop (and you can explain to my wife next week)23:23
wallyworldperrito666: ah, no worries, it's not on the calendar :-)23:24
perrito666From your perspective I presume the calendar says the holiday was yesterday23:25
perrito666It's still yesterday here23:25
wallyworldperrito666: it's not on the juju team calendar23:27
perrito666Strange, I'll check before next, now I'll go back to doing nothing23:28
wallyworldhave fun23:32
menn0thumper: easy one: http://reviews.vapour.ws/r/5111/23:40
menn0thumper: swapping out the natural sorting implementation in juju for the one in juju/utils23:41
thumperlooks fine23:41

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