Add lint and fmt tox jobs
Change-Id: I487a4738bc19de52b094bb2eadbcd083c4e2d538
This commit is contained in:
parent
f175b3f79c
commit
22e2196b7c
|
@ -65,7 +65,9 @@ class Builder:
|
||||||
script = renderer.render_template(
|
script = renderer.render_template(
|
||||||
sub_config,
|
sub_config,
|
||||||
template='scripts/genesis.sh',
|
template='scripts/genesis.sh',
|
||||||
context={'tarball': tarball})
|
context={
|
||||||
|
'tarball': tarball
|
||||||
|
})
|
||||||
|
|
||||||
_write_script(output_dir, 'genesis.sh', script)
|
_write_script(output_dir, 'genesis.sh', script)
|
||||||
|
|
||||||
|
@ -88,7 +90,9 @@ class Builder:
|
||||||
script = renderer.render_template(
|
script = renderer.render_template(
|
||||||
sub_config,
|
sub_config,
|
||||||
template='scripts/join.sh',
|
template='scripts/join.sh',
|
||||||
context={'tarball': tarball})
|
context={
|
||||||
|
'tarball': tarball
|
||||||
|
})
|
||||||
|
|
||||||
_write_script(output_dir, _join_name(node_name), script)
|
_write_script(output_dir, _join_name(node_name), script)
|
||||||
|
|
||||||
|
|
|
@ -32,9 +32,9 @@ class Generator:
|
||||||
'apiserver',
|
'apiserver',
|
||||||
ca='kubernetes',
|
ca='kubernetes',
|
||||||
cn='apiserver',
|
cn='apiserver',
|
||||||
hosts=self._service_dns('kubernetes', 'default') + [
|
hosts=self._service_dns('kubernetes', 'default') +
|
||||||
'localhost', '127.0.0.1', 'apiserver.kubernetes.promenade'
|
['localhost', '127.0.0.1', 'apiserver.kubernetes.promenade'] +
|
||||||
] + [self.config['KubernetesNetwork:kubernetes.service_ip']])
|
[self.config['KubernetesNetwork:kubernetes.service_ip']])
|
||||||
self.gen(
|
self.gen(
|
||||||
'certificate',
|
'certificate',
|
||||||
'apiserver-etcd',
|
'apiserver-etcd',
|
||||||
|
|
|
@ -75,8 +75,10 @@ class PKI:
|
||||||
name,
|
name,
|
||||||
groups=[],
|
groups=[],
|
||||||
hosts=[],
|
hosts=[],
|
||||||
key={'algo': 'rsa',
|
key={
|
||||||
'size': 2048}):
|
'algo': 'rsa',
|
||||||
|
'size': 2048
|
||||||
|
}):
|
||||||
return json.dumps({
|
return json.dumps({
|
||||||
'CN': name,
|
'CN': name,
|
||||||
'key': key,
|
'key': key,
|
||||||
|
|
13
tox.ini
13
tox.ini
|
@ -16,8 +16,21 @@ commands =
|
||||||
rm -rf docs/build
|
rm -rf docs/build
|
||||||
python setup.py build_sphinx {posargs}
|
python setup.py build_sphinx {posargs}
|
||||||
|
|
||||||
|
[testenv:fmt]
|
||||||
|
deps = yapf
|
||||||
|
commands =
|
||||||
|
yapf -ir {toxinidir}/promenade
|
||||||
|
|
||||||
[testenv:freeze]
|
[testenv:freeze]
|
||||||
deps = -r{toxinidir}/requirements-direct.txt
|
deps = -r{toxinidir}/requirements-direct.txt
|
||||||
whitelist_externals=sh
|
whitelist_externals=sh
|
||||||
commands=
|
commands=
|
||||||
sh -c "pip freeze | grep -v '^promenade' > {toxinidir}/requirements-frozen.txt"
|
sh -c "pip freeze | grep -v '^promenade' > {toxinidir}/requirements-frozen.txt"
|
||||||
|
|
||||||
|
[testenv:lint]
|
||||||
|
deps =
|
||||||
|
yapf
|
||||||
|
flake8
|
||||||
|
commands =
|
||||||
|
yapf -rd {toxinidir}/promenade
|
||||||
|
flake8 {toxinidir}/promenade
|
||||||
|
|
Loading…
Reference in New Issue