If nova and placement aren't enabled with devstack, we will
install placement with mogan. This is a workaround for standalone
mode as placement service is now embeded in nova.
Change-Id: I624fdf49170bcae1c7fa88cd34c1154654e02788
This change importing placement service, report nodes resources to
placement and use it as unique nodes resource provider service for
Mogan's scheduler.
Co-Authored-By: Zhenguo Niu <Niu.ZGlinux@gmail.com>
Change-Id: I1cb91a10cfc8139687ad44167f33f45fd3c08e5c
Partially Implements: bp track-resources-using-placement
If deploying glance api servers under uwsgi mode, the endpoint won't
include port in its url. That will broken gate if we config the glance
api url including port.
Change-Id: Id610d6fd3482e6281f498300b3cde7cd45b017bc
Closes-Bug: #1699542
Currently, we use node_type property to link with the flavors, but
ironic node's resource_class field just want to do such thing, so
we can just change to use it instead of adding a new node property.
Change-Id: I535606ce05299037a7bd5aacdcd7869ca5f855c4
Closes-Bug: #1695819
This tries to save available nodes resources to DB, but we still
use node cache for scheduling, will add following up patches to
finish to whole refactor.
Note: This also change to use node_type from ironic node instead
of instance_type.
Change-Id: Ic43180a8c85e36ef8e04edb2b99044b1d715cbd1
Today we decided to rename Nimble project
since it's same as a Cinder driver name.
The new name of this project is called Mogan.
For convenience of reviewing, this is a part one
which includes api-ref folder.
Change-Id: Ie1f5bc9d29efcdf77c2b981d6102c56490e70022
Partially-Implements: bp rename-nimble-to-mogan
We have changed "openstack baremetal instance type xxx" commands to
"openstack baremetal flavor xxx".
Change-Id: I25f8914a857044845ec0f683b80457c61123f945
It is hard to read a conf file based on the config file sample with many
commented out lines about config help descriptions.
Change-Id: I644e87af620dda8a349a67e23bad05cbb3e3826a
1.add execute permission for gate_hook.sh
2.add execute permission for post_test_hook.sh
3.enable all required services in gate_hook
4.temporarily disable ironic related operations in devstack
Change-Id: If11ec8fc31fea40f5ef344d16de581e5cf7aedfb
The nimble.conf can't be generated correctly in devstack plugin
process, fix the issue in plugin.sh.
Change-Id: Ifcaf081eac1c8ebe0e966d83e761acab133a355a
Closes-Bug: #1628082