Commit Graph

84 Commits

Author SHA1 Message Date
OpenDev Sysadmins 08e5be6ff6 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:26:09 +00:00
Ian Wienand 0ae49a0017 Replace openstack.org git:// URLs with https://
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
2019-03-24 20:35:57 +00:00
qingszhao b92b99ee01 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: Ib53dc82c99e1dec75bf9b3f664e11f77d1496e8b
2018-12-04 15:45:55 +00:00
melissaml 6acbb09118 Update the URL in HACKING.rst
Change-Id: I71ef8c9bfd78596e147dcbef9f9e020333673911
2018-09-23 23:38:01 +08:00
Zuul b74733fd59 Merge "Switch to using stestr" 2018-07-25 19:15:12 +00:00
Zuul f7c32db81a Merge "Remove pbr version capping" 2018-07-12 09:02:29 +00:00
Doug Hellmann f68b16ab5c uncap pbr
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>
2018-07-06 14:27:15 -04:00
Sorin Sbarnea 59d8ce8aea
Remove pbr version capping
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
2018-05-31 15:36:04 +01:00
Charles Short e7557faf35 Switch to using stestr
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>
2018-05-31 09:20:30 -04:00
Doug Hellmann af25ae6e07 remove sphinx-isms from README.rst and clean up docs
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>
2018-04-12 21:18:39 +00:00
Doug Hellmann e8b3de622c build universal wheels
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>
2018-02-16 15:19:15 -05:00
Zuul 911834599a Merge "use six to make iteritems python 2/3 compatible" 2018-02-11 15:33:04 +00:00
Zuul 517a00687c Merge "ignore .stestr output directory" 2018-02-11 15:33:03 +00:00
Zuul ed428ceaeb Merge "change default python 3 env in tox to 3.5" 2018-02-11 15:30:28 +00:00
Doug Hellmann ac65c2bf07 use six to make iteritems python 2/3 compatible
Change-Id: I97daf416f829078d17d12139f509f9dbed8977cf
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-01-24 17:20:36 -05:00
Doug Hellmann 9514f7869d ignore .stestr output directory
Change-Id: I0f00ec67269439454a7fa5b82fe78c78f43a829e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-01-24 17:20:28 -05:00
Doug Hellmann 7f4b8a7df2 change default python 3 env in tox to 3.5
Change-Id: Ib2e7dfec238a78697ec580d5d2545be873155f84
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-01-24 16:48:30 -05:00
Doug Hellmann 867fa1e95e fix formatting of contributing file
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>
2018-01-12 16:07:01 -05:00
Doug Hellmann ef985c01c3 update documentation build for new PTI
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>
2018-01-12 16:06:57 -05:00
Luigi Toscano 940dd5c41e Use ostestr instead of the custom pretty_tox.sh
Switch to os-testr as wrapper for testr, instead of the custom
script pretty_tox.sh.

Change-Id: I70c99b82a837cc0caffadebaeb27192ecfe6f6ba
2017-02-09 12:32:16 +01:00
Andreas Jaeger 9df1719ff1 Remove link to modindex
The documentation build does not generate any module index, thus remove
the link to the page. The page
http://docs.openstack.org/infra/python-storyboardclient/py-modindex.html
does not exist.

Change-Id: I008c16988638a44cde54295e24dc396207c234d2
2016-12-28 16:37:34 +01:00
Doug Hellmann b9bdddde51 remove or adopt incubated oslo code
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>
2016-11-08 13:44:49 -05:00
Michael Still b41d60e0c4 Remove incubated uuidutils.
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
2016-10-28 23:30:06 +11:00
Michael Still 318aa151f5 Remove o/c/local.py and o/c/log.py
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
2016-10-28 19:03:57 +11:00
Zara d7622a8f0a Update 'usage'
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
2016-09-23 17:58:57 +00:00
Jenkins cfdfaf866c Merge "Make dev the default StoryBoard instance" 2016-09-12 10:42:17 +00:00
Jenkins 671732beb5 Merge "Note importance of using https url instead of http" 2016-09-12 10:38:56 +00:00
Zara 307926fe7b Make dev the default StoryBoard instance
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
2016-09-06 16:31:27 +00:00
Zara 9a21d1fa0e Give user option to bypass verification
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
2016-09-06 16:02:54 +00:00
Zara 1b0c01e7b7 Note importance of using https url instead of http
Otherwise, the user will get this error:

`AttributeError: 'list' object has no attribute 'iteritems'`

which is rather difficult to track down.

Change-Id: I49f69bb34e38f7dda0e37fad7f50f11c07b71880
2016-09-05 15:18:01 +00:00
Andreas Jaeger 3695e1f312 It's 2016
Update copyright year.

Change-Id: I999db0ce19886f443420c9b566771a4fb5292ab6
2016-09-05 12:20:00 +02:00
Jenkins e8b746d411 Merge "Add due_dates" 2016-09-05 10:06:44 +00:00
Zara 3decaa7452 Add basic docs for python client
Now a user can more easily find out how to update StoryBoard via the
python client.

Story: 2000710
Task: 3190

Change-Id: Ie59933344c24bca59477d75fa589a063d8866c6f
2016-09-02 11:18:56 +00:00
Zara d15d2e1b41 Add due_dates
This makes it possible for the python client to get a list of
due_dates (for boards).

Change-Id: Ic66c53680c51cd0e56c03328ddfb799b5743ddfa
2016-09-01 17:37:25 +00:00
Jenkins 58d9f14af5 Merge "Add support for private stories" 2016-08-10 10:29:59 +00:00
Jenkins 2c840dece4 Merge "Add system info" 2016-08-10 10:22:31 +00:00
Zara f42ccafced Add system info
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
2016-07-27 13:01:12 +00:00
Zara 4b922b52a6 Add support for private stories
This lets the python client return a story's 'private' setting,
which will be True or False.

Change-Id: I9625064a111d8fa0e53cd5b9ea5ed30ba37b3eec
2016-07-26 15:19:16 +00:00
Swapnil Kulkarni (coolsvap) 19b7056a25 Remove discover from test-requirements
It's only needed for python < 2.7 which is not supported

Change-Id: I559ada7590f2f350fe65acce3282403fc1e39c21
2016-07-22 04:59:37 +00:00
Jenkins 4f8e6d0fa0 Merge "Add boards" 2016-07-04 16:08:56 +00:00
Bilal Tariq 40c220c0f9 Updated Worklist API
-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>
2016-06-24 11:05:34 +00:00
Zara 80309976e2 Add boards
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
2016-06-21 10:32:11 +00:00
Jenkins ad713855fb Merge "Get storyboard resources by properties other than ID" 2016-05-16 14:35:53 +00:00
Zara 124f15e9fd Get storyboard resources by properties other than ID
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
2016-04-28 20:47:32 +00:00
Jenkins d743500b31 Merge "Add repo_url and team_id" 2016-04-15 13:25:49 +00:00
Jenkins 00293c457a Merge "Add worklists" 2016-04-15 13:23:23 +00:00
Jenkins cf521f2ef9 Merge "Update tasks.py to include links" 2016-04-15 13:23:17 +00:00
Jenkins fbebf894b4 Merge "Update Timeline" 2016-04-15 13:23:01 +00:00
Jenkins 422e43f574 Merge "Add story_type_id to stories" 2016-04-15 13:22:55 +00:00
Elizabeth K. Joseph 1c1c7a7498 Fix link to docs in README
Change-Id: I8a5e29291d66804a12e99e94edab06153be152b0
2016-04-08 09:47:24 -07:00