summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitreview1
-rw-r--r--.zuul.yaml15
-rw-r--r--keystoneclient/v3/projects.py5
-rw-r--r--tox.ini2
4 files changed, 22 insertions, 1 deletions
diff --git a/.gitreview b/.gitreview
index 56224f5..530e1c6 100644
--- a/.gitreview
+++ b/.gitreview
@@ -2,3 +2,4 @@
host=review.openstack.org
port=29418
project=openstack/python-keystoneclient.git
+defaultbranch=stable/queens
diff --git a/.zuul.yaml b/.zuul.yaml
new file mode 100644
index 0000000..2b2f1b7
--- /dev/null
+++ b/.zuul.yaml
@@ -0,0 +1,15 @@
+- project:
+ templates:
+ - openstack-python-jobs
+ - openstack-python35-jobs
+ - publish-openstack-sphinx-docs
+ - check-requirements
+ - lib-forward-testing
+ - release-notes-jobs
+ check:
+ jobs:
+ - legacy-keystoneclient-dsvm-functional:
+ voting: false
+ post:
+ jobs:
+ - openstack-tox-cover
diff --git a/keystoneclient/v3/projects.py b/keystoneclient/v3/projects.py
index 470d818..79f8c93 100644
--- a/keystoneclient/v3/projects.py
+++ b/keystoneclient/v3/projects.py
@@ -205,6 +205,11 @@ class ProjectManager(base.CrudManager):
p.tags = self._encode_tags(getattr(p, 'tags', []))
return p
+ def find(self, **kwargs):
+ p = super(ProjectManager, self).find(**kwargs)
+ p.tags = self._encode_tags(getattr(p, 'tags', []))
+ return p
+
def update(self, project, name=None, domain=None, description=None,
enabled=None, **kwargs):
"""Update a project.
diff --git a/tox.ini b/tox.ini
index 8233748..4f36509 100644
--- a/tox.ini
+++ b/tox.ini
@@ -11,7 +11,7 @@ setenv = VIRTUAL_ENV={envdir}
OS_STDERR_NOCAPTURE=False
deps =
- -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt}
+ -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt?h=stable/queens}
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = find . -type f -name "*.pyc" -delete