<div dir="ltr"><div>Hi guys,</div><div>I worked on running nova-api on <a href="http://localhost/compute">http://localhost/compute</a>.</div><div>I prepared raw reviews:</div><div>nova review: <a href="https://review.openstack.org/#/c/195303/1">https://review.openstack.org/#/c/195303/1</a></div><div>devstack review: <a href="https://review.openstack.org/#/c/195300/">https://review.openstack.org/#/c/195300/</a></div><div><br></div><div>We need to determine proper URLs for ec2-api(used 8773 port) and metadata(used 8775 port) services and structure of nova URLs.</div><div>There are options:</div><div>1. For each nova service we can use separate URL node under the root:</div><div>    <a href="http://localhost/compute">http://localhost/compute</a> (8774)</div><div>    <a href="http://localhost/ec2-api">http://localhost/ec2-api</a> (8773)</div><div>    <a href="http://localhost/metadata">http://localhost/metadata</a> (8775)</div><div>2. We can have general nova URL like /compute and services will use sub URLs:</div><div>    <a href="http://localhost/compute/osapi">http://localhost/compute/osapi</a> (8774)</div><div>    <a href="http://localhost/compute/ec2-api">http://localhost/compute/ec2-api</a> (8773)</div><div>    <a href="http://localhost/compute/metadata">http://localhost/compute/metadata</a> (8775)</div><div>First option looks better for me.</div><div><br></div><div>I noticed that there are many templates in devstack/files with almost the same content.</div><div>Instead of using templates</div><div>    - apache-ceilometer.template</div><div>    - apache-ironic.template</div><div>    - apache-keystone.template</div><div>    - apache-nova-api.template</div><div>    - apache-nova-ec2-api.template</div><div>    - ...</div><div>we can use generic template file with additional variables.</div><div><br></div><div>Marian</div></div>