Friday, 2019-02-22

*** lemko has quit IRC00:08
*** sdake_ has quit IRC00:08
*** sdake has joined #openstack-loci00:24
*** sdake has quit IRC01:44
*** sdake has joined #openstack-loci01:46
*** sdake has quit IRC02:32
*** sdake has joined #openstack-loci02:34
*** sdake has quit IRC02:38
*** sdake_ has joined #openstack-loci02:39
*** sdake_ has quit IRC03:03
*** sdake has joined #openstack-loci03:09
*** sdake has quit IRC03:33
*** lemko has joined #openstack-loci05:50
*** sdake has joined #openstack-loci07:00
*** e0ne has joined #openstack-loci07:29
*** sdake has quit IRC07:33
*** e0ne has quit IRC07:43
*** e0ne has joined #openstack-loci07:44
*** e0ne has quit IRC07:44
*** itxaka has joined #openstack-loci07:50
*** e0ne has joined #openstack-loci07:50
*** lemko has quit IRC08:00
*** e0ne has quit IRC08:10
*** sdake has joined #openstack-loci08:19
*** lemko has joined #openstack-loci08:21
*** sdake has quit IRC09:26
*** e0ne has joined #openstack-loci10:19
evrardjpis there a simple way to extract the files of the requirements image results into a mountpoint?10:28
*** itxaka has quit IRC11:09
*** sdake has joined #openstack-loci11:12
*** sdake has quit IRC12:03
*** sdake_ has joined #openstack-loci12:03
portdirectPodman can do this I believe13:07
portdirectPodman create; podman mount13:08
*** sdake_ has quit IRC13:51
*** sdake has joined #openstack-loci14:17
*** sdake has quit IRC14:43
*** sdake has joined #openstack-loci14:45
evrardjpahah :)14:55
evrardjpwho is available today?14:57
e0nehi15:01
hrwo/15:08
evrardjpso I would totally love to talk about what we are seeing15:08
hrwjust nothing new to say compared to previous one15:08
evrardjp / doing15:08
evrardjpto see if we are doing it wrong -- I am thinking that the project building can consume a local path, so I was wondering if anyone else was building wheels and then, instead of publishing those in a docker container on a registry, was simply using them locally15:09
evrardjpportdirect: don't you think this would be nice for OSH? ^15:10
evrardjpI think it would make the builds far easier15:10
*** sdake has quit IRC15:21
*** sdake has joined #openstack-loci15:22
portdirectWhy not just serve them locally?15:23
portdirectThat's what Sam and I do15:23
evrardjpwhat do you mean?15:35
evrardjpso you build the requirement image, and then... ?15:36
evrardjpyou still have to get them out of the container I mean15:36
portdirectServe the wheels via a webserver15:36
evrardjpyeah I understood that part15:37
portdirectDocker create, docker cp15:37
evrardjpmmm15:37
portdirectEssentially just what I do here for kubectl15:38
portdirecthttps://github.com/portdirect/nc-helpers/blob/master/things.sh15:38
evrardjpI see15:39
hrwmeeting anyone? or not today?16:10
*** e0ne has quit IRC16:11
evrardjpportdirect: could you explain why it would be advantageous to serve on a webserver vs copying the wheels, or alternatively, getting the wheels from the overlay2 folder?16:12
portdirectNot saying its advantageous, just one way to do it without needing a docker registry16:13
hogepodgeevrardjp: there is, it's built in to loci16:17
hogepodgeI haven't tried it, but let me dig up the code path16:18
hogepodgeevrardjp: if you specify the wheels parameter with an absolute path, it will mount it directly without downloading. https://github.com/openstack/loci/blob/master/scripts/fetch_wheels.py#L10216:20
*** e0ne has joined #openstack-loci16:20
hogepodgenote that it's treating the wheels like a docker container either way, so you don't have to worry about extracting it on your own (again, just from reading the code that's how I think it works). We set up to pull wheels from a docker registry to help manage parallel builds in gate. It's actually not a great idea to have that be your default behavior tbh. You shouldn't pull every instance of it since you can get it16:23
hogepodgelocally through docker commands.16:23
hogepodgesorry I was late everyone, overslept16:23
evrardjphogepodge: I know I wanted to leverage that in fact16:23
evrardjphogepodge: yeah I agree it's not a good idea, that's why in OSH-images the wrapper shell script builds LOCI requirements, pushes to local registry, then run the other builds in parallel16:24
evrardjpbut I would like to skip the "push to registry"16:25
*** e0ne has quit IRC16:31
hogepodgeIt should be entirely optional, use the docker image inspect to figure out where the image is.16:53
*** evrardjp is now known as gatersaregonnaga16:58
*** gatersaregonnaga is now known as evrardjp17:00
*** sdake has quit IRC17:54
*** sdake has joined #openstack-loci17:55
*** lemko has quit IRC18:40
*** e0ne has joined #openstack-loci19:18
*** lemko has joined #openstack-loci19:27
*** sdake has quit IRC19:31
*** e0ne has quit IRC20:08
*** sdake has joined #openstack-loci22:37
*** lemko has quit IRC23:06

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