Commit Graph

13 Commits

Author SHA1 Message Date
huang.zhiping bb5fb6a922 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I3ca9e7ceb8bf04294ce89a9ed180beba775127aa
2018-12-04 12:26:31 +00:00
qingszhao 3269097dcd Removed older version of python added 3.5
In setup.cfg file the python 3.5 is added

Change-Id: I5c05c5c899055e32b9b01fd8858574120f4b206b
2018-09-30 09:39:44 +08:00
akhiljain23 a5cc27bf41 Add ExpEther Driver in Valence
This commit adds ExpEther driver support inside valence to be able
to manage NEC's ExpEther hardware.
This would fit into valence support of multi-podm architecture.

Change-Id: Ie8eb4d50e88d52aefc3732fd07cd8ed1ad5aee6f
Implements: blueprint add-expether-driver
2018-03-28 03:54:34 +00:00
Anusha Ramineni 570086d34a Add manager.py to redirect to respective podmanager
This commit is add new module manager.py to redirect the controller
requests to respective podmanager based on 'driver' field.

This commit takes reference of multi-podm patch proposed here:
https://review.openstack.org/#/c/445360/10 and extends the same.

Partially-Implements blueprint add-vendor-extensible-framework

Change-Id: I92efd4c18c75613a6365c750b09390cbe1fedc2e
2017-09-06 11:47:20 +05:30
Madhuri Kumari e2cfdbac2e Add node register API: /v1/nodes/{ID}/register
This API does following:

* Creates a node in Ironic of driver type `redfish`
  and details like the redfish URL, username, password,
  system URL of node.
* Creates a port for the above node in Ironic.
* Updates the field `managed_by` to `ironic` in Valence db.

Change-Id: Ia81a2eb6ecb2b48efc3a8c99183d12bbc1635702
2017-06-02 12:30:49 +05:30
Madhuri Kumari 4031a8b1de Added support for oslo.config
Currently there was no support for oslo.config in valence.
This patch does the following:
	* Add a config generator tool.
	* Added support to use oslo.config
	* Added oslo.i18n support needed for translation

Change-Id: I444b47a20a69c3e075ea36abf337f343b38549d0
Partially-Implements: blueprint director-plugin-cookiecutter
2017-03-31 05:21:15 +00:00
Madhuri Kumari 12bacae4f8 Rename db_manager command to valence-db-manager
This patch renamed the command `db_manager` to `valence-db-manager`
to make it more relevant to Valence

Change-Id: Ib8a3ff00e8af882ec5650662a13d3b1300e12fbd
2017-03-06 08:19:59 +00:00
Anusha Ramineni bcd7033b61 Fix modindex link
Currently, module index is not generated, this patch
enables the link modindex link present here
https://github.com/openstack/valence/blob/master/doc/source/index.rst

Change-Id: Ifa2eee4611afdfd14bc0af5e53716e1e881516f9
2017-01-31 09:37:39 +05:30
hubian af61ee043a Insert DB:etcd for BP:multi-podmanager
This patch adds etcd DB for multi-podmanager as well as valence.

Change-Id: Ie1ef2554cc95a5f9f18341e768f27a02e192b588
Closes-Bug: #1646389
2016-12-19 09:12:55 -08:00
Lin Yang 48f4c30b21 Use gunicorn instead of werkzeug
Flask use werkzeug as default WSGI container, but it cannot support
production requirement and leads to crash in some cases. So use
gunicorn instead of it.

Change-Id: I2e542ab79c755c2407ae695a6de29c063233269b
Closes-Bug: #1641242
2016-11-11 21:40:51 -08:00
Anusha Ramineni 457a17b5d8 Install dependencies while installing valence
install_valence.sh doesn't install dependencies from requirements.txt,
hence failing to start the service. This commit automate the installation
of dependencies too while running the script

Change-Id: I3b0d0766436161018d4686d8d3795f513232798a
Closes-Bug: #1640021
2016-11-10 14:32:05 +05:30
Seenivasan Gunabalan da241b473f Migrate to flask
This commit migrate the valence code to flask and aslo removed
rabbitmq.

Change-Id: I70234515960e7e2106c5208ced8defc760a4531e
2016-11-04 21:08:06 +05:30
Lin Yang 0ac90c5522 Initial import from external repository
External repo: https://github.com/mganguli/RSC
Commit: 49199a82045f1d6f231eb477de3dbcd59492e9d9

Change-Id: I9eaec387605a39ba5e4c571026cacb1845938231
2016-10-07 08:50:05 +08:00