Since Blazar was in Winter, lots of tech debt was added.
This big change is actually trying to provide a +1 from Jenkins voting jobs.
ie.
- fix calls to oslo_config
- correct unittests failing due to removed assert_called()
- remove pep8 check for verifying blazar.conf (can be readded later)
- fix oslo_messaging imports
Not sure it's fully functional, Tempest needs to be fixed too but I
hope the gate will allow that change to pass.
Change-Id: Ib70b5b48b47626fc2613ee894d1162219417994f
Refernces from tenant to project were made in several
places, including DB, HTTP Headers, configuration items,
json in responses and devstack integration. Additionally,
a migration script using Alembic was included.
Implements: blueprint tenant-to-project-ref
Change-Id: I4b21182f555ccd412a4ca4e0ce753f07edcd07f8
Routing either V1 or V2 using a Facade. By default, V1 is enabled
but can be deactivated by a confflag.
Pecan controller for Lease created using WSME i/o validation
Implements blueprint: pecan-wsme
Change-Id: I9047abece78632daa13fdebfea9fb8aaa3c60981
Moves some config files for better clarity, and adds the possibility to
define climate-api.conf and climate-manager.conf
Change-Id: I8b628d051a563bec9f644710e44b6d87a1f7de88
Closes-Bug: #1284716
Use config tools from Oslo-incubator :
* generate a consistant config file sample:
etc/climate/climate.conf.sample
* Add a new check in tox env 'pep8' to check out-dated config file sample.
Move specifics options for admin credential in group config 'physical:host'
Factorize by declaring config options in each plugins with available values and
centralizing RESOURCE_TYPE value in plugin's module (one dir per plugin)
Use socket.gethostname() in place of socket.getfqdn() to have
predictable default value for 'host' config in climate.config,
since it's ugly forced in openstack.common.config.generator#L232
Fixes: bug #1271875
Change-Id: Ie54fc98b58b49400360c4fd2ce7d8bb3b75915e2
Nova filter should be removed to the separated repo.
That fixes Jenkins tests/gate jobs fails.
Fixes: bug #1254018
Change-Id: I725dd222204f159e9fe3b1ebd64292de62d62a1b
Implement RPC service to work with plugins and DB.
Base plugin class added.
Implements: blueprint lease-manager
Change-Id: Icbed7fabef6c0673c62f67017e5e9cd8d257b5ee