This is a symptom of the commingling of UI and API. If the UI were a consumer of the API this would be half solved already.
I think all MAAS operations, beyond initial bootstrap, should be available via the API. In fact, the web API should be *the* channel for achieving almost everything. The CLI and web UI should be a consumer of the API. This will concentrate our efforts into making the API better, and complete.
This is a symptom of the commingling of UI and API. If the UI were a consumer of the API this would be half solved already.
I think all MAAS operations, beyond initial bootstrap, should be available via the API. In fact, the web API should be *the* channel for achieving almost everything. The CLI and web UI should be a consumer of the API. This will concentrate our efforts into making the API better, and complete.