Discussed the issue of having agents conf seperating between containers and the idle solution would be to add all agents conf to a database.
for database system discussed two options etcd and reddis.
Discussed how etcd should be used (seperate high availblity cluster vs deployment) and the discision was using a deployment as the seperate cluster for etcd only will be an overkill
For microservice architecture each agent has it's own conf file inside it's pod.
FOSSology hosts needs to be hardcoded before deployment.
To solve this all conf files will be added to a key value pair database. The selected db system is etcd
for each new agent added, it'll interface with etcd using RESTful API. The agent will open it's conf file and start making proper PUT request to add configuration in etcd and the agent will add the host details.