ipfs-cluster/cmd
Kishan Sagathiya b96c2b664d Do not load API components removed from the config (#836)
* Do not load API components removed from the config

This commit introduces a map that would keep track of whether components
for a component were missing or not from the JSON config file. This map
can be check while creating cluster to avoid loading a component.

It would consider component only if the component is fully missing from the
config.
Say the component in question is `ipfsproxy` which is under `api`
section.
This would use defaults for `ipfsproxy` and load IPFS proxy.

```
{
"api":{
	"ipfsproxy": {}
	}
}
```

However, this would not load IPFS proxy
```
{
"api":{}
}
```
2019-07-18 17:33:14 +02:00
..
ipfs-cluster-ctl Release 0.11.0-rc5 2019-06-27 17:58:26 +01:00
ipfs-cluster-service Do not load API components removed from the config (#836) 2019-07-18 17:33:14 +02:00