I think it is not new. If I'm not wrong this was introduced with the 2.0 Keystone API, which looks for the extension apis, based on the extension annotation, in the service catalog. See [here](https://github.com/jclouds/jclouds/blob/master/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v2_0/config/KeystoneHttpApiModule.java#L96) and [here](https://github.com/jclouds/jclouds/blob/master/apis/openstack-keystone/src/main/java/org/jclouds/openstack/v2_0/functions/PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensionsSet.java). Other extensions such as OS-KSADM are already using this.
--- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-openstack/pull/143#issuecomment-55418106
