Software environment supplied is not fully specified

One or multiple entries in the runtime environment configuration are missing.

Issue description

The resolver performs resolution that is specific to runtime environment used. If one of the mandatory configuration entries is missing, resolver cannot give recommendations on software packages. The resolution of Python packages can vary based on runtime environment used.

Affected packages

This error message is not specific to pacakges used.


Issue fix

Make sure the runtime environment configuration stated in .thoth.yaml has the following mandatory entries:

You can also use autodiscovery offered by Thamos CLI which will automatically detect configuration file entries. To do so, run thamos config in the project root file which has no .thoth.yaml configuration file set up yet. Follow Thamos CLI documentation for more info.

Pipeline units

Recommendation types

See this document that describes all the recommendation types available.