Skip to content

Simplify extra dependency setup for azure nodes

Azure nodes needs the extra python3-swh.objstorage.cloud package (workers, vault).

So, defines the extra python3-swh.objstorage.cloud as a package dependency on azure_euwest location nodes.

As this is rendering some extra objstorage_cloud class obsolete (it was a temporary hack IIRC), this is the right time to clean up a bit.

Test Plan

Action -> Expectation/goal

bin/octocatalog-diff saatchi -> nothing to do (nodes on rocq) bin/octocatalog-diff vault -> wants to install the missing dependency python3-swh.objstorage.cloud bin/octocatalog-diff worker01.euwest.azure -> nothing to do (package already installed there)


Migrated from D1500 (view on Phabricator)

Merge request reports