openstack-operator/tox.ini
Mohammed Naser f49b79fe40 Add service CRD
This introduces a CRD for enabling/removing services from Keystone,
it also introduces a basic DevStack plugin framework so that we can
test things from it.  It also adds a framework for the operator to
setup SDK clients.

Change-Id: I183e560c6b32de2ce7adefeb1daa26def675bbe3
2020-04-26 15:06:19 -04:00

41 lines
651 B
INI

[tox]
minversion = 3.1.1
envlist = py37
[testenv]
usedevelop = True
passenv =
OS_*
deps =
-rtest-requirements.txt
-rrequirements.txt
commands =
stestr run {posargs}
stestr slowest
[testenv:update-zuul-jobs]
deps =
dockerfile
ruamel.yaml
commands =
{toxinidir}/hack/update-zuul-jobs.py
[testenv:linters]
basepython = python3.7
commands =
pylint openstack_operator
flake8 openstack_operator
[testenv:kopf]
deps =
-rrequirements.txt
commands =
kopf run {posargs}
[testenv:docs]
deps =
-r{toxinidir}/doc/requirements.txt
commands =
doc8 doc/source
sphinx-build -W -b html -d doc/build/doctrees doc/source doc/build/html