/srv/irclogs.ubuntu.com/2020/09/08/#juju.txt

wallyworldkelvinliu: this PR is a follow up to the azure onefrom last week - the azure use-public-ip config is removed and a constraint is used instead https://github.com/juju/juju/pull/1197400:42
kelvinliuwallyworld: looking00:42
kelvinliuwallyworld: lgtm ty00:48
wallyworldtyvm00:48
achilleasastickupkid: reminder for taking a look at https://github.com/juju/charm/pull/31708:22
iceyanybody around for a Juju on OpenStack IPv6 question?10:23
stickupkidicey, what's the issue?10:29
iceystickupkid: all of the machines came up with a v4 and a v6 (dual stack ftw), Juju recognized this (and seems to always prefer ipv6 now?), at some later time, the interfaces lost their v6 addresses, rendering juju's connectivity information (juju status --format=yaml) incorrect as the machines no longer are addressable on ipv610:30
iceythere's no containers or anything so Juju's not changing things with bridges, I'm not honestly sure where to look10:31
iceyit seems like it maybe dropped when adding the fan network ingerface?10:34
iceyinterface10:34
stickupkidicey, well offically we don't support v6, so I'm unsure what's happening about why we're always preferring that now...10:50
stickupkidicey, it's on our long term roadmap to support that10:51
iceyhttps://pastebin.ubuntu.com/p/CwJdyYBv2t/10:51
iceystickupkid: every unit has it's ipv6 address there10:51
iceyalso happens with a dual stack MAAS10:51
iceystickupkid: the yaml format: https://pastebin.ubuntu.com/p/JHWCczzXFs/10:53
stickupkidicey, maybe jam might have some thoughts on it10:57
iceyan annoying thing that juju's apparent ipv6 preference is that, when using libjuju, a unit's `.public_address` becomes the ipv6 address10:58
stickupkidoh really10:58
iceyyup :)10:59
iceyso I basically can't libjuju with my models that are deployed on a dual-stack OpenStack :)10:59
icey(using 2.8.1)11:00
iceyI can try with 2.8.2 if that might change things11:00
stickupkidI'm unsure, manadart isn't around atm as he would be the best person to ask11:01
jamo/13:34
jamlosing addresses is obviously going to be problematic for us, and it would certainly be good to understand how/why13:35
achilleasajam: are you aware of anyone else importing bundlechanges? As part of my changes I want to emit multi-line descriptions for changes and I would prefer changing the interface signature to return []string instead of a single string with \n that the caller has to split/join14:24
achilleasaI could also add an "ItemizedDescription" method but if nothing else depends on the package I could just modify Description14:25
jamachilleasa, I'm not directly aware of it, but my exposure to that is relatively small at this point. Is it just something where we should rev the version of the module and make the changes?14:29
jamit certainly doesn't sound like a backwards compatible change14:29
achilleasathat's also an option. But if we are the only users of the package it would be fine14:30
achilleasaAs stickupkid pointed out, this code should probably live in the juju tree anyway14:30
jamachilleasa, it sounds like a general "be good to your APIs" process, though.14:30
achilleasaok, I will bump the version to be on the safe side14:30

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