axem-solutions / dem

Containerized Development Environment Manager for embedded development
Other
95 stars 15 forks source link

Communication with DockerHub is changed to use it's API instead of the Docker Engine. #206

Closed janosmurai closed 3 months ago

janosmurai commented 3 months ago

Type Of Change

Checklist:

Related Issue

Closing: DEM-284

203

Description

When obtaining the available repositories in a DockerHub namespace, the Container Engine's search functionality had been used. This somehow had changed, so filtering for the namespace didn't work anymore. The new solution is to use the DockerHub's API directly.

To be able to manage the registries properly the config file got extended so the registry config has a new field called 'namespace'. This breaks backward compatibility.

How Has This Been Tested?

Tested on Ubuntu 22.04