/srv/irclogs.ubuntu.com/2017/03/24/#juju-dev.txt

anastasiamacwallyworld: plz comment on bug 1672879 when u get a chance00:57
mupBug #1672879: [2.1.1] Controller does not look at agent_stream in model-config - it uses agent_stream that it booted with <oil> <oil-2.0> <juju:Triaged> <https://launchpad.net/bugs/1672879>00:57
babbageclunkwallyworld: can I get a review for my fix for the GCE legacy network bug? https://github.com/juju/juju/pull/715001:09
wallyworldbabbageclunk: sure01:14
babbageclunkwallyworld: fanks01:14
=== thumper is now known as thumper-headdown
menn0axw: ping01:16
axwmenn0: pong01:16
menn0axw: regarding the rev menioned in bug 1669180, that's quite an old rev for a recent ticket. how sure are you that it's the right one?01:21
mupBug #1669180: proxy-ssh/juju ssh --proxy is ignored <cdo-qa-blocker> <juju:In Progress by menno.smits> <https://launchpad.net/bugs/1669180>01:21
menn0axw: it seems like jam's more recent work is what Gabriel/you are referring to01:22
* axw looks01:22
wallyworldbabbageclunk: minor nits only01:22
menn0axw: it does look like jam may have done something weird with proxy handling in his recent changes though01:23
axwmenn0: hmm yeah doesn't look like it was changed in that rev, sorry01:23
menn0axw: ok cool... just making sure i'm not going crazy01:23
axwmenn0: oh wait01:23
axwit is01:23
* axw gets the line01:24
axwmenn0: https://github.com/juju/juju/commit/d25d100f3c04eb6dc22c58db51e87c1d947a6836#diff-f75a59a4d41206aca31bb545d00e3e31R32601:24
menn0axw: ha, that's the line I was looking at too.01:25
menn0axw: for some reason I had thought that was part of jam's recent changes01:25
menn0axw: I agree that it's fishy01:25
menn0axw: thanks i'll dig further01:26
axwmenn0: no worries01:26
babbageclunkwallyworld: I called those network initially but that clashed with the network package I use just further down. Do you think I should rename the import?01:39
wallyworldbabbageclunk: nah, tis ok01:40
wallyworldleave as is tehn01:40
babbageclunkwallyworld: I agreee that it's a bit awkward though.01:40
babbageclunkwallyworld: just checking against a non-legacy network to be sure.01:41
wallyworldty01:43
thumper-headdownanyone... https://github.com/juju/description/pull/602:09
thumper-headdownjuju branch to follow02:09
anastasiamacthumper-headdown: i'll swap ur PR for thoughts on bug 1675048 :) way forward or solution would b nice \o/02:26
mupBug #1675048: mongod doesn't return when killed <mongodb> <juju:Incomplete> <https://launchpad.net/bugs/1675048>02:26
* anastasiamac looking now02:26
axwmenn0: your change seems sane to me02:40
menn0axw: did you see my email?02:40
axwoh I see email, /me reads02:40
menn0axw: just more detail02:40
menn0axw: I'd like jam's feedback before proceeding02:41
menn0axw: we might end up going with this for 2.2 and something more sophisticated for 2.302:41
axwmenn0: I suppose an alternative to classifying addresses would be to find an address that's routable from the controller's perspective. that might be as simple as finding addresses in the same space02:42
axwmenn0: but yeah, I think this is probably fine for now02:42
axwand now I see I basically just said the same thing as your last sentence, which I hadn't got to yet ;:p02:43
thumper-headdownah fuck...02:57
* thumper-headdown headdesks gently02:58
thumper-headdownhmm...03:01
thumper-headdownmaybe not03:01
=== thumper-headdown is now known as thumper
thumperwell shit03:19
thumperaxw added model status back in april 2016 and migration missed it03:19
thumperand here I thought it was something new03:19
anastasiamacit was new in april 2016 :)03:20
thumpernot helpful03:20
anastasiamac:(03:20
thumperon the plus side, can make it required in the description rather than optional03:20
thumperwhich is cleaner03:21
anastasiamacit seems to me that we need to have better testing that description pkg is in sync with what we have in juju....03:21
thumperwell... this was missed when it was together, so that isn't the issue03:27
anastasiamacexactly.. what ele could have been missed in the same manner?..03:28
anastasiamacelse*03:28
babbageclunkwallyworld: I'm trying to test the add-subnet part of my provider-network-id change, but I can't run it with GCE because add-subnet requires a space name and spaces aren't supported on GCE. Should I add a card to make add-subnet accept an empty space name?03:36
babbageclunkwallyworld: PR for storing network id: https://github.com/juju/juju/pull/715203:46
wallyworldbabbageclunk: looking03:48
babbageclunkwallyworld: ta03:49
wallyworldbabbageclunk: empty space name is what we want, tes03:49
axwwallyworld: I have pods running in kubernetes in vsphere03:50
axwI'll do some more testing, but looking good03:50
wallyworldwhoot!03:50
wallyworldproxy did the trick?03:50
axwwallyworld: yep03:51
wallyworldbabbageclunk: my OCD kicked in with naming consistency, see what you thnik03:58
babbageclunkwallyworld: the problem is there are already inconsistent names, so you're never going to be happy. :(03:58
wallyworldtrue. i was hoping not to make it worse :-)03:59
wallyworldbut, your call03:59
babbageclunkwallyworld: This is definitely better - there are heaps of other ones on network.InterfaceInfo that are all in this direction.03:59
wallyworldrighto04:00
babbageclunkwallyworld: So, I could make them consistent with the other names in the same structure, but then we're going to have weird inconsistencies between the types. Maybe that's better?04:01
wallyworldhmmm, maybe best to stick with something that's more consistent overall04:02
wallyworldlessen the tech debt04:02
babbageclunkwallyworld: Yeah, that was where I ended up, I think.04:02
wallyworldsgtm then04:03
babbageclunkwallyworld: sorry, kind of annoying.04:03
wallyworldyeah, can't be helped, it's what was there04:03
babbageclunkwallyworld: I might quickly get add-subnet working with no space, then?04:03
wallyworldwhy not04:04
babbageclunkwallyworld: since it's a positional arg (with optional availability zones after it) I think it needs to be required as "" though. Too crufty?04:06
wallyworldoooh, yuk04:07
wallyworldbut what other choice is there that retains compatibility04:07
wallyworldmaybe we add a --space arg04:07
wallyworldand deprecate the positional arg04:08
wallyworldor if --space is used, don't interpret the first psoitional arg as a space04:08
wallyworldjust assume ones04:08
wallyworldzones04:08
wallyworldso we support old syntax but add better syntax04:08
babbageclunkOk, so it would be: if there's a --space option, the positional args are cidr-or-provider-id [zone1 zone2...]04:09
babbageclunkif more than one positional arg and no --space, the 2nd arg is space name (preserving backwards compat)04:11
babbageclunkand we allow just 1 arg (and --space not specified) meaning add this subnet not in a space?04:11
babbageclunkI think that works.04:12
babbageclunkHas the possibility of putting something into a space accidentally if someone has spaces named the same as an AZ and they don't know about the legacy mode? That would be pretty weird though.04:14
babbageclunkwallyworld: ^?04:15
wallyworldbabbageclunk: yeah +1 but i think 1 arg should  error as it does now04:16
wallyworldbut the error would mention the prefered syntax04:16
babbageclunkso the preferred syntax for adding a subnet without a space would be `add-subnet <provider-id>--space=""` ? Seems janky.04:17
babbageclunkoops, `add-subnet <provider-id> --space=""`04:17
babbageclunkwallyworld: ^04:17
axwwallyworld: confirmed, kubernetes is happy now. ran the microbot smoke test, and it's responding happily04:19
* axw moves on to the vswitch bug04:19
wallyworldbabbageclunk: or add-subnet --space foo mysubnet04:19
wallyworldaxw: quick review? https://github.com/juju/names/pull/7904:20
axwlooking04:20
wallyworldaxw: awesome about k804:20
babbageclunkwallyworld: right, but the no-space version would be add-subnet --space "" mysubnet?04:20
wallyworldbabbageclunk: yeah :-( maybe just keep as is04:21
wallyworldand can be bikeshedded with folks next week04:21
wallyworldbabbageclunk: or propose and we can ask for input on the pr04:21
babbageclunkI'll send an email to jam and cc you - think I should add anyone else on?04:23
babbageclunkwallyworld: ^ (I'm still trying to get the hang of when to put someone's nick at the start of messages)04:24
wallyworldbabbageclunk: sorry, i keep switching back to IDE04:24
wallyworldinclude witold as well since he's in that space (pun intended)04:24
babbageclunkwallyworld: ha, good friday afternoon joke!04:25
wallyworlddad joke04:25
jambabbageclunk: you're adding subnets to the "undefined" space, thus "" is perfectly appropriate for now04:58
jambabbageclunk: that's concretely the "what do we want to call the otherwise-unnamed space"04:58
jamright now it is exactly called ""04:58
babbageclunkjam: ok, thanks - so I understand that as: we still require the space to be passed positionally, but we allow "". Right?08:45
babbageclunkjam: I guess in general, we'd want people to be using named spaces. So this is enough of a special case that it's ok for for the command to do it is a little awkward?08:47
babbageclunkgah, edito: ".... for the command to do it to be a little awkward?"08:48
=== admcleod is now known as admcleod_afk
wpkwallyworld: I've updated https://bugs.launchpad.net/juju/+bug/1314682 with what I'm getting14:49
mupBug #1314682: Bootstrap fails, missing /var/lib/juju/nonce.txt (containing 'user-admin:bootstrap') <bootstrap> <juju> <maas-provider> <juju:Expired> <juju-core:Won't Fix> <https://launchpad.net/bugs/1314682>14:49
wpksinzui: ^^^15:06
sinzuiwpk: did you setup the dns/addresses to be ip415:08
sinzuiwpk: did the instructions in comment 28 not work?15:14
wpksinzui: cloud-init finishes, apt-get update takes ~1.5 seconds15:38
wpkthere is an error in cloud-init.log but found non-fatal and unrelated15:39
=== akhavr1 is now known as akhavr
=== akhavr1 is now known as akhavr

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