On 2020-05-03 02:31:41 +0100 (+0100), Sean Mooney wrote: [...]
i have not really followed why https://review.opendev.org/720107 is somehow unique in being able to support that? obviously without a way to rebuild distroy packages we build kolla binary images speculativly. but kolla source images which just pip install the different service into a virtual env could totally support depens-on and other featuer we get for free in the devstack jobs by virtue of using the soruce repos prepared by zuul. [...]
"Build speculatively" in this case meaning the jobs are designed to be able to use depends-on to test with layers built from changes in other projects which also haven't merged yet, incorporating changes to images which are queued ahead of them in the gate pipeline, and so on. That is, jobs can make use of OpenDev's buildset and intermediate registry proxies to pull images from other jobs in the same buildset or in (implicit or explicit) dependencies rather than only using images built in the job itself or temporarily uploading them somewhere public like tarballs.o.o, dockerhub, et cetera. https://docs.opendev.org/opendev/base-jobs/latest/docker-image.html -- Jeremy Stanley