Comment 6 for bug 1572785

Revision history for this message
Denis Egorenko (degorenko) wrote :

So, after digging into that problem we have two problems here:

1) upstream puppets don't use parameter 'packages_opts/packages_service'; that's why core library package was uploaded to murano-db - fixed by upstream patches 309139 for master and 315080 for mitaka;

2) when we want to use glare and upload package to glare backend we need to wait for Swift or RadosGW, so we need to patch fuel-library too.

The problem here is that we need depends on both object storage only when we have enabled Glare for Murano. I'm not sure, that current TBD in library has such possibility to have condition on cross-depends task. So,
i see 2 solutions: 1) always wait for Swift or RadosGW - if such task are present we always will wait till then will be finished; 2) Create separate task for uploading Murano core library package - like it done for uploading cirros image.

May be someone else has some ideas for improvement this situation?