[01:56] <ybaumy> do i need ipv4 in order to get bootstrap working or setup a kubernetes cluster
[02:25] <rick_h_> ybaumy: yes, you mean vs you just have ipv6 right now?
[03:27] <ybaumy> rick_h_: im currently switching to ipv6 only where possible.
[03:28] <ybaumy> Connected to 2a01:238:4241:932f:250:56ff:fe8e:1a3a
[03:28] <ybaumy> Running machine configuration script...
[03:28] <ybaumy> then it hangs forever
[03:28] <ybaumy> thats the bootstrap
[03:58] <ybaumy> now i enabled ipv4 dhcp on that vlan. the controller gets an ip. but still hangs. ipv6 has precedence over ipv4 that might be the reason or?
[04:03] <rick_h_> ybaumy: hmm, yea might have to check the controller details in the .local/share/juju directory and see what IPs are written out there for the controller
[04:07] <ybaumy> rick_h_: in bootstrap-config.yaml and controller.yaml there is no ip
[04:07] <rick_h_> ybaumy: in cat .local/share/juju/controllers.yaml there's no api endpoints list of addresses?
[04:08] <ybaumy> api-endpoints: []
[04:08] <rick_h_> hmm, maybe it's not gotten far enough to write that out then. Try doing the bootstrap with --debug
[04:08] <rick_h_> and seeing what it's trying to connect to
[04:10] <ybaumy> rick_h_: i think that might have to do with router advertisement ipv6 addresses in my vlan. all nodes get an address from an official range. then ipv6 takes over even if the node has an ipv4 address. ipv6 protocoll comes first
[04:11] <ybaumy> speculating .. im running debug right now
[04:12] <ybaumy> http://pastebin.centos.org/613846/
[04:12] <rick_h_> ybaumy: gotcha, yea not sure. I know and audit was done a little bit ago on what was remaining to fully enable ipv6 and it was a short list, but don't know where it's at on the "make it so" list.
[04:12] <rick_h_> ybaumy: yea, so it's trying to ssh to the controller and failing
[04:13] <rick_h_> guessing the IPV6 address is failing to come across as a legit address to the code.
[04:13] <ybaumy> seems like it
[04:14] <ybaumy> is there a switch for turning off ipv6 in that case.. i cant disable RA on the router
[04:16] <rick_h_> so you can turn off ipv6 in the lxd setup...but what provider is this? MAAS?
[04:16] <ybaumy> vsphere
[04:17] <ybaumy> cant turn off ipv6 in esx or vcenter
[04:17] <rick_h_> oh, you walked outside my wheelhouse now.
[04:17] <rick_h_> sorry, might have to point you to the mailing list from here
[04:17] <ybaumy> hmm
[08:09] <TheAbsentOne> Am I allowed to ping marcoceppi for some juju internals questions? ^^ I was wondering if the lifecycle diagram here is still relevant: https://stackoverflow.com/questions/25159191/explain-about-juju-charms-hooks-file-execution-orders and how the reactive framework can be visualised as every hook runs the reactive framework if I understand correctly?
[08:55] <chrome0> Heya, can someone comment on the semantics of open-port, specifically on conflict checking - why is it an error to try and open a port from several units (which throws "conflicts with existing x/y")
[08:57] <chrome0> Context is Bug #1750490 where we want to smoosh several units on one metal
[08:57] <mup> Bug #1750490: conflicts with existing 5666/tcp when multiple units on the same host <canonical-bootstack> <Charm Helpers:New> <NRPE Charm:New> <https://launchpad.net/bugs/1750490>
[08:58] <chrome0> If it's for enabling firewalls, surely it would be ok to have this done from several agents?
[16:57] <rick_h_> one hour until the Juju Show #32! https://www.youtube.com/watch?v=jme7qiUG6SE get your party on
[17:35] <TheAbsentOne> Hey rick_h_ can I ask you another question or could you tell me who I should reach out to? Maybe through mail or twitter. It's about the lifecycle of a charm and which hooks get called when
[17:35] <rick_h_> TheAbsentOne: howdy, hmm. Let me see what we've got on that.
[17:37] <rick_h_> TheAbsentOne: hmm, so https://jujucharms.com/docs/2.3/authors-charm-hooks has some basics but not a real list by list
[17:38] <TheAbsentOne> Yeah I found this https://stackoverflow.com/questions/25159191/explain-about-juju-charms-hooks-file-execution-orders
[17:38] <rick_h_> cory_fu: do you know if anyone has a full list of order going?
[17:38] <rick_h_> TheAbsentOne: the big thing is that it can really "depend" on what's going on after the first few
[17:38] <TheAbsentOne> I'm wondering if this is still correct and how the reactive framework works cuz every hook starts the reactive framework right?
[17:39] <rick_h_> TheAbsentOne: heh so you have to remember that's a layer on top of the hook exec process.
[17:39] <TheAbsentOne> Hmm I see, so I can't really visualise this? That's a pitty as it would really help out a starting charm writer
[17:39] <rick_h_> TheAbsentOne: so it's kind of outside all that in a way
[17:39] <rick_h_> TheAbsentOne: understand, I think we typically encourage folks to think in either the hook by hook space or the more event/flag sense of the reactive world
[17:39] <TheAbsentOne> Yeah correct
[17:40] <rick_h_> TheAbsentOne: then in the reactive world you don't really worry about the hook order, just the state transitions
[17:40] <TheAbsentOne> Maybe that's the best way to approach it, as my use case will focus on reactive "only"
[17:41] <rick_h_> if anyone has any helper charts/etc cory_fu would be the one that would know about it as he's written most of the reactive stuff
[17:41] <rick_h_> TheAbsentOne: I'd encourage that tbh
[17:41] <rick_h_> TheAbsentOne: I like to explain it like using the SDK. Sure, you can probably write working code w/o the sdk but I'd not teach it to anyone new
[17:41] <rick_h_> use the SDK guide rails
[17:42] <TheAbsentOne> But I'd really love to visualise how it works, I'm writing a piece about "juju internals" and there I kinda want to explain for a non-juju user how it all works conceptually but more technically then just talking about charms
[17:43] <rick_h_> TheAbsentOne: yea, understand. I'm looking but not seeing anything that's recent. Most things are pretty old.
[17:44] <TheAbsentOne> Yeah that's the only frustrating thing I encountered the past few weeks about juju :P
[17:45] <TheAbsentOne> I might try something out and post it here for verification and otherwise no visual help I guess xD thanks for the help rick_h_ really appreciate it!
[17:45] <rick_h_> TheAbsentOne: use the mailing list. It's a good carrot for folks getting the ball rolling
[17:45] <rick_h_> "hey, I'm working on xxxx and have this but would love more detail..."
[17:46] <rick_h_> I'm sure some folks have things but doesn't look like it's out of their own notes and into something more public facing
[17:47] <TheAbsentOne> Yeah well thought about that but I'm kinda hesitant as a newbie I don't really think my questions belong there
[17:48] <rick_h_> TheAbsentOne: permission granted :P
[17:49] <TheAbsentOne> I'm gonna ask my supervisors first I think before they receive my email hehe but I'll think about it thanks for the suggestion
[17:50] <TheAbsentOne> I'm allready subscribed so it's only mailing to juju@lists.ubuntu.com right?
[17:50] <rick_h_> TheAbsentOne: yea, that's the list
[17:50] <TheAbsentOne> greath thanks again rick_h_ !
[17:50] <rick_h_> best way to kick off a conversation with folks and get lots of great feedback and completely for beginners as well to ask things :)
[17:50] <rick_h_> 10minutes until the juju show!!!
[17:52] <TheAbsentOne> Looking forward to it ^^
[17:53] <rick_h_> The Juju Show - participation link: https://hangouts.google.com/hangouts/_/pnxg6ftkjfhp3d5rcfjamilurme
[17:53] <rick_h_> The streaming link https://www.youtube.com/watch?v=jme7qiUG6SE
[17:54] <rick_h_> cory_fu: kwmonroe bdx hml and other magicaltrout and other folks ^
[17:57] <kwmonroe> sorry rick_h_, gonna have to sit this one out :/
[17:57] <rick_h_> kwmonroe: boooo, but have fun
[18:15] <bdx> rick_h: fyi - https://github.com/juju-solutions/layer-basic/issues/109
[18:15] <bdx> didn't mean to rain on your parade :)
[18:16] <rick_h_> bdx: ah ok cool
[18:16] <rick_h_> I hadn't seen that one yet
[18:57] <TheAbsentOne> this juju show was so important to me xD I completely forgot about actions