Commit Graph

41 Commits

Author SHA1 Message Date
Manpreet Kaur 332a79e2f4 [Doc] Moving to OFTC
This patch updates Freenode to OFTC as IRC server in document.

Change-Id: I35732c50bda2fdf13f7746e78da1cf0e7d1496d3
2021-06-03 07:40:24 +05:30
Andreas Jaeger 63e5a36156 Cleanup py27 support
Make a few cleanups:
- Remove obsolete sections from setup.cfg
- Switch to using sphinx-build
- Cleanup doc/source/conf.py to remove now obsolete content.
- Switch to openstackdocstheme version
- Remove install_command from tox.ini, the default is fine
- Fix docs warnings

Change-Id: Icf6a2d4229392e9d38af67567167b60d02d68019
2020-04-10 11:04:21 +02:00
sunjia e0bdf6742f Add Train specs directory
The "T" release of OpenStack is officially "Train".

http://lists.openstack.org/pipermail/openstack-dev/2018-November/136464.html

Change-Id: I840381e8205d1724cb53fce747a8f183c8f9cf8c
2018-11-14 03:46:44 -05:00
Nguyen Hai 7f3d0e4f5f import zuul job settings from project-config
This is a mechanically generated patch to complete step 1 of moving
the zuul job settings out of project-config and into each project
repository.

Because there will be a separate patch on each branch, the branch
specifiers for branch-specific jobs have been removed.

Because this patch is generated by a script, there may be some
cosmetic changes to the layout of the YAML file(s) as the contents are
normalized.

See the python3-first goal document for details:
https://governance.openstack.org/tc/goals/stein/python3-first.html

Change-Id: I42f1d2f325a7ba9785ebf33bbe76497f031d6bb4
Story: #2002586
Task: #24311
2018-08-20 06:07:33 +00:00
Zuul ab5e86b4c0 Merge "Add custom-context-for-executions spec" 2018-08-06 08:46:46 +00:00
Dougal Matthews 84fe32b3ad Add a Patch Abandonment policy
Change-Id: I6ecdb8e624e2fa241fd422d7b6e66e0146e0f76c
2018-08-03 10:42:47 +01:00
Andras Kovi 834480722d Add custom-context-for-executions spec
Extend the context with custom parameters to make it
generally available for custom actions and support
the separation of OpenStack actions from the core.

Change-Id: If5ea987f3d9d70c288b12f549434f9e8d6853c66
2018-07-26 19:15:10 +02:00
wanghui 1871e23749 Fix a typo of "authentication" in comment
Change-Id: I268dc320c6df2e01f69b4ba98808683f38487b26
2018-02-01 10:25:49 +08:00
Jenkins dbc10d693c Merge "Create and run workflows within a namespace" 2017-07-03 01:21:27 +00:00
Michal Gershenzon cb3bf9262f Create and run workflows within a namespace
Creating and running workflows within a namespace will allow users to create
many workflows with the same name. This is useful when a user already has many
workflows that are connected to each other implemented and one of the workflow
names is already in use and the user does not want to edit the that workflow
and all the ones referencing it or merge them to a workbook.

blueprint create-and-run-workflows-within-a-namespace

Change-Id: I5a8e6c8761bfe31bf04026083c4755468f580429
2017-06-29 21:40:54 +00:00
Renat Akhmerov 9ca07e908a HA specification
Change-Id: I8ac7a51fe9b183f57c5b015f436fca33e1d67d73
2017-06-13 18:10:07 +07:00
Jenkins c77ab1bfa4 Merge "Workflow Error Analysis" 2017-05-23 03:29:28 +00:00
Toure Dunnon 9c49c01a41 Workflow Error Analysis
Workflow error analysis specification to add new functionality
to mistral.

Change-Id: I64a64cc421e87eb6f92787314b7f05e3c7ab94b1
2017-05-22 09:49:02 -04:00
Lingxian Kong 607c3f1162 Move multi-region-support to implemented folder
Also modified the content based on implementation as well.

