Dev/mip 206 replacing consul logic with headless service
Created by: ThanKarab
Changelog:
- Simplified NodeRegistry to use kubernetes headless service (hardcoded in local deployment). Jira
- Added NODE task to advertise the actual datasets in the database and additional node info (db ip, port, etc). Jira
- NodeRegistry runs in the background, asynchronously. Jira
- Added method to run celery task asynchronously.
- Minor improvements in the tests to run more stably.
- Other minor bug fixes.