...
- How does this project fit into the rest of the ONAP Architecture?
- Configuration-seed micro service is expcted to be a common service.
- consul from MSB can be used as Distributed key store
- Boot strap phase is expected to be part of each service
- What other ONAP projects does this project depend on?
- It does not depend on any existing ONAP projects.
- Are there dependencies with other open source projects?
- Consul (http://consul.io). Reasons for choosing consule:
- Well maintained.
- Used by many projects (e.g EdgexFoundry, vault project)
- Good support for Java libraries (For Java based services, cfg4j is normally used to read the configuration. cfg4j has consul backend, python-envconsul package is useful for python based services)
- It is alredy being used by ONAP (as part of MSB) as service-registry and service-discovery.
- Consul (http://consul.io). Reasons for choosing consule:
Other Information:
- Distributed KV Store : https://github.com/hashicorp/consul
- configuration-seed : https://github.com/edgexfoundry/core-config-seed (But suggest to implement this in golang, but ideas can be taken from this project).
...