Change-Id: I8d3aece4a635001afdfd46f33f690399398693c2
2017-05-16 22:20:21 +12:00
Jenkins 01f429e960 Merge "Adding securing sensitive data spec" 2017-04-19 07:41:35 +00:00
Brad P. Crochet 67ca3a3db5 Adding securing sensitive data spec
* A specification for the blueprint:
https://blueprints.launchpad.net/mistral/+spec/secure-sensitive-data

Change-Id: I3180f30b2b41191f10228913bce1c66d0918c976
2017-04-08 07:26:57 -04:00
Lingxian Kong ceb0ee5d20 Support region for openstack actions
Change-Id: I51f07d42a6c28f6310cf9f9724c99be0c0eaea04
Implements: blueprint mistral-multi-region-support
2017-04-05 16:30:05 +12:00
Jenkins 290d61b527 Merge "Mistral Actions Library" 2017-04-03 12:32:00 +00:00
Renat Akhmerov 352669e570 Add 'Advanced publishing' spec instead of 'Global context' spec
* While implementing the previous spec ('Workflow Global Context')
  we realized that the proposed language syntax is not enough
  flexible and concise. The proposed spec replaces the issues of
  the previous spec.

Change-Id: I7bc926698b7be0301919718f6caa854387bab7f6
2017-03-23 17:58:05 +07:00
Dougal Matthews 2c2eba6c10 Mistral Actions Library
Change-Id: I15ad7a746e15c886b896d99b224d4e53c95886fa
2017-03-17 14:27:31 +00:00
Jenkins d6cad4bb05 Merge "Add a policy section to the Mistral specs" 2017-03-06 10:59:05 +00:00
Renat Akhmerov 4dd49460ac Update folder structure
* Added a folder for Pike
* Moved implemented specs for Ocata into "implemented"

Change-Id: I730ea9150137488a414c619a1b4c81a87b7c5be8
2017-03-03 18:54:08 +07:00
Dougal Matthews 3edd778613 Add a policy section to the Mistral specs
The idea of policies is to document something related to the project
that isn't tied to a specific release and often isn't related to code.
For example, a policy could be related to how we organise or how we
agree to do code reviews.

This process is inspired by the policies used in TripleO and the policy
template is a direct copy of the one used in TripleO.

Change-Id: I05f5076a1559790bf6d0f7b68d528748a2acd20b
2017-03-02 11:31:42 +00:00
Renat Akhmerov 67c02d7dfc Adding workflow global context spec
* A specification for the blueprint:
  https://blueprints.launchpad.net/mistral/+spec/mistral-global-wf-context

Change-Id: I94f57d901d0ecae9ae5129d9799f3b0ba33a69b3
2017-01-19 17:19:50 +07:00
Michal Gershenzon a4bd1de3f8 Yaql Tasks Function
This new function will allow user to get a list of tasks matching certain
filter. For example only task in state ERROR from the current execution.

This will work in both YAQL an Jinja2 expressions.

blueprint yaql-tasks-function

Change-Id: I218ad84770e93a25708ff64ce17e10f08187c6d3
2016-11-21 08:59:45 +00:00
Lingxian Kong 20d3fb5e0f Move spec files to correct location
Change-Id: I5e097c6900bb82064b6160476f51b63f243c970d
2016-10-18 16:15:10 +13:00
Istvan Imre 8eaad9931f Publish/output in case of task/workflow failure
Currently it is not possible to provide any reasonable output in case of a
task or workflow failure. Implementing this would greatly simplify error
handling in workflows.

