I recently ran across the need to access the v2.1 endpoint and did the following to workaround. If we could at least provide a forward-compatible endpoint like this, I think it would be a good start.
openstack endpoint create --region RegionOne --enable computev21 public 'https://nova.mycloud.foo:8774/v2.1/$(tenant_id)s'
I can then use this nova endpoint with my client specifying the arg '--service-type=computev21'.
I believe that we used to have computev3, but that got dropped as the API was deprecated.
This interface is required to support things such as nova live-migration-abort.
I recently ran across the need to access the v2.1 endpoint and did the following to workaround. If we could at least provide a forward-compatible endpoint like this, I think it would be a good start.
openstack endpoint create --region RegionOne --enable computev21 public 'https:/ /nova.mycloud. foo:8774/ v2.1/$( tenant_ id)s'
I can then use this nova endpoint with my client specifying the arg '--service- type=computev21 '.
I believe that we used to have computev3, but that got dropped as the API was deprecated.
This interface is required to support things such as nova live-migration- abort.