ansible-container
LOGS
16:00:12 <chouseknecht> #startmeeting ansible-container
16:00:12 <zodbot> Meeting started Mon Oct 30 16:00:12 2017 UTC.  The chair is chouseknecht. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:12 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:12 <zodbot> The meeting name has been set to 'ansible-container'
16:00:41 <chouseknecht> Nothing specific on the agenda. So... open floor
16:01:00 <j00bar> Ocelot discussions continue.
16:01:07 <j00bar> And getting good traction.
16:01:19 <j00bar> I've got some conversations scheduled later this week where I'll be pushing for resourcing.
16:01:37 <fabianvf> j00bar: are there any reading materials available?
16:01:45 <chouseknecht> Is there any Ocelot code? Is there a POC?
16:01:47 <j00bar> Only a slide deck.
16:01:55 <j00bar> Way too early for code/POC.
16:02:32 <j00bar> I'm happy to give the pitch to y'all so you know what I'm getting at.
16:02:54 <j00bar> And I'd really like this group deeply involved - I still think Ansible is the antidote to the Dockerfile.
16:03:20 <fabianvf> j00bar: I'm definitely interested in hearing more
16:03:41 <chouseknecht> Speaking of Ansible and Dockerfiles... how's work on idempotent builds going?
16:04:55 <chouseknecht> crickets...
16:05:16 <ttomecek> hi! (DST confused me, thought it's an hour later)
16:05:36 <chouseknecht> ttomecek: timezones are hard
16:06:19 <chouseknecht> fabianvf: see you're doing good things with the openshift-restclient-python repo
16:07:01 <fabianvf> chouseknecht: definitely keeping busy with the bug reports
16:07:08 <j00bar> Hasn't moved in a little bit.
16:07:21 <j00bar> I will commit to moving that needle this week.
16:07:33 <j00bar> I'm in Atlanta on Wednesday giving the hello world demo at Automates.
16:08:00 <chouseknecht> Nice.
16:08:07 <fabianvf> Trying to reuse as much kubernetes logic as possible, was able to get watch operations supported with only a couple lines of code
16:08:40 <fabianvf> hoping I can find some time to go in and slim down our logic
16:09:04 <fabianvf> though our generation is broken again when I pull in the k8s 1.8 client so will be diving back into that shortly
16:09:39 <fabianvf> but all in all things are pretty smooth
16:09:42 <chouseknecht> yeah, if you have watches working reliably, then you should be able to make the helper a good bit skinnier.
16:10:20 <chouseknecht> j00bar: can you take a look at https://github.com/ansible/ansible-container/pull/777
16:10:27 <j00bar> I'll do that today, yes.
16:10:33 <chouseknecht> thanks
16:12:01 <chouseknecht> j00bar: apparently we don't set environment variables (those specified in container.yml) in the service container during 'build'.  is there any reason to not do that? seems like a bug to me.
16:12:12 <chouseknecht> that issue just got opened
16:12:24 <j00bar> Agreed that seems like a bug.
16:12:30 <chouseknecht> ok.
16:12:34 <chouseknecht> i'll fix it.
16:12:51 <j00bar> I'll review in the next couple of horus.
16:12:53 <j00bar> * hours
16:13:10 <chouseknecht> ttomecek: how are things going?
16:14:56 <ttomecek> chouseknecht, decent: was at linuxcon eu last week and now in bed sick
16:15:14 <ttomecek> I hope I'll make some serious progress this week
16:16:00 <ttomecek> I've got a room full of people anxious to hear about ansible container: good questions, I feel like people got interested
16:16:02 <chouseknecht> ttomecek: sick? that's no good. get some rest.
16:16:18 <ttomecek> chouseknecht, how about you?
16:16:49 <j00bar> That's awesome about the reception. That's sorrowful about the illness.
16:18:42 <chouseknecht> ttomecek: fixing bug here and there. Merged this last night: https://github.com/ansible/ansible-container/pull/780 - to set local environment vars inside the conductor so that Docker can populate undefiined variables. Mostly doing a lot of work on Galaxy though.
16:20:22 <ttomecek> chouseknecht, wow, that PR rocks!
16:20:44 <chouseknecht> thanks! :-)
16:21:16 <ttomecek> I was actually thinking about if we want to add support for a-c in Fedora container image build system: could be a nice PoC
16:21:23 <ttomecek> once 1.0 is released
16:22:49 <chouseknecht> ttomecek: sounds great!
16:23:50 <chouseknecht> ttomecek: we need to make sure the build cache is idempotent and more predictable first, me thinks.
16:24:21 * gregdek hullos
16:24:23 <ttomecek> chouseknecht, the build system is not using build cache at all
16:24:37 <ttomecek> chouseknecht, but for local development it's essential, I agree
16:25:16 <chouseknecht> yeah, it's local dev where you get crushed
16:25:45 <j00bar> I'll commit to caching work this week.
16:25:51 <j00bar> I need to rebase that PR anyway.
16:26:07 <gregdek> thx j00bar
16:26:11 <gregdek> that's a big 'un
16:26:42 <j00bar> *nod*
16:26:51 <chouseknecht> j00bar: is there a way to get others helping you? can we document and delegate, or something?
16:27:34 <ttomecek> (regarding the fedora build system: we might talk about it during devconf, since all the stakeholders will be around)
16:27:35 <j00bar> Thinking....
16:27:51 <j00bar> Once I get it rebased, you reading it and seeing if I'm sane would be helpful.
16:27:59 <j00bar> I'll push into a branch after rebasing.
16:28:21 <chouseknecht> sounds good. i'd be happy to take it for a spin.
16:28:58 <chouseknecht> anyone around to talk about Ansible Docker modules?
16:32:08 <chouseknecht> well, should we adjourn?
16:33:48 <ttomecek> (nothing else from me)
16:34:01 <j00bar> Thanks, House.
16:34:15 <funzo> i didn't see a mention of timing for 0.9.3 or 1.0, any updates
16:34:39 <j00bar> That's it. Change your nickname to nofunzo.
16:34:53 <funzo> ha!
16:35:17 <chouseknecht> we'll trade you updates for resources.
16:35:48 <funzo> chouseknecht: with the nuke from space
16:37:10 <chouseknecht> unfortunately there's no hard deadline for getting 1.0 out. we working on it here and there, as we can.
16:37:27 <chouseknecht> #endmeeting