[07:42] <kjackal> Good morning Juju World!
[13:07] <tvansteenburgh> rick_h: just watched juju show from yesterday. following up on the k8s hook failure that whizzed by
[13:08] <tvansteenburgh> rick_h: got any logs from that?
[13:09] <stub> Anyone else seen this failure with charm build? AttributeError: 'CommentedMap' object has no attribute 'append'
[13:09] <stub> Full traceback at http://pastebin.ubuntu.com/24807862/ , buried in tactics stuff.
[13:11] <rick_h> tvansteenburgh: no but I can repro later today.
[13:12] <tvansteenburgh> rick_h: that would be great, thanks
[13:57] <Zic> lazyPower: hi, interesting reading :p https://medium.com/@ktsakalozos/federated-k8s-with-on-prem-clusters-and-juju-wip-5d2022379818
[14:00] <tvansteenburgh> kjackal: ^
[14:01] <tvansteenburgh> Zic: kjackal wrote that (obligatory introductions here)
[14:02] <kjackal> Have you tried federation Zic?
[14:02] <Zic> kjackal: not, but I was waiting this feature to be bundled as part of CDK :)
[14:03] <Zic> I need it for one of our customer which is on multi-region hosting (baremetal & cloud)
[14:03] <Zic> s/not/no/
[14:04] <kjackal> Zic: you can read on the blog that mostly works, but has its raugh edges. We will try federation again with the 1.7 release
[14:05] <Zic> yup, I saw the limitation concerning NodePort, and my customer use them a lot
[14:05] <Zic> but it's cool to see some material-reading about this
[14:05] <Zic> (to prepare myself with kube-fed, and to see this is possibile even if the solution is not builtin CDK for now)
[14:39] <rick_h> tvansteenburgh: first two deploys isn't hitting the issue. I'm going to run through a few more but not sure atm.
[14:42] <tvansteenburgh> rick_h: okay
[15:27] <rahworkx> hello all, was wondering if anyone can point me to some documentation on how to install a specific version of ruby within a charm?
[15:47] <lazyPower> rahworkx: you could potentiallyl use something like rbenv to get that specific version of ruby, however it has the byproduct of requiring build tools.
[15:47] <lazyPower> rahworkx: i would probably invest time in snapping up the application, and making that my go-to route for packaging the runtime env w/ the application.
[15:47] <lazyPower> that way its nice and portable in and outside of a charm
[15:48] <lazyPower> or if you're not opposed, i wrote layer-docker to ease shipping docker images in charms. and you could stuff it in a container and ship it that way :)
[15:54] <rahworkx> lazyPower: Thanks, I like the snap option because of the newer solution. However will proably go with the docker solution to help with porting over some older images.
[15:55] <lazyPower> rahworkx: are you familiar with reactive charming?
[15:56] <lazyPower> rahworkx: here's layer-docker https://github.com/juju-solutions/layer-docker   and layer-snap respectively https://github.com/stub42/layer-snap
[15:57] <rahworkx> lazyPower: learning reactive charming now... I will check them out...
[16:10] <tvansteenburgh> rick_h: i just saw an etcd install hook error that was caused by enable-os-upgrade and enable-os-refresh-update being set to false, so the machine had an out-of-date snapd that didn't recognize the --classic flag to `snap install` - wonder if that might be what happened to you
[16:15] <rick_h> tvansteenburgh: doubtful. I don't have that set...
[16:15] <rick_h> tvansteenburgh: and 5 good installs so far :/ so not sure
[16:15] <tvansteenburgh> rick_h: okay