missing endpoint-type and bypass-url options

Bug #1181156 reported by Andrea Frittoli
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
python-neutronclient
In Progress
Undecided
Vadim Ponomarev

Bug Description

The python-quantumclient does not provide an endpoitnt-type options like the other python client do (e.g. nova, cinder).

$ nova help | egrep '(bypass|endpoint-)'
            [--endpoint-type <endpoint-type>]
            [--bypass-url <bypass-url>]
  --endpoint-type <endpoint-type>
  --bypass-url <bypass-url>

$ cinder help | egrep '(bypass|endpoint-)'
              [--endpoint-type <endpoint-type>]
  --endpoint-type <endpoint-type>

$ glance help | egrep '(bypass|endpoint-)'
              [--os-endpoint-type OS_ENDPOINT_TYPE] [-S OS_AUTH_STRATEGY]
  --os-endpoint-type OS_ENDPOINT_TYPE

Nova client provides a bypass-url option which would be useful in the quantum client as well.

Revision history for this message
Uma Ramanan (uramanan) wrote :

Taking this as my first contribution to Quantum client

Changed in python-quantumclient:
assignee: nobody → Uma Ramanan (uramanan)
Revision history for this message
Uma Ramanan (uramanan) wrote :

On testing this, found that the python-quantumclient version - 2.2.2a1.8 supports endpoint-type option.

$ quantum --version
2.2.2a1.8

$ quantum help | grep endpoint

 --endpoint-type <endpoint-type>

I don't see the bypass-url option, will work on adding that.

Uma Ramanan (uramanan)
Changed in python-neutronclient:
assignee: Uma Ramanan (uramanan) → nobody
Kahou Lei (kahou82)
Changed in python-neutronclient:
assignee: nobody → Kahou Lei (kahou82)
Revision history for this message
vikas choudhary (choudharyvikas16) wrote :

Hi Kahou,

Are you still working on this bug?

Changed in python-neutronclient:
status: New → In Progress
Revision history for this message
Akihiro Motoki (amotoki) wrote :

no activity for over 90 days.

Changed in python-neutronclient:
assignee: Kahou Lei (kahou82) → nobody
Revision history for this message
Akihiro Motoki (amotoki) wrote :

we now have --os-endpoint-type opiton.

  --os-endpoint-type <os-endpoint-type>
                        Defaults to env[OS_ENDPOINT_TYPE] or public.

I am not sure we need --bypass-url.
I mark it as Incomplete. If you still needs --bypass-url or think it is useful, change the status to New again.

Revision history for this message
Akihiro Motoki (amotoki) wrote :

--bypass-url in novaclient looks similar to --os-url in neutroncleint CLI.

Changed in python-neutronclient:
status: In Progress → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for python-neutronclient because there has been no activity for 60 days.]

Changed in python-neutronclient:
status: Incomplete → Expired
Revision history for this message
Vadim Ponomarev (velizarx) wrote :

--os-url in neutronclient CLI not set endpoint url. If i use this option with --debug key i see standard endpoint URL in report. --bypass-url option very required for debugging on production server, allows you to exclude balancers (like haproxy). Nowadays, openstackclient doesn't have Similar option, too.

I change status to New again.

Changed in python-neutronclient:
status: Expired → New
Revision history for this message
Vadim Ponomarev (velizarx) wrote :
Changed in python-neutronclient:
assignee: nobody → Vadim Ponomarev (velizarx)
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.