f49b79fe40
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
41 lines
651 B
INI
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
|