This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: Ibde64f2c93bebb429c7d687ef27e107aaae671a5
Having pbr capped causes conflicts when we install
python-storyboardclient with projects that do not have it capped.
Change-Id: I31d00f939297c320b76a75ac116b5ef62010a420
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Avoids dependency mayhem generated by the
wrong capping to an ancient pbr version.
Most OpenStack packages are requiring a pbr that is much
newer. So far I failed to find any breaking changes in pbr
for years.
Change-Id: I4bb01379b1d6fa5dedd6468c71f3424c9d459a17
According to Openstack summit session [1] stestr is
maintained project to which all Openstack projects
should migrate.
Let's switch it then.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I745facad3669aa8d737e63c39b3b60cbf34dcafe
Signed-off-by: Charles Short <zulcss@gmail.com>
The :doc: role is only known to Sphinx, so when we publish the
README.rst to PyPI and include that role it causes the content to not
render as proper HTML.
This patch removes some of the content from the readme and moves it to
the main index page for the documentation. It then removes the
readme.rst file from the doc build because we don't need to include
the same content multiple times.
Change-Id: Ic46c7a9d8e91f01b5e6cef5d377a56856b586c70
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
We support Python 2 and 3 and don't have any C source that needs to be
compiled when building the wheel, so go ahead and build universal
wheels.
Change-Id: Ic2b4ae5e29e3fd870642bf7e4e4b7287267857c4
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Indenting the links the way they were makes them show up as block
quotes when they are rendered as part of the documentation build. The
new theme emphasizes block quotes in a way that we don't want for
these URLs, so align them flush with the left column.
Change-Id: I131f37d338385e12fd740ce165dd3f0fe159ef83
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Move documentation dependencies to doc/requirements.txt.
Update tox.ini to run the documentation build the same way the zuul
job does.
Switch from oslosphinx, which is deprecated, to openstackdocstheme.
Change-Id: I6ec358fecefcc6f88f498cf12cd45b77989f5c26
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Switch to oslo.i18n fully.
Move the old incubated apiclient package to storyboardclient._apiclient
to make it clear it is no longer maintained by the Oslo team.
Remove the configuration file for syncing from the Oslo incubator.
Update the flake8 and coverage settings to ignore the apiclient in its
new home until it is cleaned up and passes completely.
Story: 2000776
Change-Id: I017e965353a20e0af151f0db9dc0ea8da9ff4b2f
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
Removing openstack/common from all OpenStack code in favor of the
Oslo libraries is a project wide goal for the Ocata release.
Change-Id: I7346af36724892b6595708cf51cc4fbad01649d1
Move over to the new fangled oslo logging library.
Removing openstack/common from all OpenStack code in favor of the
Oslo libraries is a project wide goal for the Ocata release.
Change-Id: Ib091ac61bda0ef4084cfd3f32eda083898ed02fc
This updates the commentary on the python client, now that it can
work with StoryBoard instances that use self-signed certificates.
It also removes 'examples of delete commands' from the TODOs, as
we don't want to make it easy for passers-by to copy-paste a command to
delete data in bulk without any understanding.
Change-Id: Icb9660ac79992a1e53baa89f1016c626b0cfe467
This makes the default instance https://storyboard-dev.openstack.org.
Previously, the default was https://storyboard.openstack.org.
It's probably not a good idea to have everyone pointing their test
python scripts at a production instance of StoryBoard by default.
This should be safer.
Change-Id: I937b3ea584893eeff51db10fb7b958a566f871be
This allows a user to use the python client with a storyboard
instance that has a self-signed certificate, such as
https://storyboard-dev.openstack.org
Change-Id: Id1b1fb7b1b3921b70b2fa6946f13d188dd88f64e
Otherwise, the user will get this error:
`AttributeError: 'list' object has no attribute 'iteritems'`
which is rather difficult to track down.
Change-Id: I49f69bb34e38f7dda0e37fad7f50f11c07b71880
Now a user can more easily find out how to update StoryBoard via the
python client.
Story: 2000710
Task: 3190
Change-Id: Ie59933344c24bca59477d75fa589a063d8866c6f
Lets the client get info about the storyboard version. At present, this
is not interesting info, like the sha1, but the version value (currently
0.0.1). Maybe that suggests the API needs updating.
Change-Id: Ia3861aa70abf5cd75e9fb5bce8b0ab9410c49460
-Added WorklistFilters
-Added WorklistFilterCriteria
-Added NestedManagers for both
Refactored v1/worklists.py
Renamed get_all_filter to get_all_from_filter
Removed whitespace in worklists.py for PEP8 test
Removed erroneous change in base.py
Removed verify=False in HTTPClient creation.
Change-Id: I37d20066492f3414061a8aaa26f800cc3c858091
Signed-off-by: Bilal Tariq <bilal.tariq@codethink.co.uk>
Now you can request a board. Absolute basics; not yet possible to
see the board's worklists or their items, which is the interesting
bits.
Change-Id: Ic142e46751c920bc150dd7f63992710711887e78
Before, you had to fetch resources via ID. This patch
lets you get resources via other properties, eg: get
a list of stories with a specific named tag.
I'm committing this but it's really co-authored with
SotK, ie: he walked me through it. :)
Change-Id: I28dbfc95badb9153187b7a4449d6d3df65635a20