Blueprint-uServices / blueprint

Blueprint Microservices Compiler: Flexible and Configurable Open-Source Microservice Benchmark Applications
https://blueprint-uservices.github.io
BSD 3-Clause "New" or "Revised" License
21 stars 5 forks source link

[Core] Minor refactor to pointer internals to support namespace modifiers #134

Closed JonathanMace closed 11 months ago

JonathanMace commented 11 months ago

Currently Blueprint only supports named namespaces. Ideally we want to be able to deploy services to namespaces using a modifier, as that is more easy to define in the wiring spec.

This PR makes the necessary changes to the pointer implementation to support this. It updates a bunch of wiring spec tests. It also generalizes and factors out namespaces for all plugins that use them.

The main changes are as follows:

A couple of lingering pieces not implemented: