Jump to: navigation, search

Difference between revisions of "URLs"

m (Text replace - "__NOTOC__" to "")
(Nova.)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  
 
= Proposal: =
 
= Proposal: =
A production configuration of Openstack should be able to run in HTTPD using SSL.  The following URL scheme deconflicts the HTTP based applications so that the various pieces can be installed on a single port on a single machine using the https protocol.
+
A production configuration of OpenStack should be able to run in HTTPD using SSL.  The following URL scheme deconflicts the HTTP based applications so that the various pieces can be installed on a single port on a single machine using the https protocol.
  
 
The URLS are descriptive of their functionality.  Thus,  the project names have been replaced with the names from the openstack.com website.
 
The URLS are descriptive of their functionality.  Thus,  the project names have been replaced with the names from the openstack.com website.
Line 7: Line 7:
 
== Components ==
 
== Components ==
 
=== Horizon Web UI ===
 
=== Horizon Web UI ===
=== if and only if this is installed, we should put in a forward from / to /dashboard for browser clients. ===
+
To keep the existing User experience, forward from / to /dashboard for browser clients.
 
https://hostname/dashboard
 
https://hostname/dashboard
  
Keystone
+
=== Keystone ===
  
https://hostname/identity/main
+
https://hostname/identity/v2.0
  
https://hostname/identity/admin
+
https://hostname/identity/v3
  
 
=== Glance ===
 
=== Glance ===
https://hostname/image/api
+
https://hostname/image
 
 
https://hostname/image/registry
 
  
 
=== Nova. ===
 
=== Nova. ===
Not all of these may be required.
 
 
https://hostname/compute/api
 
 
https://hostname/compute/crt
 
 
https://hostname/compute/object
 
 
https://hostname/compute/cpu
 
 
https://hostname/compute/network
 
 
https://hostname/compute/volume
 
 
https://hostname/compute/schedule
 
 
https://hostname/compute/novnc
 
 
https://hostname/compute/vncx
 
 
https://hostname/compute/cauth
 
  
=== Quantum ===
+
https://hostname/compute
https://hostname/network/api
 
  
if we get an API for the agent it will be
+
https://hostname/novnc
  
https://hostname/network/agent
+
=== Neutron ===
 +
https://hostname/network
  
 
=== Swift ===
 
=== Swift ===
Line 62: Line 39:
 
== Conclusion ==
 
== Conclusion ==
 
The pattern here should be clear enough to extend to integrating projects not listed above.
 
The pattern here should be clear enough to extend to integrating projects not listed above.
Last added page: [http://wiki.openstack.org/How_to_create_a_Wiki How to create a Wiki]
 

Latest revision as of 16:43, 1 December 2015

Proposal:

A production configuration of OpenStack should be able to run in HTTPD using SSL. The following URL scheme deconflicts the HTTP based applications so that the various pieces can be installed on a single port on a single machine using the https protocol.

The URLS are descriptive of their functionality. Thus, the project names have been replaced with the names from the openstack.com website.

Components

Horizon Web UI

To keep the existing User experience, forward from / to /dashboard for browser clients. https://hostname/dashboard

Keystone

https://hostname/identity/v2.0

https://hostname/identity/v3

Glance

https://hostname/image

Nova.

https://hostname/compute

https://hostname/novnc

Neutron

https://hostname/network

Swift

There was an attempt to make Swift also fit into this scheme. However, Swift URLs fall into a scheme of their own, and won't likely be colocated with the admin pieces outside of development. Here they are for completeness.

https://hostname/storage/account

https://hostname/storage/object

https://hostname/storage/container

Conclusion

The pattern here should be clear enough to extend to integrating projects not listed above.