Comment 3 for bug 1770355

Revision history for this message
Alfredo Moralejo (amoralej) wrote :

IMO, the actual problem is in how overcloud-prep-containers.sh works to update containers with packages built on the fly for gate jobs. As my understanding the goal of this script would be to update containers with the updated code in the review which is being gated. However, as currently implemented, this task is updating the containers with all available updates in the repos enabled in the script, including dependencies and base OS packages. Until now it hasn't been a problem because the centos updates repo is not enabled and base packages don't change after initial CentOS minor release is published. However, yesterday, CentOS 7.5 was released and published into base repo, so the script is trying to update all the base packages.

I think the best solution for this would be that overcloud-prep-containers.sh makes a smarter update selecting only the required packages to be updated, that means, the ones in the temporary repository created by DLRN as part of the oooq job.