From 3b5f757052ea02ddb5aefc00a953a3e112e23e85 Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Fri, 11 Nov 2016 22:28:51 +0700 Subject: [PATCH 01/13] Update pack docs --- docs/source/packs.rst | 190 ++++++++++++++++++++++++++++-------------- 1 file changed, 127 insertions(+), 63 deletions(-) diff --git a/docs/source/packs.rst b/docs/source/packs.rst index 8bcc767da..5cb300db0 100644 --- a/docs/source/packs.rst +++ b/docs/source/packs.rst @@ -6,107 +6,110 @@ What is a Pack? Pack is the unit of deployment for integrations and automations that extend |st2|. Typically a pack is organized along service or product boundaries e.g. AWS, Docker, Sensu etc. A pack can contain :doc:`Actions `, :doc:`Workflows `, :doc:`Rules `, :doc:`Sensors `, :doc:`Aliases `. -It is best to view a pack as the means to extend |st2| and allow it to integrate with an external systems. See `next section` to learn more about pack management. +It is best to view a pack as the means to extend |st2| and allow it to integrate with an external systems. Everything you create will also be part of a pack. -Packs Location and Discovery ----------------------------- +Managing Packs +-------------- + +|st2| packs are managed through ``st2 pack ...`` commands: ``st2 pack -h`` will give you a useful overview if you just need a quick start. + +A few packs (such as the ``core`` pack for basic StackStorm actions) come pre-installed with StackStorm. ``list`` and ``get`` are primary commands to work with local packs: + +.. code-block:: bash + + # List all installed packs + st2 pack list -When using |st2| and pack management actions, all the packs are by default installed into the + # Get detailed information about an installed pack + st2 pack get core + +When using |st2| and pack management actions, all the packs are installed into the system packs directory which defaults to ``/opt/stackstorm/packs``. -When |st2| searches for available packs it looks into the system packs directory and -into any additional directories which are specified in the ``packs_base_paths`` setting. +Discovering Packs +----------------- -To look for packs in additional directories, set the value of ``packs_base_paths`` in ``st2.conf`` -(typically in :github_st2:`/etc/st2/st2.conf `, as described in -:doc:`Configuration `). The value must be a colon delimited string of directory paths. +There's over a hundred StackStorm packs already available to you! `StackStorm Exchange `__ is a collection of ready-made packs submitted by StackStorm users and engineers, and there are packs for most of the popular cloud providers and DevOps tools. -For example: +In addition to the pack listing at `exchange.stackstorm.org `__, you can search the pack index in CLI with ``st2 pack search`` and ``st2 pack show``: -:: +.. code-block:: bash - [content] - packs_base_paths=/home/myuser1/packs:/home/myuser2/packs + # Search query is applied across all pack parameters. -Note: Directories are always searched from left to right in the order they are -specified, with the system packs directory always searched first. + # It will search through pack names: + st2 pack search sensu + # And keywords: + st2 pack search monitoring + # And description (use quotes for multi-word search): + st2 pack search "Amazon Web Services" + # And even pack author: + st2 pack search "Jon Middleton" -Getting a Pack --------------- + # Show an index entry for the pack + st2 pack show sensu -Pack management is done by |st2| actions from `packs` pack, pun intended. Run ``st2 action list --pack packs`` for a list of pack management actions. +Installing a Pack +----------------- -Some packs can be installed and run "as is" without any configurations. +Installing a pack is simple: .. code-block:: bash - st2 run packs.install packs=docker,sensu repo_url=https://github.com/StackStorm/st2contrib.git + st2 pack install sensu + + # You can also install multiple packs: + st2 pack install datadog github -This downloads the Sensu and Docker packs from the `StackStorm/st2contrib community repo on GitHub `__, places them as local content under ``/opt/stackstorm/packs``, registers with |st2| and loads the content. +This command will download packs from the `StackStorm Exchange organization on GitHub `__, place them under ``/opt/stackstorm/packs``, and register them with |st2|. -By default packs are installed from the |st2| community repo. Use ``repo_url`` parameter to install a pack from a fork of `st2contrib `__, or from a custom repo. The following example installs all the packs from `StackStorm/st2incubator `__ - the repo where you find our experiments and work-in-progress: +Essentially, ``st2 pack install`` works with git repositories: there is one for every pack in the Exchange, and you can install your own packs from git just as easily. .. code-block:: bash - st2 run packs.install packs=* register=all repo_url=https://github.com/StackStorm/st2incubator.git + st2 pack install https://github.com/emedvedev/chatops-training -If you are using a private repo to host your pack(s) on github, use: -``repo_url=https://username:password@github.com/username/repository.git``. -You can optionally pass ``subtree=True`` if the repo contains multiple packs within ``packs`` directory -of repo root just like `StackStorm/st2contrib community repo on GitHub `_. -If the repo contains only one pack at the repo root, then use ``subtree=False``. +By default, the latest version of a pack will be installed, but you can specify a particular version, branch, tag, or even a commit hash. -To uninstall packs: ``st2 run packs.uninstall packs=docker,sensu``. This unloads and unregisters the content and deletes the packs from the disk. +.. code-block:: bash -The integration packs often require configurations to adjust to the environment. e.g. you will need to specify SMTP server for email, a puppet master URL for Puppet, or a Keystone endpoint and tenant credentials for OpenStack. The installation process is: + st2 pack install cloudflare=77ee04e + st2 pack install cloudflare=0.1.0 + st2 pack install https://github.com/emedvedev/chatops-training=testing -1. Download the pack with ``packs.download`` -2. Check out the `README.md`. Adjust configurations per your environment. For - more information on pack configuration and how to configure the pack, please - refer to :doc:`/reference/pack_configs`. -3. Run pack setup via ``packs.setup_virtualenv``. It sets up a virtual environment and installs the dependencies listed in requirements.txt. -4. Load the pack into |st2| with ``pack.load register=all|actions|rules|sensors``. +Note that running ``st2 pack install`` on an installed pack will start an upgrade: your pack will be replaced with the version you're asking |st2| to install. -Let's install the Docker pack: +To uninstall a pack, use ``remove``: .. code-block:: bash - # Download Docker pack from http://github.com/stackstorm/st2contrib - st2 run packs.download packs=docker + st2 pack remove sensu - # Set up a virtual environment for this pack and install all the pack dependencies - # listed in requirements.txt (if any). - # Virtual environment provides isolated Python environment for sensors and Python runner - # actions. - st2 run packs.setup_virtualenv packs=docker +Configuring a Pack +------------------ - # Check out README.md and if necessary, adjust configuration for your environment - less /opt/stackstorm/packs/docker/README.md +Integration packs often require configuration to adjust to the environment. e.g. you will need to specify SMTP server for email, a puppet master URL for Puppet, or a Keystone endpoint and tenant credentials for OpenStack. - # Load ALL the content: actions, sensors, rules - # If you don't want to load sample rules by default, do - # st2 run packs.load register=sensors && st2 run packs.load register=actions - st2 run packs.load register=all +Most packs that require configuration can be configured interactively: - # To pick up sensors, we need to bounce the st2sensorcontainer process. - # Note: live update coming soon and this won't be needed. - st2 run packs.restart_component servicename=st2sensorcontainer +.. code-block:: bash - # Verify that the Docker pack was installed - st2 action list --pack=docker - st2 sensor list --pack=docker - st2 trigger list --pack=docker + st2 pack config cloudflare -The Docker pack is now installed and ready to use. +You will be prompted for configuration parameters in a nice interactive tool with descriptions, suggestions, and defaults. You will also be asked to verify your final config file in a text editor before saving it: it's optional, and most packs don't require more than two or three fields, but we have to comply with Health and Safety. -Packs may contain automations - rules and workflows. Rules are not loaded by default - you may want to review and adjust them before loading. Pass ``register=all`` option to ``packs.install`` and ``packs.load`` actions to get the rules loaded. Use ``st2ctl reload`` for fine control - ``packs.load`` is an st2 action wrapper around it. +Some packs will require old-school manual configuration: in that case, you will have to edit a ``config.yaml`` file inside the ``/opt/stackstorm/packs/`` directory and reload the pack with ``st2 pack register ``. Your config will not be overwritten on pack upgrades, and to be extra safe, you can save it as ``/opt/stackstorm/configs/.yaml`` to keep it away from the pack source, which is something we recommend. -.. note:: Pack management is implemented as a pack of st2 actions. Check out :github_st2:`/opt/stackstorm/packs ` for examples of defining actions and workflows. +Packs may contain automation rules. Rules are not loaded by default, because you may want to review and adjust them before loading. Use ``st2 pack register`` to register rules in the pack. -Creating a Pack ---------------- +.. code-block:: bash -See :doc:`/reference/packs` for details on how to package your integrations and automations in a pack, how to publish it, and how to contribute it to the |st2| community. + st2 pack register sensu --types=rule + +Developing a Pack +----------------- + +See :doc:`/reference/packs` for details on how to package your integrations and automations in a pack, how to fork a pack for development or create your own, how to publish it, and how to contribute it to the |st2| community. .. rubric:: What's Next? @@ -116,4 +119,65 @@ See :doc:`/reference/packs` for details on how to package your integrations and * Check out `tutorials on stackstorm.com `__ - a growing set of practical examples of automating with |st2|. * For information on pack testing, please see the :doc:`Pack Testing ` page. +Advanced Topics +--------------- + +Installing packs from private repositories +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +If you're installing a pack from a private repository on GitHub, you can use https auth with a `personal access token `__, or create a `deploy key `__ to use SSH. + +Access tokens are used with HTTPS auth: ``st2 pack install https://:@github.com/username/repo.git``. + +Deploy keys are used with ``git@`` urls, and require the system user running the command (stanley or root, depending on your configuration) to have a private key, but they are more secure and can be configured on the per-repo basis. + +Other git hosting services should also support either SSH or HTTPS auth, and would be configured in a similar fashion. + +Pack location +~~~~~~~~~~~~~ + +When |st2| searches for available packs, it looks into the system packs directory and +into any additional directories which are specified in the ``packs_base_paths`` setting. + +To look for packs in additional directories, set the value of ``packs_base_paths`` in ``st2.conf`` +(typically in :github_st2:`/etc/st2/st2.conf `, as described in +:doc:`Configuration `). The value must be a colon delimited string of directory paths. + +For example: + +:: + + [content] + packs_base_paths=/home/myuser1/packs:/home/myuser2/packs + +Note: Directories are always searched from left to right in the order they are +specified, with the system packs directory always searched first. + +Working with pack indexes +~~~~~~~~~~~~~~~~~~~~~~~~~ + +When you run pack management commands like ``st2 pack install sensu`` or ``st2 pack search git``, |st2| uses a pack index file to resolve short names and perform searches. A pack index is, essentially, a JSON object: it contains metadata and URLs for all available packs. + +`The StackStorm Exchange index file `__ is a default file used by all |st2| instances, and a good example of the index format. The file is hosted on GitHub (`StackStorm-Exchange/index `__) and proxied through CloudFlare CDN. + +The index path is specified in ``st2.conf`` as ``content.index_url``. You can replace the default index, or even use more than one with a comma-separated list: + +:: + [content] + index_url=https://my-super-index.org/index.json,https://exchange.stackstorm.org/v1/index.json + +Contents from all specified indexes will merge, priority arranged left to right. In the example above, ``sensu`` pack in your own index would override ``sensu`` pack from the Exchange. + +There are multiple reasons to consider hosting your own index, especially with HA deployments or multi-server setups: + +* mirroring: in case the main index is not available, your mirror will be used; +* forking: if you fork Exchange packs, you can create an index that is going to use your forks; +* enterprise restrictions: if you need pack names to resolve, but can't install from github, you can specify your own index as the only source; +* a centralized resolver: in a multi-server deployment, you can host an index to keep repo URLs in a centralized location; +* bragging rights: get your own packs resolvable by short names because the cool kids are doing it. + +In most cases there are many other ways to solve the same problem, but sometimes a pack index is a viable alternative. Create your index file and make it accessible over HTTPS, change the config—and you're good! + +When you have to monitor index health, the ``/packs/index/health`` API endpoint will show you the state of all indexes used by your |st2| instance. + .. include:: /__engage_community.rst From c440961e763998aa70652871fbecd636fe1d9824 Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Fri, 11 Nov 2016 22:45:21 +0700 Subject: [PATCH 02/13] Refinements --- docs/source/packs.rst | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/source/packs.rst b/docs/source/packs.rst index 5cb300db0..8b6fd7036 100644 --- a/docs/source/packs.rst +++ b/docs/source/packs.rst @@ -11,6 +11,10 @@ It is best to view a pack as the means to extend |st2| and allow it to integrate Managing Packs -------------- +.. note:: + + Everything about packs got better and easier in |st2| 2.1! Packs are naturally growing into a full package management solution inside |st2|. There are new API endpoints, CLI commands, repository structure for hosting packs, and a pack collection called StackStorm Exchange. Some of the older things are now deprecated. If you're using a previous version, it's time to upgrade or at least read the :doc:`upgrade notes `. + |st2| packs are managed through ``st2 pack ...`` commands: ``st2 pack -h`` will give you a useful overview if you just need a quick start. A few packs (such as the ``core`` pack for basic StackStorm actions) come pre-installed with StackStorm. ``list`` and ``get`` are primary commands to work with local packs: @@ -109,11 +113,11 @@ Packs may contain automation rules. Rules are not loaded by default, because you Developing a Pack ----------------- -See :doc:`/reference/packs` for details on how to package your integrations and automations in a pack, how to fork a pack for development or create your own, how to publish it, and how to contribute it to the |st2| community. +See :doc:`/reference/packs` for details on how to package your integrations and automations in a pack, how to fork a pack for development or create your own, how to publish it, and how to contribute it to the |st2| community. If you're planning to develop any |st2| content, we would strongly suggest getting yourself familiar with that page: every piece of content in StackStorm has to belong to a pack, and a good understanding of pack workflow will make your development process much easier! .. rubric:: What's Next? -* Explore existing packs for many common products and tools from `StackStorm community `__ - `st2contrib `__. +* Explore existing packs for many common products and tools: `StackStorm Exchange `__. * Learn how to write a pack and contribute to the community - :doc:`/reference/packs`. * Learn how to write :ref:`custom sensors ` and :ref:`custom actions `. * Check out `tutorials on stackstorm.com `__ - a growing set of practical examples of automating with |st2|. From 878cd6a49c069bd3dd1413718b4885cfc45f9a80 Mon Sep 17 00:00:00 2001 From: Tomaz Muraus Date: Fri, 11 Nov 2016 17:41:23 +0100 Subject: [PATCH 03/13] Update upgrade notes. --- docs/source/upgrade_notes.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/source/upgrade_notes.rst b/docs/source/upgrade_notes.rst index 6e7fd3584..164d5e437 100644 --- a/docs/source/upgrade_notes.rst +++ b/docs/source/upgrade_notes.rst @@ -40,6 +40,14 @@ Upgrade Notes For example, if a pack name is ``Travis CI``, a valid and good value for ``ref`` attribute would be ``travis_ci`` (previously the pack files would live in ``travis_ci/`` directory). +* ``version`` field in the pack metadata file must now contain a version string which is a + valid semver identifier - ``..``. For example ``0.1.0``, ``1.0.0,``2.0.1``, + etc. + +* Support for ``.gitinfo`` file has been removed and as such ``packs.info`` action has also been + removed. All the local pack directories are now direct git checkouts of the corresponding pack + repositories so this file is not needed anymore. + |st2| v2.0.0 ------------ From 45c971322494d071144da03c6c290a1f4c7aed1b Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Fri, 11 Nov 2016 23:45:07 +0700 Subject: [PATCH 04/13] Fix most of the contrib references --- README.md | 13 ++++++++----- docs/source/actions.rst | 4 ++-- docs/source/chatops/notifications.rst | 2 +- docs/source/conf.py | 11 ++++++----- docs/source/install/deb.rst | 4 ++-- docs/source/install/rhel6.rst | 4 ++-- docs/source/install/rhel7.rst | 4 ++-- docs/source/rules.rst | 2 +- docs/source/sensors.rst | 6 +++--- docs/source/start.rst | 4 ++-- 10 files changed, 29 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index fc4891d3a..804a5c9a8 100644 --- a/README.md +++ b/README.md @@ -145,14 +145,17 @@ sphinx-autobuild -H 127.0.0.1 -b html ./docs/source/ ./docs/build/html :github_st2:`st2/st2common/st2common/operators.py ` -* Link to Github st2contrib repo: +* Link to Github StackStorm-Exchange org: - :github_contrib:`Link to docker README on st2contrib` + :github_exchange:`Link to a sensu pack repo inside Exchange` -* Link to st2contrib and st2incubator repos on Github (using a global we set up in source/conf.py) +* Link to StackStorm Exchange website with a filter query: - `st2contrib`_ - `st2incubator`_ + :web_exchange:`Sensu` + +* Link to the Exchange website on Github (using a global we set up in source/conf.py) + + `exchange`_ * The pattern to include an example from `/st2/contrib/examples`: make example file name a reference on github. May say that it is deployed to `/usr/share/doc/st2/examples/`, and auto-include the file: diff --git a/docs/source/actions.rst b/docs/source/actions.rst index f9f3d0801..d95e60fb0 100644 --- a/docs/source/actions.rst +++ b/docs/source/actions.rst @@ -552,7 +552,7 @@ passed in, action will be considered as failed (first flag in the result tuple indicating action status is ``False``). For a more complex example, please refer to the `actions in the Libcloud pack in -the contrib repository `_. +StackStorm Exchange `_. Configuration File ~~~~~~~~~~~~~~~~~~ @@ -663,7 +663,7 @@ To see all predefined actions: .. rubric:: What's Next? -* Explore packs and actions contributed by |st2| developers and community in the `StackStorm st2contrib repo on Github `_. +* Explore packs and actions contributed by |st2| developers and community in the `StackStorm Exchange `_. * Check out `tutorials on stackstorm.com `__ on creating actions, and other practical examples of automating with |st2|. .. _JSON Schema: http://json-schema.org/documentation.html diff --git a/docs/source/chatops/notifications.rst b/docs/source/chatops/notifications.rst index 19685eec9..b7b6b26f4 100644 --- a/docs/source/chatops/notifications.rst +++ b/docs/source/chatops/notifications.rst @@ -4,7 +4,7 @@ Notifications If you read through the :ref:`ref-chatops` section, you are familiar with notifications. Even without ChatOps, notifications can be used to post messages to external systems like Chat clients, send emails etc. Notifications require an action that is registered with -|st2| (e.g., the `post_message `_ action in the the ``slack`` pack) +|st2| (e.g., the `post_message `_ action in the the ``slack`` pack) and a notification rule to go with it. Notifications are implemented as triggers, rules and actions. A special ``core.st2.notifytrigger`` is emitted by the system on completion of every action. A rule to match the trigger to a notify action results in notifications being sent out. diff --git a/docs/source/conf.py b/docs/source/conf.py index d70ea052b..d6da96388 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -104,12 +104,14 @@ def previous_version(ver): extlinks = { 'github_st2': ('https://github.com/StackStorm/st2/tree/master/%s', None), 'github_mistral': ('https://github.com/StackStorm/mistral/tree/master/%s', None), - 'github_contrib': - ('https://github.com/StackStorm/st2contrib/tree/master/%s', None), + 'github_exchange': + ('https://github.com/StackStorm-Exchange/%s', None), 'github_devenv': ('https://github.com/StackStorm/devenv/tree/master/%s', None), 'github_st2web': ('https://github.com/StackStorm/st2web/tree/master/%s', None), 'ops_latest': - ('https://downloads.stackstorm.net/releases/st2/' + release + '/%s/', None) + ('https://downloads.stackstorm.net/releases/st2/' + release + '/%s/', None), + 'web_exchange': + ('https://exchange.stackstorm.org/#%s', None), } # Inserted at the bottom of all rst files. @@ -124,8 +126,7 @@ def previous_version(ver): rst_epilog = """ %s -.. _st2contrib: http://www.github.com/stackstorm/st2contrib -.. _st2incubator: http://www.github.com/stackstorm/st2incubator +.. _exchange: https://exchange.stackstorm.org/ .. |bwc| replace:: Brocade Workflow Composer .. |ipf| replace:: IP Fabric Automation Suite """ % product_replace diff --git a/docs/source/install/deb.rst b/docs/source/install/deb.rst index c9d3f1a47..d38006eb2 100644 --- a/docs/source/install/deb.rst +++ b/docs/source/install/deb.rst @@ -1,7 +1,7 @@ Ubuntu / Debian =============== -If you're just looking for a "one-liner" installation, check the :doc:`top-level install guide `. Otherwise, you +If you're just looking for a "one-liner" installation, check the :doc:`top-level install guide `. Otherwise, you can use this guide for step-by step instructions for installing |st2| on a single Ubuntu/Debian 64 bit system as per the :doc:`Reference deployment `. @@ -111,7 +111,7 @@ Verify ----------------- At this point you have a minimal working installation, and can happily play with |st2|: -follow :doc:`/start` tutorial, :ref:`deploy examples `, explore and install packs from `st2contrib`_. +follow :doc:`/start` tutorial, :ref:`deploy examples `, explore and install packs from `StackStorm Exchange `__. But there is no joy without WebUI, no security without SSL termination, no fun without ChatOps, and no money without Brocade Workflow Composer. Read on, move on! diff --git a/docs/source/install/rhel6.rst b/docs/source/install/rhel6.rst index 44322f4b2..66ac5c69a 100644 --- a/docs/source/install/rhel6.rst +++ b/docs/source/install/rhel6.rst @@ -1,7 +1,7 @@ RHEL 6 / CentOS 6 ================= -If you're just looking for a "one-liner" installation, check the :doc:`top-level install guide `. Otherwise, you +If you're just looking for a "one-liner" installation, check the :doc:`top-level install guide `. Otherwise, you can use this guide for step-by step instructions for installing |st2| on a single RHEL 6/CentOS 6 64 bit system per the :doc:`Reference deployment `. @@ -181,7 +181,7 @@ Verify At this point you have a minimal working installation, and can happily play with |st2|: follow :doc:`/start` tutorial, :ref:`deploy examples `, explore and install packs -from `st2contrib`_. +from `StackStorm Exchange `__. But there is no joy without WebUI, no security without SSL termination, no fun without ChatOps, and no money without Brocade Workflow Composer. Read on, move on! diff --git a/docs/source/install/rhel7.rst b/docs/source/install/rhel7.rst index 0d7b5ab8a..0377f0eab 100644 --- a/docs/source/install/rhel7.rst +++ b/docs/source/install/rhel7.rst @@ -1,7 +1,7 @@ RHEL 7 / CentOS 7 ================= -If you're just looking for a "one-liner" installation, check the :doc:`top-level install guide `. Otherwise, you +If you're just looking for a "one-liner" installation, check the :doc:`top-level install guide `. Otherwise, you can use this guide for step-by step instructions for installing |st2| on a single RHEL 7/CentOS 7 64 bit system per the :doc:`Reference deployment `. @@ -153,7 +153,7 @@ Verify ----------------- At this point you have a minimal working installation, and can happily play with |st2|: -follow :doc:`/start` tutorial, :ref:`deploy examples `, explore and install packs from `st2contrib`_. +follow :doc:`/start` tutorial, :ref:`deploy examples `, explore and install packs from `StackStorm Exchange `__. But there is no joy without WebUI, no security without SSL termination, no fun without ChatOps, and no money without Brocade Workflow Composer. Read on, move on! diff --git a/docs/source/rules.rst b/docs/source/rules.rst index 3f87ec80a..0be0b0858 100644 --- a/docs/source/rules.rst +++ b/docs/source/rules.rst @@ -718,7 +718,7 @@ Run action every full hour every day of the week .. rubric:: What's Next? -* Explore automations on the `st2contrib`_ community repo. +* Explore automations in the `StackStorm Exchange `_. * Learn more about :doc:`sensors`. * Check out `tutorials on stackstorm.com `__ - a growing set of practical examples of automating with |st2|. diff --git a/docs/source/sensors.rst b/docs/source/sensors.rst index fbb4af62b..237ede8aa 100644 --- a/docs/source/sensors.rst +++ b/docs/source/sensors.rst @@ -138,7 +138,7 @@ datastore. This way if the sensor is restarted or if it crashes, the sensor can resume from where it left off without injecting duplicate triggers into the system. -For the implementation, see :github_contrib:`twitter_search_sensor.py on st2contrib` +For the implementation, see :github_exchange:`twitter_search_sensor.py in StackStorm Exchange` 1. list_values(local=True, prefix=None) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -240,5 +240,5 @@ For example: Examples -------- -For more examples, please reference packs in the `st2contrib repo -`__. +For more examples, please reference packs in `StackStorm Exchange +`__. diff --git a/docs/source/start.rst b/docs/source/start.rst index bc9038e72..6ebe1ef96 100644 --- a/docs/source/start.rst +++ b/docs/source/start.rst @@ -236,7 +236,7 @@ to /opt/stackstorm/packs/, setup, and reload the content: # Reload stackstorm context st2ctl reload --register-all -For more content - actions, sensors, rules - checkout `st2contrib`_ community repo on GitHub. +For more content — actions, sensors, rules — checkout `StackStorm Exchange `__. Datastore --------- @@ -262,7 +262,7 @@ For more information on datastore, check :doc:`datastore` * Get more actions, triggers, rules: - * Install integration packs from `st2contrib`_ - follow guide on :doc:`/packs`. + * Install integration packs from `StackStorm Exchange `__ - follow guide on :doc:`/packs`. * :ref:`Convert your scripts into StackStorm actions. ` * Learn how to :ref:`write custom actions `. From 18cc33003263bed0f2759e0a0dfc10a143be7068 Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Fri, 11 Nov 2016 23:46:16 +0700 Subject: [PATCH 05/13] Fix @LindsayHill's comments --- docs/source/packs.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/packs.rst b/docs/source/packs.rst index 8b6fd7036..f67fb0da6 100644 --- a/docs/source/packs.rst +++ b/docs/source/packs.rst @@ -6,7 +6,7 @@ What is a Pack? Pack is the unit of deployment for integrations and automations that extend |st2|. Typically a pack is organized along service or product boundaries e.g. AWS, Docker, Sensu etc. A pack can contain :doc:`Actions `, :doc:`Workflows `, :doc:`Rules `, :doc:`Sensors `, :doc:`Aliases `. -It is best to view a pack as the means to extend |st2| and allow it to integrate with an external systems. Everything you create will also be part of a pack. +It is best to view a pack as the means to extend |st2| and allow it to integrate with external systems. Everything you create will also be part of a pack. Managing Packs -------------- @@ -17,7 +17,7 @@ Managing Packs |st2| packs are managed through ``st2 pack ...`` commands: ``st2 pack -h`` will give you a useful overview if you just need a quick start. -A few packs (such as the ``core`` pack for basic StackStorm actions) come pre-installed with StackStorm. ``list`` and ``get`` are primary commands to work with local packs: +A few packs (such as the ``core`` pack for basic StackStorm actions) come pre-installed with StackStorm. ``list`` and ``get`` are the primary commands to work with local packs: .. code-block:: bash From d4176b0cf90e26c20a93399e25d48768dfde8aba Mon Sep 17 00:00:00 2001 From: Kirill Izotov Date: Wed, 23 Nov 2016 14:40:33 +0700 Subject: [PATCH 06/13] Bring back dontrib reference and fix a typo --- docs/source/conf.py | 2 ++ docs/source/packs.rst | 1 + 2 files changed, 3 insertions(+) diff --git a/docs/source/conf.py b/docs/source/conf.py index d6da96388..a6a9b0855 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -104,6 +104,8 @@ def previous_version(ver): extlinks = { 'github_st2': ('https://github.com/StackStorm/st2/tree/master/%s', None), 'github_mistral': ('https://github.com/StackStorm/mistral/tree/master/%s', None), + 'github_contrib': + ('https://github.com/StackStorm/st2contrib/tree/master/%s', None), 'github_exchange': ('https://github.com/StackStorm-Exchange/%s', None), 'github_devenv': ('https://github.com/StackStorm/devenv/tree/master/%s', None), diff --git a/docs/source/packs.rst b/docs/source/packs.rst index f67fb0da6..9b379d3c5 100644 --- a/docs/source/packs.rst +++ b/docs/source/packs.rst @@ -167,6 +167,7 @@ When you run pack management commands like ``st2 pack install sensu`` or ``st2 The index path is specified in ``st2.conf`` as ``content.index_url``. You can replace the default index, or even use more than one with a comma-separated list: :: + [content] index_url=https://my-super-index.org/index.json,https://exchange.stackstorm.org/v1/index.json From ec0265c9d9909337370502a1e73fe4c4efa1a8d6 Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Wed, 23 Nov 2016 17:03:07 +0700 Subject: [PATCH 07/13] Fix the installation step for "working with packs" --- docs/source/reference/packs.rst | 34 ++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/source/reference/packs.rst b/docs/source/reference/packs.rst index bde9e2219..7cc9694eb 100644 --- a/docs/source/reference/packs.rst +++ b/docs/source/reference/packs.rst @@ -86,7 +86,7 @@ The ``policies`` folder contains Policies. See :doc:`Policies `. +If you would like to create a pack yourself then follow these *simple* steps. In the example below, we will create a simple pack named **hello_st2**. The full example is also available at :github_st2:`st2/contrib/hello_st2 `. 1. First, let's create the pack folder structure and related files. Let's keep the metadata files such as pack.yaml, config.schema.yaml, and requirements.txt empty for now: @@ -149,18 +149,18 @@ Copy the following content to policies/policy1.yaml .. literalinclude:: /../../st2/contrib/hello_st2/policies/policy1.yaml -7. Deploy this pack manually: +7. Install this pack manually. Your pack should be versioned in git for this step to work. .. code-block:: bash - # Assuming that hello_st2 is on the same server - cp -R ./hello_st2 /opt/stackstorm/packs + # If hello_st2 is on the same server. + st2 pack install ./hello_st2 - # Create virtual environment for hello_st2. - st2 run packs.setup_virtualenv packs=hello_st2 + # If hello_st2 is hosted on github. + st2 pack install https://github.com/ - # Reloads the content - st2 run packs.load register=all + # Reload the content. + st2 pack register hello_st2 Once you follow steps 1-7 you will have created your first pack. Commands like ``st2 action list``, ``st2 rule list`` and ``st2 trigger list`` will show you the loaded content. To check if the sensor triggering action is working, run ``st2 execution list``, there should be an entry for executing ``hello_st2.greet`` every minute. @@ -170,45 +170,45 @@ Next steps would be to create an integration pack for you favorite tool or servi Pushing a Pack to the Community ------------------------------- -So, now you forged this uber-awesome pack in |st2|, what's next? Do you want to share your awesome pack and knowledge with the community? For this purpose we have created the `StackStorm community repo `__ where you can share and pull other content packs. Submit a pull request! Here are the steps: +So, now you forged this uber-awesome pack in |st2|, what's next? Do you want to share your awesome pack and knowledge with the community? For this purpose we have created the `StackStorm Exchange `__ where you can share and pull other content packs. Submit a pull request! Here are the steps: -1. Fork the |st2| community repository (st2contrib) on Github +1. Fork the `exchange-incubator `__ repository on Github. - * Go to https://github.com/StackStorm/st2contrib and click "Fork" button on + * Go to https://github.com/StackStorm-Exchange/exchange-incubator and click "Fork" button on the right 2. Clone your fork .. code-block:: bash - git clone https://github.com//st2contrib.git + git clone https://github.com//exchange-incubator.git 3. Create a branch for your changes .. code-block:: bash - cd st2contrib + cd exchange-incubator git checkout -b my_uber_new_pack 4. Put your pack in the repo .. code-block:: bash - cp -R ~/uber_new_pack ./packs/ + cp -R ~/uber_new_pack . 5. Create a local commit and push to remote repo .. code-block:: bash - git add packs/uber_new_pack + git add uber_new_pack git commit -m "Awesomeness!!!" git push origin my_uber_new_pack 6. Create pull request - * Go to `StackStorm repo `__. You will see a yellow banner with a button ``Compare & Pull request``. Click the button. + * Go to `exchange-incubator `__. You will see a yellow banner with a button ``Compare & Pull request``. Click the button. * Fill in details describing the pack. Click the ``Create pull request`` button. - * Github will notify us of a new pull request (PR) and we shall review the code, make sure everything looks pristine and merge it in to make your pack publicly available via st2contrib. + * Github will notify us of a new pull request (PR) and we shall review the code, make sure everything looks pristine and merge it in to make your pack publicly available via StackStorm Exchange. .. hint:: If you are new to git/GitHub, `here `__ is an excellent interactive learning resource. From d85b184be463f24c25f4cad10c4baf3f54f3cbb7 Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Wed, 23 Nov 2016 17:03:22 +0700 Subject: [PATCH 08/13] Add the new page for migration notes and reference it in the "upgrade notes" section --- docs/source/reference/exchange.rst | 42 ++++++++++++++++++++++++++++++ docs/source/upgrade_notes.rst | 3 +++ 2 files changed, 45 insertions(+) create mode 100644 docs/source/reference/exchange.rst diff --git a/docs/source/reference/exchange.rst b/docs/source/reference/exchange.rst new file mode 100644 index 000000000..2e29136d2 --- /dev/null +++ b/docs/source/reference/exchange.rst @@ -0,0 +1,42 @@ +StackStorm Exchange +=================== + +Integration packs have received significant overhaul in StackStorm 2.1: with new dedicated tools, working with packs becomes very close to the "usual" package management you know from working with programming languages and operating systems. Installing, updating, and managing StackStorm packs has become a smoother, more streamlined experience. + +This page serves as a migration guide, as well as the list of features that are being changed or deprecated. If you are upgrading from 2.0 and earlier versions, read on. + + +StackStorm Exchange +------------------- + +`StackStorm Exchange `__ is the new pack directory maintained by the StackStorm team. Any pack from StackStorm Exchange can be installed with ``st2 pack install `` in CLI. + +All Exchange packs are hosted in the StackStorm-Exchange organization on GitHub: `StackStorm-Exchange `__. + +To submit your own pack to Exchange, follow the instructions in `exchange-incubator `__. + + +Earlier StackStorm versions +--------------------------- + +The old `st2contrib `__ repository is frozen: it is still functional, but it will not receive updates anymore, and new submissions are not accepted. This can be an inconvenience for people using the old StackStorm versions, but we want to make sure StackStorm packs is maintained in the best possible way; unfortunately, this also means we cannot support two separate pack directories. We strongly encourage everyone to update to 2.1 and try out the new pack experience. + +In case a StackStorm upgrade is not an option, the packs from the `StackStorm-Exchange `__ organization can still be installed with the ``packs.install`` action even on pre-2.1. + + +Migration notes +--------------- + +* The ``packs`` pack is deprecated: it is present in 2.1, but everyone is strongly encouraged to use the new CLI commands ``st2 pack <...>`` or API endpoints. + +* The ``packs.install`` parameters have been streamlined: ``subtree`` is not supported anymore, and the ``packs`` parameter now supports both pack names (resolved through Exchange) and pack URLs, as well as installing particular versions with the `=` separator. + +* Subtree repositories (repositories containing multiple packs inside the ``packs/`` subdir) are not supported anymore. Subtrees will have to be split into multiple single-pack repositories in order for StackStorm to be able to install the packs. + +* Pack versions in ``pack.yaml`` are finally required to conform to semver: ``0.1.0`` is acceptable, ``0.1`` is not. + +* Dashes in pack refs should be replaced with underscores. Note that you can now separate the ``name`` and ``ref`` attributes: if you don't like the short reference name, your pack can have a beautiful display name visible in Web UI and Flow. + +------------- + +.. include:: ../__engage_community.rst diff --git a/docs/source/upgrade_notes.rst b/docs/source/upgrade_notes.rst index 244a4c574..04b8c4efb 100644 --- a/docs/source/upgrade_notes.rst +++ b/docs/source/upgrade_notes.rst @@ -6,6 +6,9 @@ Upgrade Notes |st2| in development -------------------- +* StackStorm Exchange is introduced, and st2contrib is now deprecated. For more information see + :doc:`/reference/exchange`. + * Pack names and action parameter names can now only contain valid word characters (``a-z``, ``0-9`` and ``_``). From 2b14ecc2982ffc5c0af23bed1c2bfc6021002136 Mon Sep 17 00:00:00 2001 From: Lindsay Hill Date: Wed, 23 Nov 2016 11:57:41 -0800 Subject: [PATCH 09/13] added orphan to reference/exchange so tests pass --- docs/source/reference/exchange.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/source/reference/exchange.rst b/docs/source/reference/exchange.rst index 2e29136d2..cbd10a914 100644 --- a/docs/source/reference/exchange.rst +++ b/docs/source/reference/exchange.rst @@ -1,3 +1,5 @@ +:orphan: + StackStorm Exchange =================== From 020ddd18f6ee8fc0c0d9464c47653a1a47a393ea Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Tue, 29 Nov 2016 01:54:33 +0700 Subject: [PATCH 10/13] Addressing comments --- docs/source/chatops/notifications.rst | 2 +- docs/source/install/config/config.rst | 4 ++-- docs/source/packs.rst | 7 ++++--- docs/source/reference/history.rst | 2 +- .../reference/{exchange.rst => packmgmt.rst} | 4 ++-- docs/source/reference/packs.rst | 9 ++++++--- docs/source/upgrade_notes.rst | 17 ++++++++++++----- 7 files changed, 28 insertions(+), 17 deletions(-) rename docs/source/reference/{exchange.rst => packmgmt.rst} (98%) diff --git a/docs/source/chatops/notifications.rst b/docs/source/chatops/notifications.rst index b7b6b26f4..6ba525e17 100644 --- a/docs/source/chatops/notifications.rst +++ b/docs/source/chatops/notifications.rst @@ -4,7 +4,7 @@ Notifications If you read through the :ref:`ref-chatops` section, you are familiar with notifications. Even without ChatOps, notifications can be used to post messages to external systems like Chat clients, send emails etc. Notifications require an action that is registered with -|st2| (e.g., the `post_message `_ action in the the ``slack`` pack) +|st2| (e.g., the `post_message `_ action in the the ``slack`` pack) and a notification rule to go with it. Notifications are implemented as triggers, rules and actions. A special ``core.st2.notifytrigger`` is emitted by the system on completion of every action. A rule to match the trigger to a notify action results in notifications being sent out. diff --git a/docs/source/install/config/config.rst b/docs/source/install/config/config.rst index 35c2609e2..454592cf9 100644 --- a/docs/source/install/config/config.rst +++ b/docs/source/install/config/config.rst @@ -245,10 +245,10 @@ By default, the logs can be found in ``/var/log/st2``. args=("logs/mysensor.audit.log",) * To configure logging with syslog, grab the configuration and follow - instructions at :github_contrib:`st2contrib/extra/syslog ` + instructions at :github_exchange:`exchange-misc/syslog ` * Check out LogStash configuration and Kibana dashboard for pretty logging and - audit at :github_contrib:`st2contrib/extra/logstash ` + audit at :github_exchange:`exchange-misc/logstash ` Configure Mistral diff --git a/docs/source/packs.rst b/docs/source/packs.rst index 9b379d3c5..3d20dfaf4 100644 --- a/docs/source/packs.rst +++ b/docs/source/packs.rst @@ -13,7 +13,8 @@ Managing Packs .. note:: - Everything about packs got better and easier in |st2| 2.1! Packs are naturally growing into a full package management solution inside |st2|. There are new API endpoints, CLI commands, repository structure for hosting packs, and a pack collection called StackStorm Exchange. Some of the older things are now deprecated. If you're using a previous version, it's time to upgrade or at least read the :doc:`upgrade notes `. + Everything about packs got better and easier in |st2| 2.1! There are new API endpoints, CLI commands, repository + structure for hosting packs, and a pack collection called StackStorm Exchange. Some of the older things are now deprecated. If you're using a previous version, it's time to upgrade or at least read the :doc:`upgrade notes ` and :doc:`/reference/packmgmt`. |st2| packs are managed through ``st2 pack ...`` commands: ``st2 pack -h`` will give you a useful overview if you just need a quick start. @@ -104,11 +105,11 @@ You will be prompted for configuration parameters in a nice interactive tool wit Some packs will require old-school manual configuration: in that case, you will have to edit a ``config.yaml`` file inside the ``/opt/stackstorm/packs/`` directory and reload the pack with ``st2 pack register ``. Your config will not be overwritten on pack upgrades, and to be extra safe, you can save it as ``/opt/stackstorm/configs/.yaml`` to keep it away from the pack source, which is something we recommend. -Packs may contain automation rules. Rules are not loaded by default, because you may want to review and adjust them before loading. Use ``st2 pack register`` to register rules in the pack. +If you edit files in a pack manually, make sure to reload its content for the file changes to be reflected in StackStorm: .. code-block:: bash - st2 pack register sensu --types=rule + st2 pack register sensu Developing a Pack ----------------- diff --git a/docs/source/reference/history.rst b/docs/source/reference/history.rst index 81aaacf87..7e61388c2 100644 --- a/docs/source/reference/history.rst +++ b/docs/source/reference/history.rst @@ -82,7 +82,7 @@ Logstash The audit logs are a lot more comprehensive in the information they contain. It is useful to view these in a tool like LogStash, which provides excellent search, sort and aggregation features. -Check out the LogStash configuration and Kibana dashboard for pretty logging and audit at :github_contrib:`st2contrib/extra/logstash ` +Check out the LogStash configuration and Kibana dashboard for pretty logging and audit at :github_exchange:`exchange-misc/logstash ` Coming soon diff --git a/docs/source/reference/exchange.rst b/docs/source/reference/packmgmt.rst similarity index 98% rename from docs/source/reference/exchange.rst rename to docs/source/reference/packmgmt.rst index cbd10a914..18600a74c 100644 --- a/docs/source/reference/exchange.rst +++ b/docs/source/reference/packmgmt.rst @@ -1,7 +1,7 @@ :orphan: -StackStorm Exchange -=================== +Pack Management Transition +========================== Integration packs have received significant overhaul in StackStorm 2.1: with new dedicated tools, working with packs becomes very close to the "usual" package management you know from working with programming languages and operating systems. Installing, updating, and managing StackStorm packs has become a smoother, more streamlined experience. diff --git a/docs/source/reference/packs.rst b/docs/source/reference/packs.rst index 7cc9694eb..6fdda4142 100644 --- a/docs/source/reference/packs.rst +++ b/docs/source/reference/packs.rst @@ -149,16 +149,19 @@ Copy the following content to policies/policy1.yaml .. literalinclude:: /../../st2/contrib/hello_st2/policies/policy1.yaml -7. Install this pack manually. Your pack should be versioned in git for this step to work. +7. Install this pack manually. Your pack should be versioned in git for this step to work, or you can move the files to ``/opt/stackstorm/packs``. It's up to you to figure out an optimal workflow for editing and versioning your packs, but we recommend using git and installing from your repositories. .. code-block:: bash - # If hello_st2 is on the same server. + # 1. If hello_st2 is on the same server. st2 pack install ./hello_st2 - # If hello_st2 is hosted on github. + # 2. If hello_st2 is hosted on github. st2 pack install https://github.com/ + # 3. If you want to move the pack without git. + cp -R ./hello_st2 /opt/stackstorm/packs + # Reload the content. st2 pack register hello_st2 diff --git a/docs/source/upgrade_notes.rst b/docs/source/upgrade_notes.rst index 04b8c4efb..c6c81d71c 100644 --- a/docs/source/upgrade_notes.rst +++ b/docs/source/upgrade_notes.rst @@ -7,7 +7,7 @@ Upgrade Notes -------------------- * StackStorm Exchange is introduced, and st2contrib is now deprecated. For more information see - :doc:`/reference/exchange`. + :doc:`/reference/packmgmt`. * Pack names and action parameter names can now only contain valid word characters (``a-z``, ``0-9`` and ``_``). @@ -15,6 +15,17 @@ Upgrade Notes If you have an existing pack or action which uses parameter name which doesn't fall into this criteria it needs to be updated otherwise pack / action registration will fail with an error. +* The ``packs`` pack is deprecated starting from 2.1, in future versions it will be completely + replaced with the ``st2 pack <...>`` commands and API endpoints. See :doc:`/reference/packmgmt` + for the transition reference. + +* The ``packs.install`` action has been reworked, and subtree (multi-pack) repositories are no + longer supported due to the StackStorm Exchange transfer. + +* Support for ``.gitinfo`` file has been removed and as such ``packs.info`` action has also been + removed. All the local pack directories are now direct git checkouts of the corresponding pack + repositories so this file is not needed anymore. + * Datastore scopes are now ``st2kv.system`` and ``st2kv.user`` as opposed to ``system`` and ``user``. So if you are accessing datastore items in your content, you should now use jinja expressions ``{{st2kv.system.foo}}`` and ``{{st2kv.user.foo}}``. The older jinja expressions @@ -124,10 +135,6 @@ Upgrade Notes valid semver identifier - ``..``. For example ``0.1.0``, ``1.0.0,``2.0.1``, etc. -* Support for ``.gitinfo`` file has been removed and as such ``packs.info`` action has also been - removed. All the local pack directories are now direct git checkouts of the corresponding pack - repositories so this file is not needed anymore. - |st2| v2.0.0 ------------ From c1b807bbcd04599bdc6971c06a328ca704863e68 Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Tue, 29 Nov 2016 02:29:46 +0700 Subject: [PATCH 11/13] ChatOps section --- .../_static/images/packs-chatops-get.png | Bin 0 -> 61822 bytes .../_static/images/packs-chatops-install.png | Bin 0 -> 93322 bytes .../_static/images/packs-chatops-search.png | Bin 0 -> 78163 bytes .../_static/images/packs-chatops-show.png | Bin 0 -> 54103 bytes docs/source/chatops/pack_deploy.rst | 109 ++++++++---------- 5 files changed, 49 insertions(+), 60 deletions(-) create mode 100644 docs/source/_static/images/packs-chatops-get.png create mode 100644 docs/source/_static/images/packs-chatops-install.png create mode 100644 docs/source/_static/images/packs-chatops-search.png create mode 100644 docs/source/_static/images/packs-chatops-show.png diff --git a/docs/source/_static/images/packs-chatops-get.png b/docs/source/_static/images/packs-chatops-get.png new file mode 100644 index 0000000000000000000000000000000000000000..cccd96efcb76e200daae0f85fe02b3c1b175e017 GIT binary patch literal 61822 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
+YWE4=+DYk~= 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 from https://github.com/StackStorm/st2contrib.git (branch: _master_). + !pack install github,slack,trello + bot: Installing the requested pack(s) for you. + @my_user: + > Successful deployment of *github*, *slack*, *trello* packs! -If you're adventurous and wish to install and help develop a pack that's -currently in st2incubator you can install one with the following command: +You can install a pack from any github repository just as easily: supply the full URL +to the bot. Pack name is unnecessary, as it will be read from ``pack.yaml`` later: .. code-block:: bash - ! pack deploy st2incubator vsphere,debian - Deploying the requested pack(s) from *st2incubator* for you - @my_user: Successful deployment of *vsphere* *debian* ! - > from https://github.com/StackStorm/st2incubator.git (branch: _master_). + !pack install https://github.com/stackstorm/openstack + bot: Installing the requested pack(s) for you. -The command takes the following very simple format: +You can even mix the two formats in one string: .. code-block:: bash - - ! pack deploy {{repo_name}} {{packs}} {{branch=master}} - Download StackStorm packs via ChatOps -Deploying Custom packs via ChatOps ----------------------------------- + !pack install github,slack,trello,https://github.com/stackstorm/openstack -The same commands can be used to install your own packs just by adding an entry to `/opt/stackstorm/packs/packs/config.yaml` in the following format: +.. figure :: /_static/images/pack-chatops-install.png + :align: center -.. code-block:: yaml - --- - repositories: - NameOfRep: - repo: "https://github.com//my-st2.git" - subtree: true +Getting information about an installed pack +------------------------------------------- -This will allow you to install a pack via: +The ``!pack get `` command shows you information about an installed +pack. There is two sections in the output: the first is pack metadata from +``pack.yaml``, and the optional second is git information, if your pack has +been installed from a git source like StackStorm Exchange or a single repo. -.. code-block:: bash - - ! pack deploy NameOfRep MyAwesomePack - -If you don't have multiple packs within the same repository under a `packs` directory, just set `subtree` to `false` and issue the following command: - -.. code-block:: bash +Git status will tell you if there's a difference between your local pack version +and the latest version in the origin repository, and also show the remotes +for your pack. - ! pack deploy NameOfRep NameOfRep +If a pack is not installed, but available in StackStorm Exchange, the bot will +gallantly offer to install it: -Automating Custom Pack Deployment ---------------------------------- +.. figure :: /_static/images/pack-chatops-get.png + :align: center -Building on the above it's possible to enable auto deployment for a single branch of a -repository which has has `subtree` set to `false` by adding an `auto_deployment` section as shown below: +Getting information about an available pack +------------------------------------------- -.. code-block:: yaml +The remote counterpart to ``pack get`` is ``pack show``: it will show an +entry from the StackStorm Exchange, our pack directory, if a pack with the +given name is available. - --- - repositories: - my-st2: - repo: "https://github.com//my-st2.git" - subtree: false - auto_deployment: - branch: "master" - notify_channel: "my-chatops-channel" +.. figure :: /_static/images/pack-chatops-show.png + :align: center -Then you need a rule (or a sensor) that will trigger the `packs.deploy` action with the right -parameters. The following is based on an post-commit hook from BitBucket Server: +Searching for a pack +-------------------- -.. code-block:: yaml +To search for a pack in StackStorm Exchange, use ``!pack search ``. Note that +your query will match results in all pack parameters: for example, you can search for +an author or a keyword, not just name and description. The results are ordered by +relevance: if you search for "cloud", first you will get packs with "cloud" in their +name—because they are the most likely to be what you were looking for—and then packs +with "cloud" in keywords or description. And then packs authored by "Mr. Cloud", if +any. - action: - ref: "packs.deploy" - parameters: - auto_deploy: true - repo_name: "{{trigger.body.repository.name}}" - branch: "{{trigger.body.refChanges[0].refId}}" - packs: [ "{{trigger.body.repository.name}}" ] - message: "{{trigger.body.changesets.get('values')[0].toCommit.message}}" - author: "{{trigger.body.changesets.get('values')[0].toCommit.author.name}}" +**Pro-tip:** if you configure an additional pack index (see :doc:`Working with pack indexes`), +it will be queried alongside StackStorm Exchange by commands like ``show`` or ``search``. +.. figure :: /_static/images/pack-chatops-search.png + :align: center From cf43e798a0c34dbe17bcf95d96aec46187c376ec Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Tue, 29 Nov 2016 02:40:08 +0700 Subject: [PATCH 12/13] Fix the new image links --- docs/source/chatops/pack_deploy.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/source/chatops/pack_deploy.rst b/docs/source/chatops/pack_deploy.rst index ee789d091..c37c89996 100644 --- a/docs/source/chatops/pack_deploy.rst +++ b/docs/source/chatops/pack_deploy.rst @@ -28,7 +28,7 @@ You can even mix the two formats in one string: !pack install github,slack,trello,https://github.com/stackstorm/openstack -.. figure :: /_static/images/pack-chatops-install.png +.. figure :: /_static/images/packs-chatops-install.png :align: center @@ -47,7 +47,7 @@ for your pack. If a pack is not installed, but available in StackStorm Exchange, the bot will gallantly offer to install it: -.. figure :: /_static/images/pack-chatops-get.png +.. figure :: /_static/images/packs-chatops-get.png :align: center Getting information about an available pack @@ -57,7 +57,7 @@ The remote counterpart to ``pack get`` is ``pack show``: it will show an entry from the StackStorm Exchange, our pack directory, if a pack with the given name is available. -.. figure :: /_static/images/pack-chatops-show.png +.. figure :: /_static/images/packs-chatops-show.png :align: center Searching for a pack @@ -74,5 +74,5 @@ any. **Pro-tip:** if you configure an additional pack index (see :doc:`Working with pack indexes`), it will be queried alongside StackStorm Exchange by commands like ``show`` or ``search``. -.. figure :: /_static/images/pack-chatops-search.png +.. figure :: /_static/images/packs-chatops-search.png :align: center From 1880d8503f155fef5a79843b31317f24af064bc4 Mon Sep 17 00:00:00 2001 From: Edward Medvedev Date: Tue, 29 Nov 2016 03:12:54 +0700 Subject: [PATCH 13/13] Remove extra deploy reference --- docs/source/chatops/pack_deploy.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/chatops/pack_deploy.rst b/docs/source/chatops/pack_deploy.rst index c37c89996..fa986a712 100644 --- a/docs/source/chatops/pack_deploy.rst +++ b/docs/source/chatops/pack_deploy.rst @@ -71,7 +71,7 @@ name—because they are the most likely to be what you were looking for—and th with "cloud" in keywords or description. And then packs authored by "Mr. Cloud", if any. -**Pro-tip:** if you configure an additional pack index (see :doc:`Working with pack indexes`), +**Pro-tip:** if you configure an additional pack index (see "Working with pack indexes" in :doc:`/packs`), it will be queried alongside StackStorm Exchange by commands like ``show`` or ``search``. .. figure :: /_static/images/packs-chatops-search.png