Commit Graph

29 Commits

Author SHA1 Message Date
Eyal 8bdf341af7 Remove OpenStack actions from mistral
Depends-on: https://review.opendev.org/#/c/703296/
Depends-On: https://review.opendev.org/#/c/704280/
Change-Id: Id62fdabe7699e7c3b2977166e253cfc77779e467
2020-02-26 10:12:01 +02:00
Eyal d21cf4a7e7 Designate uses only v2
Was fixed in https://review.opendev.org/#/c/682785/
just fix the comment and the tools

Change-Id: I29acc5c0e50faed1456c8f46fddb835e01bcc0a8
2020-01-06 14:44:25 +02:00
Jose Castro Leon a2756a34c2 Support Manila actions in Mistral
Adds manila actions into the available list of actions for mistral

Change-Id: Ic0a3c24f72d91a8a87ffcf81db763058bcbf8566
Closes-Bug: #1783291
2018-07-24 15:11:08 +02:00
Pradeep Kilambi 16de7e004f Remove ceilometer actions from mistral
ceilometer api and client have been deprecated for over
two releases and now removed completely. Lets drop these
actions and update the requirements.

Change-Id: Ica2b835a885b9b4705996f91080afc12587bd314
2018-01-11 14:28:16 -05:00
Mike Fedosin fec851381d Add Glare action pack
This patch adds Glare action pack into Mistral.

Change-Id: Icf4ce5a37f555d01cf9c0b865a6816e3f6801f3a
Implements-blueprint: glare-action-pack
2017-07-31 15:08:22 +00:00
Lingxian Kong cc5782e67c Fix cinder/heat base import
Change-Id: I56bbbe9c5cc9a3366ad5f8f3a92cb554925d92da
Closes-Bug: #1674519
2017-03-21 23:15:35 +13:00
fengchaoyang 6d9b53ef3d Added gnocchi action pack
This patch adds gnocchi action pack into mistral.

Change-Id: I1438b554356ad8ea6b86744eea1402e1f5526739
Depends-On: I99915d9ad5d1ccfa7ff326adab89937cf64a07ce
Implements: blueprint mistral-gnocchi-actions
2017-01-03 12:27:38 +08:00
Pradeep Kilambi 44768730a7 Add aodh actions to mistral
Depends-on: I52df197c0e22f0814f7339601a7291fc057463f8

Implements: blueprint aodh-action-pack

Change-Id: I30d0a2e87ec97a49d81ada4f2ee34c7934935ab3
2016-12-22 11:12:22 +00:00
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