** Description changed: Reproduce: 1. create a new image: glance image-create --disk-format qcow2 --container-format bare --name test suppose the image'id is 11111 2.add location to the image: glance location-add 11111 --url xxxx Result : the client raise an error:'The administrator has disabled API access to image locations'. - But when use REST API to reproduce the step 2, it runs well and the image's status will be changed into 'active'. - According to the code: https://github.com/openstack/glance/blob/master/glance/api/v2/images.py#L735-L750 - I think we should add check in glance like client does. + 3.set show_multiple_locations = True in glance-api.conf. Then take step + 1,2. It works now. + + But when use REST API to reproduce it, No matter show_multiple_locations + is False or True, it runs both well and the image's status will be + changed into 'active'. + + So there are one thing to discuess: Is it need to check the location in + glance-client(show_multiple_locations)? Or Is it need to add the check + like glance-client does in Glance server on the contrary?
** Also affects: python-glanceclient Importance: Undecided Status: New -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to Glance. https://bugs.launchpad.net/bugs/1493026 Title: location-add return error when add new location to 'queued' image Status in Glance: Opinion Status in python-glanceclient: New Bug description: Reproduce: 1. create a new image: glance image-create --disk-format qcow2 --container-format bare --name test suppose the image'id is 11111 2.add location to the image: glance location-add 11111 --url xxxx Result : the client raise an error:'The administrator has disabled API access to image locations'. 3.set show_multiple_locations = True in glance-api.conf. Then take step 1,2. It works now. But when use REST API to reproduce it, No matter show_multiple_locations is False or True, it runs both well and the image's status will be changed into 'active'. So there are one thing to discuess: Is it need to check the location in glance-client(show_multiple_locations)? Or Is it need to add the check like glance-client does in Glance server on the contrary? To manage notifications about this bug go to: https://bugs.launchpad.net/glance/+bug/1493026/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp