Why does Placement api need Public endpoint access?

asked 2017-10-05 07:47:06 -0500

ppeereb1 gravatar image

I was wondering; the placement api is a new method of scheduling instances via the nova scheduler, so it should not be reachable from the public network right? I'm just wondering because in every installation manual it is stated that you should create a public endpoint for the placement API. Should this public endpoint be able to be resolved from internet?

Regards, Paul

edit retag flag offensive close merge delete


You could use placement api to track services, now only nova and neutron has implemented placement, but is planed that most services uses this API and will be out of nova as independent service. https://docs.openstack.org/nova/lates...

Eduardo Gonzalez gravatar imageEduardo Gonzalez ( 2017-10-05 10:50:55 -0500 )edit

Ah, and this should be reachable for users aswell? I thought the placement api is only used by the nova and neutron services itself and only uses the internal api for that

ppeereb1 gravatar imageppeereb1 ( 2017-10-06 06:12:38 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2018-12-20 06:44:38 -0500

cdent gravatar image

The eventual plan has always been that placement will be accessible by lots of different services and at some point down the line, non-admin users, so starting it out using a public endpoint made sense so that it would be necessary to later say "oh yeah, add another endpoint for placement".

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2017-10-05 07:47:06 -0500

Seen: 107 times

Last updated: Dec 20 '18