-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 18.02.2014 17:03, John Meinel wrote: > Can we make the API /uuid/api ? That makes them all peer paths.
Sure we can, I like that better in fact! Dimiter > > John =:-> > > On Feb 18, 2014 7:43 PM, "Dimiter Naydenov" > <[email protected] > <mailto:[email protected]>> wrote: > > Hi all, > > This is an announcement / request for comments for upcoming > juju-core API changes to the way AllWatcher works and also what > URIs/paths the API server listens to. > > Very soon we'll make a few changes to the way AllWatcher work in > the API, and also will add a different endpoint for the API > server. > > 1) Annotations changes to the environment entity will no longer be > returned with the environment tag as "environment-<uuid>", but > instead with just "environment". This most likely affects the > GUI/Landscape/CLI that use the API. It's a minor change, and it's > needed because we are making all API connections specific to a > single environment (see the related point 2). > > The code that depends on having an environment tag with UUID will > need to change so that it accepts both "environment" and > "environment-<uuid>" as valid. We'll change juju-core to send only > UUID-less environment tags most likely before the next release > (1.18), but not before juju API clients are notified. > > 2) Right now the API server's URIs for websocket and HTTPS > connections are plain ("/" for the API and "/charms" for HTTPS, > soon to have "/log" for access to the consolidated "debug" logs). > We'll change the API server to start accepting URIs in the form > "/<uuid>/" for the websocket API and "/<uuid>/charms" for HTTPS > respectively. The UUID in the URL must match the environment that > the client wants to connect to and will get a 404 if it does not > match the one in state. The old URIs will still be usable, but > deprecated and about to get removed in a future release (likely > before 14.04). > > Thoughts, comments are welcome! > > Regards, juju-core team > > -- Juju-dev mailing list [email protected] > <mailto:[email protected]> Modify settings or unsubscribe > at: https://lists.ubuntu.com/mailman/listinfo/juju-dev > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJTA4Y3AAoJENzxV2TbLzHwvD8IAKH0GLvSmCx6mBxuTuKiLUsK UlDogXv26jXIFm/rcoXVY1gM6hESbZPBkuFv95ruyvDmc8zQc2471zayD7k7ydaY pWam7GImq/X/QEW9gGkPXx+5RqaBIaimuqbyiASj2I8aUArwBANWAGBKVyZEiud0 c1y7XpkwsyOLzgQLY2LNh+OZwvlIgkl2NxWz8ptGipU17vsBYbcPjwbA9JYfHdnl egASETYLzLyQfP6o9gJeyuU4QtikO5l/JanQfogEgoIk5H/Mm4tUek6MZLYFaYOd K5PFm7ph5DjWwbEtadLb1rX45+mA4bD1ouYDTyAcA21p+Hmay8J+Z7D8je1G8yA= =Gq1Q -----END PGP SIGNATURE----- -- Juju-dev mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju-dev
