History | View | Annotate | Download (3.2 kB)
Update Copyright for project-related changes
Update Copyright for files merged into develop in 2014 concerning the newprojects mechanism.
Remove keypath, use common dict operations instead
Replace get_path with dict indexing. Remove unused setting`CYCLADES_CUSTOMIZE_SERVICES' that used set_path. Remove the util/keypath.pymodule.
Revert "common: Do not encode key paths as string"
This reverts commit b10f66b9a20fb9dca0a56c88d5d224f1e3fa25ea.
common: Do not encode key paths as string
Handle explicitly key paths as lists of keys. This allows the keyto be any python object, as is the case in python dicts.
Provide utility unpack() to convert from a string representation toa list of keys. It assumes that a key is either a string or an integer...
common: Strip trailing slash from endpoints
Remove trailing slash from the endpoints' publicURL field in servicedefinitions. These values end up in the response of POST /tokens, and,according to the keystone API, should not end in slash. A trailing slash...
common: make service public urls end in '/'
common: Add a get_service_path() function
common: get_public_endpoint() helper for service URLs
common: Export only services specified as public
Employ helper function `filter_public' in service-export-* commands.Also set `pithos_ui' service to non-public and clear version of`astakos_ui'.
service catalogs: autofill endpoints from BASE_URL
cyclades: initialize settings from service catalog