21 Commits

Author SHA1 Message Date
Shaik Apsar
7e9c04ebb9 Add tacker actions in mistral
Change-Id: Ie5f445fae4aee7bb01a71b3959c0ff2610c52f1f
Implements: blueprint tacker-api-actions
2016-07-02 06:16:54 -04:00
Jenkins
49e9486617 Merge "Fixed get_actions_list script to get glance actions" 2016-06-22 08:38:27 +00:00
hardik
23becb2497 Fixed get_actions_list script to get glance actions
Also updated values in mapping.json file as
per output of the script.

Change-Id: I9654b640b9f87c1d3db63a8db5143ae940fb23c4
2016-06-17 11:15:34 +00:00
hardik
17fab41a78 Fixed get_actions_list script to get designate actions
Also updated values in mapping.json file as per
output of the script.

Change-Id: Ic46bd5cb0e8814f201903930dd288f053809a7f2
2016-06-17 10:12:16 +00:00
hardik
10fa24731d Added murano actions
Change-Id: I80e971e54cf165396fd6f96d6c1a19d9c17e4dac
Implements: blueprint mistral-murano-actions
2016-06-14 09:40:53 +05:30
Marcos Fermin Lobo
b0a2fc64b3 Add Magnum actions
- Implement MagnumAction class
- Map first actions (baymodels) from Magnum
- Tests

Change-Id: Ib61bee8c3d18e1f6ef8a580e3ec3e5157926f89c
Implements: blueprint add-magnum-action-pack
2016-06-09 08:41:56 +02:00
ravikiran
42ca859c27 Add Designate apis as mistral actions
Implement designate actions in Mistral, useful for automating the designate tasks

Change-Id: Id6f9d1c7a29530068be453a7c8c1fc607af23e91
Implements: blueprint designate-api-actions
2016-05-16 02:54:41 -04:00
Daryl Mowrer
812f1803a6 Add Mistral action pack
This patch adds support for calling Mistral v2 APIs as actions in
Mistral.

There will be at least two more patch sets for this blueprint to
fully support these changes.

Change-Id: I0226482ddee1573232663e124837deb8a1985df8
Implements: blueprint mistral-mistral-actions
2016-02-19 07:42:47 -06:00
Limor
6a0557f570 Add actions to expose OpenStack Barbican APIs
Add Barbican actions to Mistral

Change-Id: I5b8edf6d435e2e79b5ab4663df8fe72d09e1d346
Implements: blueprint support-barbican-actions
2016-02-09 08:50:55 +00:00
Thomas Herve
f4b17331e4 Implement basic Zaqar queue operations
Add actions to post, pop and get messages from a Zaqar queue. As the
Zaqar client is built differently from other OpenStack modules, the
usual generator logic doesn't apply, we need to re-implement them
directly in the action

blueprint mistral-zaqar-integration

Change-Id: Ib9cc39a0053ad7c117e2fba4b3b64a216190567f
2016-02-03 09:10:18 +01:00
Dan Prince
3815c9ee35 Add support for OpenStack Swift actions
This patch adds support for all supported Swift v1 API
actions via Mistral.

Some updates are required to swiftclient before
can fully support it in tools/get_action_list.py.

Implements: blueprint swift-actions

Change-Id: Ie5de12a5eb921595be67b06fa68b29aee877ac6b
2016-01-11 08:29:48 -05:00
Dan Prince
652a748fce Add support for OpenStack Ironic Inspector actions
This patch adds support for all supported Ironic Inspector v1 API
actions via Mistral.

Some updates are required to python-ironic-inspector-client before
can fully support it in tools/get_action_list.py.

Implements: blueprint ironic-inspector-actions

Change-Id: I28c85a0354dd1880eed36bc4cee5a8051ac9d57b
Depends-On: 61f8de56a77187b87c3ae75c637a3aa9045f0beb
2015-12-10 19:39:59 -05:00
Dan Prince
97aaaa5c42 Run pep8 on some tools python files
Running pep8 on some of the python files in tools/ would
be useful/helpful during development.

Change-Id: I10e7cf7ca448e7498482bae90aa2255507413fce
2015-12-03 08:42:38 -05:00
Dan Prince
0eddd11d80 Add support for OpenStack Ironic actions
This patch adds support for all supported Ironic v1 API
actions via Mistral.

Implements: blueprint ironic-actions
Change-Id: Ib84caf28b7fe9f08bbaa8502b012132dff5dba58
2015-12-02 21:41:40 -05:00
Dan Prince
d9736d2881 Fix tools/get_action_list.py
This patch does several things:

 -fixes an issue where trove_base now uses the Manager class
  instead of HookableMixin. This would actually prevent
  tools/get_action_list.py from running any service...
  not just trove.

 -adds 'trove' to the list of supported services by
  using CLIENTS.keys() instead of the inline list
  where 'trove' was previously missing

 -The trove Client class now requires to arguments.

With these options I am again able to use get_action_list.py.

NOTE: The critical error here was actually the HookableMixin
exception in that it prevents you from using this tool with
other services.

Change-Id: I3207e1379101757b282260949a48d22fe193fe85
Closes-bug: #1521740
2015-12-02 21:39:52 -05:00
Bhaskar Duvvuri
56e62a5bee Add Trove to mistral actions
Implement Trove actions in mistral, useful for Trove automated backups

Change-Id: I638a7cad1d12d5e08a8a1741e72a75fd19d62233
Implements: blueprint trove-api-actions
2015-11-20 20:02:40 +05:30
Noa Koffman
1bdc39ed96 Add ceilometer action support
adding the action of ceilometer python client to mistral.

Change-Id: Icfb0fc6afa3cea5217493623079c8d25127957b5
Implements: blueprint mistral-ceilometer-actions
2015-11-18 07:57:33 +00:00
Jenkins
e642134fcf Merge "get_action_list: use novaclient.client.Client" 2015-09-15 08:36:01 +00:00
Christian Berendt
834a5eb3a0 get_action_list: improve generated JSON output
* use ',' instead of ', ' as separator, this way the trailing
  whitespaces at the end of a line will be removed

* use an indent of 8 instead of 4, this way it is possible to paste
  the generated JSON output into the mapping.json file

Change-Id: I5232490afabf5024e573109d3fc8ba3a6a003a47
2015-09-15 01:29:58 +02:00
Christian Berendt
8c90ee3b7b get_action_list: use novaclient.client.Client
This solves the following issue:

---snip---
UserWarning: 'novaclient.v2.client.Client' is not designed to be
initialized directly. It is inner class of novaclient. Please, use
'novaclient.client.Client' instead.
---snap---

Partial-bug: #1493576

Change-Id: Iceca8ccdfaa15108d3ea321ff164975f5f94ae95
2015-09-14 18:17:03 +02:00
Nikolay Mahotkin
ec2935f7ed Adding script for retrieving OpenStack action list
* It is simple CLI tool.
 * Script now works fine for: Nova, Keystone,
   Glance, Heat and Cinder.
 * in case of Keystone, user must provide full
   auth_info and use v3 auth_url.

TODO:
 * Think on optimal way to do it for neutron.

Change-Id: I3ed144bd84a6fbd24dc518c17cd3962bf3af4caa
2015-04-24 11:00:07 +03:00