I'm working on moving all tools downloads to download from the API server.
There will are a few APIs that return tools:
  - Upgrader.Tools
  - Client.FindTools
  - Provisioner.FindTools

These APIs will need to return URLs pointing at the API server. I'm
intending to change the facade constructors to take a parameter struct, and
extend it with the API server's root URL (i.e.
https://<address>:<port>/environment/<uuid>),
where the address is the one used by the client to connect.

Any reason I should not go ahead and do that? This will probably make it
easier to slot in a "Restarter" or whatever as well.

Cheers,
Andrew
-- 
Juju-dev mailing list
Juju-dev@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju-dev

Reply via email to