Commit Graph

26 Commits

Author SHA1 Message Date
Zhenguo Niu dead07444c Add socat console support
This adds another serial console type socat support.

Change-Id: Ic443d050790aee2ea2e27daf165310f8e292fda7
Implements: bp socat-console
2017-08-29 17:07:23 +08:00
howardlee a2d4b082b5 Remove support for py3.3
Python3.3 is not supported from Mitaka, as per Infra.
This patch removes the support for the same.

Change-Id: I937a94fc1e55a795db44a993e9944624fcc8045e
2017-07-26 16:38:49 +08:00
liusheng 80234fadce Support running api under uWSGI
This change add the support to run mogan-api server under uWSGI

Implements: bp support-uwsgi
Change-Id: I561028f39092b0b7aca5d5216dde36636be70b66
2017-07-18 08:38:15 +00:00
liusheng 9de2e37188 Refactor the scheduler to use placement service
This change change the scheduler to use placement api to filter query
nodes with specified resource class of flavor, and clean the filters
and weighers in scheduler.

Change-Id: I89ad443f553510da6daf289b83f3c30d9d546ace
Partially Implements: bp track-resources-using-placement
2017-07-13 11:51:45 +00:00
liusheng 7d0f8ab360 Rename instance to server and instance type to flavor
Change-Id: I35a7fb0b4f3fa9e09f2fc2c739c0a9b39a8576ab
2017-04-28 14:23:22 +08:00
liusheng 9eba5f599a Add service entry for shellinabox console proxy
Change-Id: I358bb501e772a10281e35825b7f048abd9b73797
Partially-Implements: bp console-support
2017-04-01 11:44:58 +08:00
liusheng ff7d4d7e55 Add service entry for consoleauth service
Change-Id: Ied860c9d1d37e642eb6b553f47816df9bf9e7778
Partially-Implements: bp console-support
2017-03-30 14:30:03 +08:00
wanghao efa63af620 Support quota in mogan(part two)
This patch introduces the quota operation in
creating and deleting instances process.

Change-Id: If6573fafc5acb805cf727acdc8f0f9872fc1a717
Implements: blueprint quota-support
2017-03-29 14:46:30 +08:00
Zhenguo Niu b4e8c418a2 Split scheduler out of engine service
Change-Id: Ib57f295b0362e4fc17a3ff5bfb539830f6ac1875
2017-03-21 15:20:05 +08:00
bhavani fb8c3002cc removed the older version of python
Change-Id: I006522c8dc8820514f87561100fdb36ddaf66604
2017-03-06 03:01:00 +00:00
Zhenguo Niu 9e7797e78f Weigh nodes by their ports quantity
The default is to preferably choose nodes with less ports.
If you prefer choosing more ports nodes, you can set the
'port_weight_multiplier' option to a positive number and
the weighing has the opposite effect of the default.

Change-Id: Ic936301a83658ebba5fb9a689505acb5a090aa71
2017-02-03 14:51:19 +08:00
Zhenguo Niu 0a0ffe2c4e Add ports scheduler filter
This filter will check whether the node ports satisfy the
specified networks requirements including ports quantity
and types.

Change-Id: I793a3a78d6c59ae4eb57dc6bdd49af4eef545820
2017-01-20 16:00:32 +08:00
Zhenguo Niu 7575d1b96e Rename nimble to mogan (4)
This changes devstack plugin some other related things

Change-Id: I60913691a89b767f34a04192244eee7ce4af7996
2017-01-05 00:49:39 +08:00
sxmatch 4fd1aab5b3 Rename nimble to mogan(part three)
This part includes codes folder renaming.

Co-Authored-By: Zhenguo Niu <Niu.ZGlinux@gmail.com>

Change-Id: I919f17a769baee44ce19f65bab900f9d6bd8b982
2017-01-04 22:53:39 +08:00
xuchao 135fbedf9c Change home-page url.
Change-Id: I5ecd9d84374e21548559f1727d30b6be3139683e
2016-12-01 17:42:32 +08:00
liusheng fd4ccd033b Add tempest plugin for Nimble(part1)
Change-Id: I6b11a330c9598e877665d18cc451cb124cafa7fc
Blueprint tempest-plugin
2016-11-22 14:54:39 +08:00
Shaohe Feng 518d89d7c1 Add policy support to Nimble
Implements more fine-grained policy support within our API service,
following the oslo policy-in-code spec, while maintaining compatibility
with the previous default policy.json file. An empty policy.json file is
included, along with a sample file listig all supported policy settings
and their default values.

A new tox target "genpolicy" has been added to ease automation of
sample policy file generation.

Any policy has be changed, please run "tox -e genpolicy" to update
policy.json.sample.

ref: http://docs.openstack.org/developer/oslo.policy/usage.html
ref: pydoc oslo_policy.policy

Change-Id: I3a971f2565c2f35665007461c1ae91eeb3b2de5a
2016-10-20 09:57:13 +00:00
Zhenguo Niu b48e29c4ca Add InstanceTypeFilter as default filters
Change-Id: I480a2e694cfc6b3d22dbe8c7663e63d15fb8e199
2016-09-19 15:10:46 +08:00
Zhenguo Niu 78e2f82672 Add scheduler filters entry points
Change-Id: Iee5c53fa70c89fb404579778ea5b77a348ea015d
2016-09-18 22:33:02 +08:00
gecong1973 4423327c79 Add Python 3.5 classifier and venv
Now that there is a passing gate job,
we can claim support for Python 3.5
in the classifier. This patch also
adds the convenience py35 venv

Change-Id: I8804d32aa2af9f5cb5048096af19a6a2498b73c6
2016-08-29 14:32:37 +08:00
Zhenguo Niu deaeae5e77 Create Engine service
Change-Id: Ia5db93d9f7cfe9b175f515d4a4b5721040627564
2016-08-19 00:54:27 +08:00
Zhenguo Niu d96465e933 Add db initial migration
Change-Id: If6f604688c8e275a13dcb0e9654799c0e5781dda
2016-08-17 22:39:01 +08:00
Zhenguo Niu 74444bd30e Make use of oslo-config-generator
Change-Id: I43455aa3d13bd8310f7de94b76dfd7ddd2080516
2016-08-17 00:51:20 +08:00
Zhenguo Niu 698c4fb207 Add db module
Change-Id: Iaf75cda465a63d52a9b5e22b8c3fe235a84800ed
2016-08-16 23:44:08 +08:00
Zhenguo Niu 7fb06d16cd Add nimble-api command
Change-Id: I4b00409a79a14c2f75f8627ddd9caae15c768deb
2016-08-16 19:43:43 +08:00
Zhenguo Niu 98e5f76eb0 Initial import
Change-Id: I25ccb2c3a91289a258d4a3ac444e7323b50d0636
2016-08-12 20:13:11 +08:00