跳转到主要内容

Mistral客户端库

项目描述

https://governance.openstack.org/tc/badges/python-mistralclient.svg

Mistral

Latest Version

Mistral是一个工作流服务。大多数业务流程由多个相互关联的步骤组成,这些步骤需要在一个分布式环境中按照特定的顺序执行。用户可以将此类流程描述为一组任务及其转换。然后,可以将此类描述上传到Mistral,Mistral将负责状态管理、正确的执行顺序、并行性、同步和高可用性。

Mistral还提供灵活的任务调度,以便它可以按照指定的计划(例如,每个星期日下午4点)运行流程,而不是立即运行。在Mistral术语中,这样的一组任务及其之间的关系被称为工作流。

Mistral客户端

用于Mistral REST API的Python客户端。包括Mistral API的Python库和命令行界面(CLI)库。

安装

首先,克隆存储库并转到存储库目录

$ git clone https://opendev.org/openstack/python-mistralclient.git
$ cd python-mistralclient

然后只需运行

$ pip install -e .

或者

$ pip install -r requirements.txt
$ python setup.py install

运行Mistral客户端

如果启用了Mistral身份验证,请提供有关OpenStack身份验证的信息到环境变量中。键入

$ export OS_AUTH_URL=http://<Keystone_host>:5000/v2.0
$ export OS_USERNAME=admin
$ export OS_TENANT_NAME=tenant
$ export OS_PASSWORD=secret
$ export OS_MISTRAL_URL=http://<Mistral host>:8989/v2  (optional, by
  default URL=http://localhost:8989/v2)

如果您的身份验证是通过https对Keystone进行的

$ export OS_CACERT=<ca_cert的路径>

为了确保Mistral客户端正常工作,键入

$ mistral workbook-list

输入命令查看可用命令列表

$ mistral --help

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

python-mistralclient-5.3.0.tar.gz (108.3 kB 查看哈希值)

上传时间 源代码

构建分发

python_mistralclient-5.3.0-py3-none-any.whl (143.3 kB 查看哈希值)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面