Skip to content

lcostantino/healing-os

Repository files navigation

healing

healing

Notes

It run a single worker, so use a production wsgi servier (gunicorn, etc) to server multiple requests. Right now command execution is not in a different worker and we use block calls from os-clients.

Features

Execute

API) 4 python healing/cmd/launch.py --server api --config-file etc/healing.conf.example Action) $ python healing/cmd/launch.py --server action --config-file etc/healing.conf.example

Develop Install

$ python setup.py develop

If you have issues check your setupttool version. Also try: #apt-get remove python-setuptools #apt-get install python-setuptools

Description

Notes

We used Mistral for API reference implementation as well taken the best of other components like Nova objects.

Blocking actions are something to refactor. Maybe an action status tracker tru the queue, to update them but having aother component, just for that seems overkill because not all actions may need to block. ( ex: check vm state after evacuate). Probably when task api is merged it will be easier to track this.

TODO

add resource type to contract (vm, network, etc)

Releases

No releases published

Packages

No packages published