Feat: Service Runner needs to support resolving bad Manifest files
Opened this issue · 0 comments
Currently discrepancies between the manifest file and services can cause listing services to break. More importantly service runner needs a safe way for users to uninstall packages, and flag configuration mismatch packages.
The use case is installing a package, updating config so the package no longer exists, then attempting to show that there is a mismatch that is problematic. This would allow service runner ui implementors to expose a way for clients to rectify the issue, by uninstalling or finding a suitable configuration.
This will become more important when the specification for a decentralized service registry is created.
Expected behavior is as follows.
A programatic uninstall api
A programatic possibly RPC available configuration mismatch api
listService ignores missing service configurations