summaryrefslogtreecommitdiff
path: root/doc/source/contributor/plugins.rst
diff options
context:
space:
mode:
authorDean Troyer <dtroyer@gmail.com>2017-10-19 15:48:12 -0500
committerDean Troyer <dtroyer@gmail.com>2017-10-24 17:35:55 -0500
commit676159555f10964d0b7f5cf77539c49b3fd90cda (patch)
treef66c6bdd03a4cca54135bcaaac6c5f06a6b3cfb6 /doc/source/contributor/plugins.rst
parentef595fcfc4b42d2a7baeeddee9b804541b81637f (diff)
downloadpython-openstackclient-676159555f10964d0b7f5cf77539c49b3fd90cda.tar.gz
Native DevStack jobs
Convert legacy DevStack jobs to native Zuul v3 form, plus some test-job-related docs updates. Change-Id: Ia8c08be81605da885b9eee799fc58129305dfc41
Diffstat (limited to 'doc/source/contributor/plugins.rst')
-rw-r--r--doc/source/contributor/plugins.rst17
1 files changed, 7 insertions, 10 deletions
diff --git a/doc/source/contributor/plugins.rst b/doc/source/contributor/plugins.rst
index e69dde8b..d847bf4a 100644
--- a/doc/source/contributor/plugins.rst
+++ b/doc/source/contributor/plugins.rst
@@ -217,16 +217,13 @@ more steps needed to fully integrate the client with openstackclient.
Add the command checker to your CI
----------------------------------
-#. Modify the section of ``zuul/layout.yaml`` related to your repository to
- add ``osc-plugin-jobs`` to the list of job templates for your project.
- This job checks that to see if any new commands are: duplicated, missing
- entry points, or have overlap; across all openstackclient plugins.
-
-#. Update ``jenkins/scripts/check-osc-plugins.sh`` to include your new
- library to be installed from source. This is essential in running the
- previously mentioned check job. Simply add
- ``install_from_source python-fooclient`` to the block of code where all
- other clients are installed.
+#. Add ``openstackclient-plugin-jobs`` to the list of job templates for your project.
+ These jobs ensures that all plugin libraries are co-installable with
+ ``python-openstackclient`` and checks for conflicts across all OpenStackClient
+ plugins, such as duplicated commands, missing entry points, or other overlaps.
+
+#. Add your project to the ``required-projects`` list in the ``.zuul.yaml`` file
+ in the ``openstack/openstackclient`` repo.
Changes to python-openstackclient
---------------------------------