Change-Id: I2442178a5eb50f5485097a165d9fbe8b2d97c959
2016-09-26 11:54:16 +02:00
Jenkins d7316197a6 Merge "Fixing typos in Custom API spec" 2016-07-12 09:36:46 +00:00
Renat Akhmerov 35cfca7a59 Fixing typos in Custom API spec
Change-Id: I3766ccd97f029869842efe110ec0bb0213eff7f3
2016-07-12 11:51:31 +07:00
Jenkins 69e22d3775 Merge "Custom actions API specification" 2016-06-30 11:04:29 +00:00
Renat Akhmerov 9490a6f8a3 Custom actions API specification
Blueprint: mistral-custom-actions-api
Change-Id: I9f94428bb152ac7329fdf82646b2056c4ea59fed
2016-06-27 14:43:16 +07:00
Andras Kovi a89550fb14 Execute workflow on targeted Openstack cloud
Add support for executing workflows on any cloud without having to
reconfigure the Mistral service.

Change-Id: I008dfe88fb0d71262abe419c6a8af4379abc681e
Signed-off-by: Andras Kovi <akovi@nokia.com>
2016-06-06 12:51:53 +02:00
Jenkins ed1bfd726f Merge "Add support for mistral notification event triggers" 2016-05-23 05:07:58 +00:00
Todd Johnson c5ba506218 Add support for mistral notification event triggers
This spec adds support to run Mistral workflows in response to AMPQ events.
This will provide cloud operators the ability to automate their operations
by running workflows in response to specific notification events,
including those emitted by OpenStack.

Change-Id: I345d29b4252d0118a0f63358532df97163f9ac9a
Implements: blueprint event-notification-trigger
2016-05-20 12:39:28 -05:00
hparekh f97f2c5bbb Meaningful message for fail/success/pause transition
Implementation of this spec will allow workflow author to
define meaningful message for fail/success/pause transition.

Change-Id: Ie196763a4a340b8cd92cf552a8a8b4acbc05d0bd
Implements: blueprint mistral-fail-transition-message
2016-05-19 19:18:50 +05:30
hparekh a14e56dff7 Item filtering in Mistral
Change-Id: I80370c513f0ded6121bdce93f46fb9aa6e23eb38
2016-03-07 10:42:39 +05:30
Lingxian Kong 775b47323a Copy implemented spec files to the implemented folder
Create 'newton' folder for next dev cycle as well.

Change-Id: Ibb25925e991ba273301476096dffc726815c7457
2016-03-01 22:00:49 +13:00
Lingxian Kong 16f09e7e45 Support workflow sharing feature in Mistral
Change-Id: I2c0ce6da35e73f9d2d689b9c8fb5f28d17a67df9
2016-01-14 11:42:32 +00:00
Winson Chan d96319123e Allow env update on task re-run
This is regarding the use case where a workflow execution failed
because of environment related issues (i.e. endpoint unavailable,
etc.). Endpoints and credentials can be passed on workflow invocation
under the env param and then accessed by workflow tasks using the
env() function. It is possible that the endpoint is replaced (i.e.
different host/ip) as part of resolving the environment related
issues or that the token passed as credential has expired. In these
cases, the user will need to be able to update the env variables
prior to re-run.

Change-Id: Icc8faf990a3cbdb8e969ae4cda56c0d06f11155f
2015-12-18 01:41:40 +00:00
Lingxian Kong a57fac6499 Support workflow UUID in REST API
This spec proposes supporting workflow UUID in Mistral REST API.

Change-Id: I020642aac988217a70b4aeaa435f56d13249b14d
Implements: blueprint use-workflow-id-in-rest-api
2015-12-15 13:08:10 +08:00
Lingxian Kong 170b47d7ea Initial commit
Add structure, unit tests, and template for mistral-specs, creating
a functional specs repository without any approved specs.

Put example.rst in mitaka/approved and mitaka/implemented respectively
to avoid doc build warnings:
"pattern u'specs/mitaka/approved/*' didn't match any documents"

Implements: blueprint mistral-spec-repository
Change-Id: I092ec2f9b1aef9b1bf328658674119eb3cdf3380
2015-11-18 22:25:55 +08:00