)]}'
{"doc/source/cli.rst":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"0e0bcc45c8076e79bce360a103dc070a115718c9","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Basic Usage"},{"line_number":8,"context_line":"-----------"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"In order to use the CLI, you must provide your OpenStack username, password,"},{"line_number":11,"context_line":"project, domain information for both user and project, and auth endpoint. Use"},{"line_number":12,"context_line":"the corresponding configuration options (``--os-username``, ``--os-password``,"},{"line_number":13,"context_line":"``--os-project-name``, ``--os-user-domain-id``, ``os-project-domain-id``, and"},{"line_number":14,"context_line":"``--os-auth-url``), but it is easier to set them in environment variables."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":".. code-block:: shell"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a74a57a_000c1a3a","line":14,"range":{"start_line":10,"start_character":0,"end_line":14,"end_character":74},"updated":"2016-12-01 03:25:07.000000000","message":"This is not exactly accurate. We can use Mistral w/o authentication at all or also with KeyCloak authentication server. So the word \"must\" here can\u0027t be used. I would split this whole section into 3: 1) Using Mistral with OpenStack 2) With KeyCloak server 3) W/o authentication.","commit_id":"5b075383cf4e73a004afb82e42a5e2ec2ed2e0c1"}],"doc/source/cli_usage_with_openstack.rst":[{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"8acd66c970deaf4f63a6e40e401b25a2bc4618fe","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The **mistral** shell utility interacts with OpenStack Mistral API from the"},{"line_number":5,"context_line":"command-line. It supports the entire features of OpenStack Mistral API."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Basic Usage"},{"line_number":8,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_894a0d82","line":5,"updated":"2016-12-09 09:08:38.000000000","message":"\"It supports the entire features of OpenStack Mistral API.\" -\u003e \"It supports all of the features in the OpenStack Mistral API.\"","commit_id":"30780aa7a7ae8ed9238602a62097b0349c36011f"},{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"8acd66c970deaf4f63a6e40e401b25a2bc4618fe","unresolved":false,"context_lines":[{"line_number":8,"context_line":"-----------"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"In order to use the CLI, you must provide your OpenStack username, password,"},{"line_number":11,"context_line":"project, domain information for both user and project, and auth endpoint. Use"},{"line_number":12,"context_line":"the corresponding configuration options (``--os-username``, ``--os-password``,"},{"line_number":13,"context_line":"``--os-project-name``, ``--os-user-domain-id``, ``os-project-domain-id``, and"},{"line_number":14,"context_line":"``--os-auth-url``), but it is easier to set them in environment variables."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_295ad950","line":11,"updated":"2016-12-09 09:08:38.000000000","message":"\"domain information for both user and project\" -\u003e \"domain information (for both user and project)\"","commit_id":"30780aa7a7ae8ed9238602a62097b0349c36011f"},{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"8acd66c970deaf4f63a6e40e401b25a2bc4618fe","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"In order to use the CLI, you must provide your OpenStack username, password,"},{"line_number":11,"context_line":"project, domain information for both user and project, and auth endpoint. Use"},{"line_number":12,"context_line":"the corresponding configuration options (``--os-username``, ``--os-password``,"},{"line_number":13,"context_line":"``--os-project-name``, ``--os-user-domain-id``, ``os-project-domain-id``, and"},{"line_number":14,"context_line":"``--os-auth-url``), but it is easier to set them in environment variables."},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_743024e9","line":12,"updated":"2016-12-09 09:08:38.000000000","message":"\"the corresponding configuration options\" -\u003e \"the corresponding configuration options are\"","commit_id":"30780aa7a7ae8ed9238602a62097b0349c36011f"},{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"8acd66c970deaf4f63a6e40e401b25a2bc4618fe","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    $ export OS_PASSWORD\u003dsecret"},{"line_number":22,"context_line":"    $ export OS_MISTRAL_URL\u003dhttp://\u003cMistral host\u003e:8989/v2"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"and in the case when you are authenticating against keystone over https:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":".. code-block:: shell"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_f45a7429","line":24,"updated":"2016-12-09 09:08:38.000000000","message":"When authenticating against keystone over https:","commit_id":"30780aa7a7ae8ed9238602a62097b0349c36011f"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"670630848cc95c5eb9863314fe4042279c22c217","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The **mistral** shell utility interacts with OpenStack Mistral API from the"},{"line_number":5,"context_line":"command-line. It supports all of the features in the OpenStack Mistral API."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Basic Usage"},{"line_number":8,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6eadb0_f53ec626","line":5,"range":{"start_line":5,"start_character":17,"end_line":5,"end_character":45},"updated":"2016-12-15 02:53:09.000000000","message":"I\u0027m pretty sure our cli doesn\u0027t support all API yet, at least for event trigger feature :-(","commit_id":"50f5fba7dafb91704e33811815d1c060180659b4"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"f32588c3b172ad248af7247ba9e9af1e69dfef72","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The **mistral** shell utility interacts with OpenStack Mistral API from the"},{"line_number":5,"context_line":"command-line. It supports all of the features in the OpenStack Mistral API."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Basic Usage"},{"line_number":8,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6eadb0_d5086fdc","line":5,"in_reply_to":"1a6eadb0_8370aa0c","updated":"2016-12-18 21:56:56.000000000","message":"https://bugs.launchpad.net/python-mistralclient/+bug/1650971","commit_id":"50f5fba7dafb91704e33811815d1c060180659b4"},{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"13c6f3f58109812566d01da6a37b8dee0e3d4043","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The **mistral** shell utility interacts with OpenStack Mistral API from the"},{"line_number":5,"context_line":"command-line. It supports all of the features in the OpenStack Mistral API."},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Basic Usage"},{"line_number":8,"context_line":"-----------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6eadb0_8370aa0c","line":5,"in_reply_to":"1a6eadb0_f53ec626","updated":"2016-12-16 15:11:53.000000000","message":":( can we make sure there is a bug for this?","commit_id":"50f5fba7dafb91704e33811815d1c060180659b4"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"670630848cc95c5eb9863314fe4042279c22c217","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Basic Usage"},{"line_number":8,"context_line":"-----------"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"In order to use the CLI, you must provide your OpenStack username, password,"},{"line_number":11,"context_line":"project, domain information (for both user and project), and auth endpoint. Use"},{"line_number":12,"context_line":"the corresponding configuration options (``--os-username``,"},{"line_number":13,"context_line":"``--os-password``, ``--os-project-name``, ``--os-user-domain-id``,"},{"line_number":14,"context_line":"``os-project-domain-id``, and ``--os-auth-url``), but it is easier to set them"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6eadb0_7519d6d6","line":11,"range":{"start_line":10,"start_character":57,"end_line":11,"end_character":74},"updated":"2016-12-15 02:53:09.000000000","message":"Could be replaced with \u0027credentials\u0027","commit_id":"50f5fba7dafb91704e33811815d1c060180659b4"}],"doc/source/cli_usage_without_auth.rst":[{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"8acd66c970deaf4f63a6e40e401b25a2bc4618fe","unresolved":false,"context_lines":[{"line_number":12,"context_line":"where the Mistral service is not part of the OpenStack cloud and runs"},{"line_number":13,"context_line":"separately."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":".. note:: Only the OS-TARGET-* parameters enable this operation."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_b4855c5a","line":15,"updated":"2016-12-09 09:08:38.000000000","message":"Can we include all the OS-TARGET-* parameters in this document? At the moment we let users know about this nice feature, but it isn\u0027t clear how you use it.","commit_id":"30780aa7a7ae8ed9238602a62097b0349c36011f"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"670630848cc95c5eb9863314fe4042279c22c217","unresolved":false,"context_lines":[{"line_number":9,"context_line":"an OpenStack environment (i.e. no Keystone integration)."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"This setup is particularly useful when Mistral is used in standalone mode,"},{"line_number":12,"context_line":"where the Mistral service is not part of the OpenStack cloud and runs"},{"line_number":13,"context_line":"separately."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"To enable this operation, the user can use ``--os-target-username``,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6eadb0_d5b2aa93","line":12,"range":{"start_line":12,"start_character":29,"end_line":12,"end_character":60},"updated":"2016-12-15 02:53:09.000000000","message":"We\u0027d better give user a CLI example for this, because user may need to use \u0027--os-mistral-url\u0027 in this case.","commit_id":"50f5fba7dafb91704e33811815d1c060180659b4"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"670630848cc95c5eb9863314fe4042279c22c217","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    $ export OS_TARGET_AUTH_URL\u003dhttp://keystone2.example.com:5000/v3"},{"line_number":25,"context_line":"    $ export OS_TARGET_USERNAME\u003dadmin"},{"line_number":26,"context_line":"    $ export OS_TARGET_TENANT_NAME\u003dtenant"},{"line_number":27,"context_line":"    $ export OS_TARGET_PASSWORD\u003dsecret"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a6eadb0_55be9a65","line":27,"updated":"2016-12-15 02:53:09.000000000","message":"OS_TARGET_REGION_NAME?","commit_id":"50f5fba7dafb91704e33811815d1c060180659b4"},{"author":{"_account_id":6732,"name":"Lingxian Kong","email":"anlin.kong@gmail.com","username":"kong"},"change_message_id":"168a88d5a3cdee7a894bb66979a7eb8c0ccdaba0","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        --os-target-username\u003dtestuser \\"},{"line_number":29,"context_line":"        --os-target-tenant\u003dtesttenant \\"},{"line_number":30,"context_line":"        --os-target-password\u003d\"MistralRuleZ\" \\"},{"line_number":31,"context_line":"        run-action heat.stacks_list"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"The OS-TARGET-* parameters can be set in environment variables as:"},{"line_number":34,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a6eadb0_910f2236","line":31,"updated":"2016-12-16 09:53:28.000000000","message":"When running in standalone mode, mistral user will need to specify mistral endpoint by using \u0027--os-mistral-url\u0027 in case mistral is not intalled locally.","commit_id":"82cdc6ba83727e1dfb3a40e2e6f859f0ccbdf41b"}],"doc/source/conf.py":[{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"8acd66c970deaf4f63a6e40e401b25a2bc4618fe","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"# General information about the project."},{"line_number":55,"context_line":"project \u003d u\u0027Mistral Client\u0027"},{"line_number":56,"context_line":"copyright \u003d u\u00272014, Mistral Contributors\u0027"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"# The version info for the project you\u0027re documenting, acts as replacement for"},{"line_number":59,"context_line":"# |version| and |release|, also used in various other places throughout the"}],"source_content_type":"text/x-python","patch_set":4,"id":"3a71b18c_74e3c433","line":56,"updated":"2016-12-09 09:08:38.000000000","message":"2014? :)","commit_id":"30780aa7a7ae8ed9238602a62097b0349c36011f"}],"doc/source/index.rst":[{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"8acd66c970deaf4f63a6e40e401b25a2bc4618fe","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Python bindings to the OpenStack Mistral API"},{"line_number":2,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"This is a client for OpenStack Mistral API. There\u0027s a Python API"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a71b18c_14e8d0e1","line":1,"updated":"2016-12-09 09:08:38.000000000","message":"I wonder, should we call call it the Openstack Workflow API?\n\nFor example, Keystone has this in their documentation:\n\n\"Python bindings to the OpenStack Identity API (Keystone)\"","commit_id":"30780aa7a7ae8ed9238602a62097b0349c36011f"}]}
