/srv/irclogs.ubuntu.com/2017/02/15/#juju-dev.txt

anastasiamac_stokachu: thank you for update \o/ it still leaves my questions open :) specifically, r we fixing it on conjure-up side or juju? nested lxd requirement came too late into 2.1 (we have not supported it previously)00:05
stokachuanastasiamac_, so the branch that jam has will try to get a dhcp address from a nested container00:07
stokachuanastasiamac_, i think that is a good approach00:07
stokachuanastasiamac_, and i have been fixing it in conjure-up with the alteration of lxd profiles myself00:08
stokachuanastasiamac_, now my fixes don't work anymore00:08
stokachuand this is a heavily utilized feature of conjure-up and is at the center of http://ubuntu.com/cloud00:08
stokachuanastasiamac_, so releasing juju 2.1 without having a solution i dont think is a good idea00:09
stokachuanastasiamac_, menn0 https://github.com/juju/juju/compare/staging...jameinel:2.1-bridge-tweak that is what he referenced to me earlier00:10
stokachuanastasiamac_, does that answer your question?00:26
anastasiamac_stokachu: yes, coordination is the key :) thank you00:30
anastasiamac_stokachu: of course, i meant cooperation \o/00:30
stokachu:D00:30
stokachuanyone around that can test conjure-up for bug https://bugs.launchpad.net/juju/+bug/1664409?01:38
mupBug #1664409: juju 2.1-beta5 - juju 2.1rc2 - localhost failing to allocate a nested container with an ip <conjure> <regression> <juju:Triaged> <juju 2.1:Triaged> <https://launchpad.net/bugs/1664409>01:38
stokachusudo snap install conjure-up --classic --edge01:39
stokachuconjure-up kubernetes-core localhost01:39
wallyworldaxw: thanks for reviews01:50
axwnp01:51
wallyworldaxw: IIANM, the new azure regions are being tested right? so we'll be able to land your PR "soon"02:02
axwwallyworld: pretty sure that's what aaron said02:03
wallyworldgreat, yeah i thought so too02:03
thumperwallyworld, anastasiamac_: fyi https://github.com/go-yaml/yaml/pull/24102:12
wallyworldlooking02:12
thumperbabbageclunk: do you know how to add patches for upstreams to our codebase?02:13
wallyworldthumper: lgtm02:15
thumperwallyworld: yeah, but getting it merged may be harder02:15
wallyworld:-( may need to do as a patch like for mgo02:15
thumperyeah, that's my thinking02:15
axwI'm probably going to get disconnected as I test briding stuff. If I don't respond, you're talking to the ghost of axw02:39
axwbridging*02:39
axwalways the bridge-maid, never the bridge02:40
babbageclunklol02:40
anastasiamac_wallyworld: to avoid stepping on toes, in case anyone else is doing this... m going to try bootstrap openstack mitaka with ur keystone v3 related changes :D02:47
wallyworldawesome ty02:54
wallyworldwe need to thoroughly test this change02:54
wallyworldfar out, another 2 blessed builds02:55
anastasiamac_wallyworld: v3 stuff should probably go into release notes. cut and paste from ur email would b awesome :D02:56
wallyworldindeed, that's the plan, plus a bit more02:56
anastasiamac_\o/02:56
axwmenn0 jam wallyworld: will be a couple of minutes late, start without me02:59
wallyworldok02:59
menn0wallyworld: give me 5 mins - need to sort out kids03:00
wallyworldk03:01
thumperhttps://github.com/juju/juju/pull/698303:05
thumperwallyworld: ^^03:05
=== mbarnett_ is now known as mbarnett
=== JoseeAntonioR is now known as jose
=== petevg_ is now known as petevg
=== arosales_ is now known as arosales
=== zeestrat_ is now known as zeestrat
=== nottrobin_ is now known as nottrobin
axwjam: do you think it's worth us both looking at the LXD networking thing independently? I can repro easily03:54
jamaxw: can you look at jameinel/juju 2.1-bridge-tweaks ?03:54
axwjam: ok03:54
axwjam: seems sane, I'll test it04:04
axwright after I have some lunch04:05
axwjam: so that might help in cloud images, but in the case of LXD provider it's not the issue. there, lxd-bridge is failing to start04:23
axwjournalctl says: "ip6tables v1.6.0: can't initialize ip6tables table `filter': Tabl"04:23
axwerr. ip6tables v1.6.0: can't initialize ip6tables table `filter': Table does not exist...04:23
axwjam: 2.0.9 made some changes to do with ip6tables: https://bugs.launchpad.net/ubuntu/+source/lxd/+bug/1660506, so maybe related04:24
mupBug #1660506: SRU of LXD 2.0.9 (upstream bugfix release) <verification-done> <lxd (Ubuntu):Invalid> <lxd (Ubuntu Xenial):Fix Released by stgraber> <https://launchpad.net/bugs/1660506>04:24
jamso it sounds like we have >1 bug, then04:27
axwjam: actually I think I was just looking at outdated instructions. just need to add some kernel modules to the profile04:52
axwtesting again now04:52
jamaxw: did you want to meet to chat? We talked a bit earlier, so I don't feel like we have to if you're focused05:02
axwjam: I'm happy to skip today05:02
axwjam: which was the kubernetes/conjure-up bug #?05:03
axwwas/is05:03
jamaxw: bug #166440905:03
mupBug #1664409: juju 2.1-beta5 - juju 2.1rc2 - localhost failing to allocate a nested container with an ip <conjure> <regression> <juju:Triaged> <juju 2.1:Triaged> <https://launchpad.net/bugs/1664409>05:03
axwthanks05:03
anastasiamac_plz add PRs to the bugs you work on :)05:12
* anastasiamac_ looks at some ppl...05:12
=== bradm_ is now known as bradm
jamaxw: so testing the lxd case locally, it does look like my branch fixes the 'nested container doesn't use DHCP', I'm not 100% sure, but I'm pretty close to being sure05:51
jamI saw it trigger the debug statement that should indicate the fix is working05:51
jamI'm creating a trivial bundle for testing05:51
axwjam: ok, cool05:51
jamaxw: hm. I wish nested containers would use the host LXD to seed the images... :)05:52
jamI wonder how awful and hackish that would be05:52
axwjam: probably not too hackish if we had the proxying story down, but otherwise I'm not sure05:54
axwjam: I'm not sure where the change was made, but conjure-up kubernetes-core localhost is putting easyrsa on a top-level machine now. the bundle still appears to put it in a lxd container tho06:10
axwjam: anyway, adding a unit of it to a (nested) lxd container works with your patch, doesn't work without it06:11
jamaxw: https://github.com/juju/juju/pull/698506:11
jamaxw: I think stokachu changed kubernetes-core to use a local bundle that *doesn't* deploy into a container06:12
jamI still need to solve the multi-network case, which I haven't actually formulated a solution for06:12
axwjam: yeah that's what I figured, just can't see the commit on github06:12
* axw nods06:12
jambut that likely also fixes bugs we've seen in GCE, etc.06:12
jamaxw: do you know how to tell conjure-up to refresh its cache?06:13
axwjam: I don't know what cache you're talking about, so that'll be a no :)06:13
jamaxw: ~/.cache/conjure-up holds the spells, etc.06:14
jamor ~/.cache/conjure-up-spells06:14
jambut I don't know what/how that gets refreshed06:14
axwI see06:15
axwno idea, sorry06:15
jamother than when you do it the first time it says "nothing found, refreshing"06:15
axwjam: reviewed06:16
jamaxw: thanks. I'm trying to see if I can reproduce the nesting failure without juju in the mix06:30
axwjam: which one?06:30
jamaxw: security.nesting: true not being enough to actually deploy a nested container06:32
jamand I did06:32
axwok06:32
jamhttps://github.com/lxc/lxd/issues/288506:38
wallyworldaxw: does this look like the correct for bug 1645408? https://github.com/juju/juju/compare/2.1...wallyworld:azure-min-root-disk?expand=106:41
mupBug #1645408: azure root-disk constraint fails if < default root disk size <juju:Triaged> <https://launchpad.net/bugs/1645408>06:41
wallyworld*the correct fix06:41
* axw looks06:42
axwwallyworld: hmmm. I guess so? I can't find anywhere that azure specifies what the minimum OS disk size is06:50
wallyworldaxw: me either. the best i found is that for linux it will be "approx 30GB"06:50
axwwallyworld: where'd you see that?06:51
axwwallyworld: also, can you please rename defaultRootDiskSize to minRootDiskSize06:52
axwwallyworld: probably worth citing the bug since there's no docs or API that state the minimum06:52
wallyworldaxw: her's one place https://docs.microsoft.com/en-gb/azure/virtual-machines/virtual-machines-linux-expand-disks?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json06:53
wallyworldfirst para06:53
wallyworldanother place said ~30GB06:53
wallyworldwill do those changes, just have to duck out for school pickup in a sec06:54
axwwallyworld: how very vague :)06:54
axwwallyworld: ok06:54
wallyworldyeah, you'd think they'd say explicitly06:54
=== frankban|afk is now known as frankban
axwanastasiamac_: can you please review https://github.com/juju/utils/pull/265?08:06
anastasiamac_axw: sure.. but need to go afk for a bit - kids time/dinner/life/etc...08:11
anastasiamac_axw: nm - lgtm'ed :D08:12
axwanastasiamac_: thanks08:13
wallyworldaxw: here's that azure pr08:27
wallyworldhttps://github.com/juju/juju/pull/698608:27
axwwallyworld: trade you https://github.com/juju/juju/pull/698708:28
wallyworldok08:28
axwwallyworld: LGTM, thanks08:30
wallyworldty08:30
wallyworldaxw: +1 for your too. yay for no more fork08:31
jamaxw: the bot seems unhappy09:36
wallyworldaxw: not sure if your up for a small review https://github.com/juju/juju/pull/698410:07
wallyworldjam: looks like bootstrap cmd error waiting for lxd instance address. failed to bootstrap model: refreshing addresses: instances not found10:09
jamwallyworld: well, not the only error. we were seeing mongo teardown errors in 2 of my attempts, and a PubSub timeout failure in the first attempt10:09
wallyworldjam: i have seen a similar lxd error before and it was spurious i think10:10
wallyworldi think you've just been unlucky :-(10:10
jam4 times unlucky sounds like hardware that is unhappy10:12
wallyworldi think the record is 9 or something10:16
wallyworldjam: 5th time lucky!10:33
jamwallyworld: and here with us actually getting blesses, I thought this was getting better :)10:38
wallyworldindeed :-(10:39
wallyworldwe did have a good run there for a bit10:39
jamwallyworld: I'm struggling to find a way to test this bit of code, I don't want to take your evening but having a chat would be good10:42
wallyworldsure10:42
wallyworldHO?10:42
jamwallyworld: https://hangouts.google.com/hangouts/_/canonical.com/a-team-standup?authuser=110:42
axwwallyworld: sorry was at school classroom meetings. gotta get kids ready shortly, will see if I can squeeze a review in10:52
wallyworldaxw: no worries, ty. only if you have time10:52
wallyworldaxw: thank you11:15
axwanastasiamac_: thanks for spotting the real failure :)12:17
anastasiamac_axw: sorry i didn't pick on it earlier \o/ but all in the day's work :D12:17
axwbleh, could have sworn I added the dep12:18
=== coreycb` is now known as coreycb
=== freyes__ is now known as freyes
mupBug #1613855 opened: SetAPIHostPorts runs afoul of "state changing too quickly" <juju:Fix Released by mfoord> <juju-core:Triaged> <https://launchpad.net/bugs/1613855>13:39
=== frankban is now known as frankban|afk
thumpermorning folks19:29
perrito666morning thumper19:31
perrito666kinda early for you isnt it?19:31
thumpernot too early19:32
thumper8:3019:32
thumperI'm normally here sometime between 8 and 919:32
cholcombeis there any way to remove a storage pool once it's created?19:32
perrito666I thought it was somewhere between 5 and 619:32
thumpercholcombe: I would hope so19:33
cholcombethumper: i can't seem to find it anywhere19:33
cholcombei'm on juju 2.0.319:33
perrito666mmmm, I would not be so sure, you will need to ask axw but he will not be here for a few hours19:33
thumpercholcombe: yeah... seems strange19:34
thumperI'm sure there is a reason for the behaviour, I just don't know what that reason is.19:34
cholcombei'm also looking for the magic juju env variable that lets me mount loopback devices in my lxc containers19:34
thumperdaughter forgot her guitar, just running down to her school20:10
thumperbbs20:10
=== frankban|afk is now known as frankban
babbageclunkHey wallyworld?22:14
wallyworldyo22:14
babbageclunkwallyworld: I'm trying to work out why this comment is here: https://github.com/juju/juju/blame/staging/state/cleanup.go#L29222:15
babbageclunkI don't think you're actually responsible for it, it looks like it was something that got merged in.22:15
babbageclunkI guess 2 qs - do you know how I could find the original commit that added that (going to the previous in the blame doesn't help, the function just disappears)?22:17
wallyworldyeah, not sure. william did the work from memory. i would have thought we'd need to also clean up non local charms eg resources etc22:17
wallyworldyou could look in develop history22:17
wallyworldi think it would have been committed to that branch22:17
babbageclunkduh, didn't click that I was in the staging branch.22:18
wallyworldi'm not familiar with the code but can look around to see if the reason becomes apparent22:18
babbageclunkhmm, no, that doesn't work - no matter what branch I look on it says you did it.22:19
wallyworldi'll have to have a look into it22:22
babbageclunkwallyworld: ha ha, that commit is 3694 files changed, 330,000 lines added, 180,000 removed. I think it's when you revived the CMR spike branch you guys had done a long time before?22:29
wallyworldah, right. yes that branch was merged in. are you saying that branch introduced that isLocal check?22:32
babbageclunkwallyworld: no, just that it shadows the real commit that added that and I don't know how to get past it.22:33
babbageclunkwallyworld: but I've found it just by assuming that Will did it.22:33
wallyworldyeah, i'm not across the detail there22:34
babbageclunkwallyworld: unfortunately his PR doesn't really explain why we wouldn't remove the charm if it's not local.22:34
wallyworld:-(22:35
=== frankban is now known as frankban|afk
=== mwhudson_ is now known as mwhudson
=== mwhudson is now known as Guest32650
=== externalreality_ is now known as externalreality
=== mwhudson_ is now known as mwhudson

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