History | View | Annotate | Download (4.5 kB)
Merge branch 'feature-fix-service-version-numbers' into feature-reconfigure-settings
Conflicts: snf-astakos-app/astakos/im/tests/api.py snf-common/synnefo/lib/services.py snf-cyclades-app/synnefo/api/tests/flavors.py snf-cyclades-app/synnefo/api/tests/images.py...
Remove 'v' from service version IDs, keep it in URLs
- Openstack versionId does not have a leading 'v' as in 'v1.0', but is just '1.0'. URLs do have the 'v'.
- Compute is v2 instead of v2.0
- some more version-related fixes
common: reconfigure the synnefo settings framework
- add 'services' endpoint in 'synnefo' namespace, where all components register their services.
- add three stages of setting initialization: 1. preprocessing, after default settings are read from components,...
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