Provide API to create, update and delete private views of the Incus images served at the UUID of the private view (say, https://operations-center.foo.ffcdemo.net/incus-images/UUID).
There is no user authentication besides the UUID, which is acting as the authentication token. The only real thing available at this URL would be the simplestreams index files which we can either statically generate or generate on the fly depending on what's easiest for us. Those would typically be /streams/v1/index.json and /streams/v1/images.json. Those can then point elsewhere for the image files themselves depending on what's convenient for us.
Continuation of #348
Provide API to create, update and delete private views of the Incus images served at the UUID of the private view (say, https://operations-center.foo.ffcdemo.net/incus-images/UUID).
There is no user authentication besides the UUID, which is acting as the authentication token. The only real thing available at this URL would be the simplestreams index files which we can either statically generate or generate on the fly depending on what's easiest for us. Those would typically be /streams/v1/index.json and /streams/v1/images.json. Those can then point elsewhere for the image files themselves depending on what's convenient for us.
Continuation of #348