CI: Add codespell for spell checking
Fix existing spell checking Change-Id: Ief7b8f2d427b2557c84fda9b3774ed85ceb105f4
This commit is contained in:
parent
7e95ffb098
commit
d79c07effb
1
.codespell-ignore
Normal file
1
.codespell-ignore
Normal file
@ -0,0 +1 @@
|
|||||||
|
solum
|
@ -7,7 +7,7 @@
|
|||||||
filters_path=/etc/glance/rootwrap.d,/usr/share/glance/rootwrap
|
filters_path=/etc/glance/rootwrap.d,/usr/share/glance/rootwrap
|
||||||
|
|
||||||
# List of directories to search executables in, in case filters do not
|
# List of directories to search executables in, in case filters do not
|
||||||
# explicitely specify a full path (separated by ',')
|
# explicitly specify a full path (separated by ',')
|
||||||
# If not specified, defaults to system PATH environment variable.
|
# If not specified, defaults to system PATH environment variable.
|
||||||
# These directories MUST all be only writeable by root !
|
# These directories MUST all be only writeable by root !
|
||||||
exec_dirs=/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin
|
exec_dirs=/sbin,/usr/sbin,/bin,/usr/bin,/usr/local/bin,/usr/local/sbin
|
||||||
|
@ -27,7 +27,7 @@ from ansible.module_utils.basic import AnsibleModule
|
|||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: find_disks
|
module: find_disks
|
||||||
short_description: Return list of devices containing a specfied name or label
|
short_description: Return list of devices containing a specified name or label
|
||||||
description:
|
description:
|
||||||
- This will return a list of all devices with either GPT partition name
|
- This will return a list of all devices with either GPT partition name
|
||||||
or filesystem label of the name specified.
|
or filesystem label of the name specified.
|
||||||
@ -61,7 +61,7 @@ author: Sam Yaple
|
|||||||
EXAMPLES = '''
|
EXAMPLES = '''
|
||||||
- hosts: ceph-osd
|
- hosts: ceph-osd
|
||||||
tasks:
|
tasks:
|
||||||
- name: Return all valid formated devices with the name KOLLA_CEPH_OSD
|
- name: Return all valid formatted devices with the name KOLLA_CEPH_OSD
|
||||||
find_disks:
|
find_disks:
|
||||||
name: 'KOLLA_CEPH_OSD'
|
name: 'KOLLA_CEPH_OSD'
|
||||||
register: osds
|
register: osds
|
||||||
@ -166,7 +166,7 @@ def extract_disk_info(ct, dev, name, use_udev):
|
|||||||
if is_dev_matched_by_name(dev, name, 'strict', use_udev):
|
if is_dev_matched_by_name(dev, name, 'strict', use_udev):
|
||||||
kwargs['external_journal'] = False
|
kwargs['external_journal'] = False
|
||||||
# NOTE(jeffrey4l): this is only used for bootstrap osd stage and
|
# NOTE(jeffrey4l): this is only used for bootstrap osd stage and
|
||||||
# there is no journal partion at all. So it is OK to use
|
# there is no journal partition at all. So it is OK to use
|
||||||
# device_node directly.
|
# device_node directly.
|
||||||
kwargs['journal'] = dev.device_node[:-1] + '2'
|
kwargs['journal'] = dev.device_node[:-1] + '2'
|
||||||
kwargs['journal_device'] = kwargs['device']
|
kwargs['journal_device'] = kwargs['device']
|
||||||
|
@ -11,7 +11,7 @@ chown -R proxysql:kolla "${PROXYSQL_LOG_DIR}"
|
|||||||
# Proxysql has configuration stored in
|
# Proxysql has configuration stored in
|
||||||
# its own internal DB and config file
|
# its own internal DB and config file
|
||||||
# is used only for bootstrap DB by default.
|
# is used only for bootstrap DB by default.
|
||||||
# Once DB is bootstraped, config
|
# Once DB is bootstrapped, config
|
||||||
# file is ignored.
|
# file is ignored.
|
||||||
#
|
#
|
||||||
# This behaviour is not what we want
|
# This behaviour is not what we want
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
features:
|
features:
|
||||||
- |
|
- |
|
||||||
Adds configration option ``use_dumb_init``, with default value of ``True``.
|
Adds configuration option ``use_dumb_init``, with default value of ``True``.
|
||||||
This can be use to avoid the of ``dumb-init`` as the container entrypoint,
|
This can be use to avoid the of ``dumb-init`` as the container entrypoint,
|
||||||
using ``kolla_start`` directly instead. This option can also be disabled
|
using ``kolla_start`` directly instead. This option can also be disabled
|
||||||
via the ``kolla-build --nouse-dumb-init`` CLI argument.
|
via the ``kolla-build --nouse-dumb-init`` CLI argument.
|
||||||
|
@ -4,7 +4,7 @@ security:
|
|||||||
Fixes a hypothetical security issue related to privilege escalation via
|
Fixes a hypothetical security issue related to privilege escalation via
|
||||||
rootwrap/privsep. A potential vulnerable service could previously allow
|
rootwrap/privsep. A potential vulnerable service could previously allow
|
||||||
writes to its rootwrap/privsep config and thus allow for more commands
|
writes to its rootwrap/privsep config and thus allow for more commands
|
||||||
to be run with root privileges via rootwrap/privsep. For a succesful
|
to be run with root privileges via rootwrap/privsep. For a successful
|
||||||
attack, this would also require the service to allow to run arbitrary
|
attack, this would also require the service to allow to run arbitrary
|
||||||
commands via rootwrap/privsep. Thus far, no such vulnerabilities have
|
commands via rootwrap/privsep. Thus far, no such vulnerabilities have
|
||||||
been reported and thus this fix is simply strengthening the container
|
been reported and thus this fix is simply strengthening the container
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
fixes:
|
fixes:
|
||||||
- |
|
- |
|
||||||
Fixes user uid inconsistency beetween base and openstack-base
|
Fixes user uid inconsistency between base and openstack-base
|
||||||
Debian binary images.
|
Debian binary images.
|
||||||
`LP#1934753 <https://bugs.launchpad.net/kolla/+bug/1934753>`__
|
`LP#1934753 <https://bugs.launchpad.net/kolla/+bug/1934753>`__
|
||||||
|
@ -2,4 +2,4 @@
|
|||||||
fixes:
|
fixes:
|
||||||
- |
|
- |
|
||||||
Fixes "Permission denied" issue for swift-recon tool that appears when
|
Fixes "Permission denied" issue for swift-recon tool that appears when
|
||||||
swift-recon tool tries to access deafult recon_lock_path
|
swift-recon tool tries to access default recon_lock_path
|
||||||
|
@ -9,10 +9,10 @@ prelude: >
|
|||||||
ubuntu 16.04 and centos 7.2 as target servers.
|
ubuntu 16.04 and centos 7.2 as target servers.
|
||||||
See features section for more details.
|
See features section for more details.
|
||||||
features:
|
features:
|
||||||
- The kolla-host playbook supports bootrapping
|
- The kolla-host playbook supports bootstrapping
|
||||||
clean os installations to enable them to be
|
clean os installations to enable them to be
|
||||||
used as kolla hosts. When the playbook completes
|
used as kolla hosts. When the playbook completes
|
||||||
the bootstraped systems should pass the kolla
|
the bootstrapped systems should pass the kolla
|
||||||
prechecks.
|
prechecks.
|
||||||
- The kolla-host playbook will install docker 1.11
|
- The kolla-host playbook will install docker 1.11
|
||||||
and docker-py on all baremetal nodes.
|
and docker-py on all baremetal nodes.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
fixes:
|
fixes:
|
||||||
- |
|
- |
|
||||||
Re-enables ironic-inspector in bifrost for backwards compatability. See
|
Re-enables ironic-inspector in bifrost for backwards compatibility. See
|
||||||
`LP#2054685 <https://bugs.launchpad.net/kolla/+bug/2054685>`_ for more
|
`LP#2054685 <https://bugs.launchpad.net/kolla/+bug/2054685>`_ for more
|
||||||
details.
|
details.
|
||||||
|
@ -4,5 +4,5 @@ features:
|
|||||||
Tacker conductor image is implemented.
|
Tacker conductor image is implemented.
|
||||||
upgrade:
|
upgrade:
|
||||||
- |
|
- |
|
||||||
Tacker image has been splitted into tacker-server and tacker-conductor
|
Tacker image has been split into tacker-server and tacker-conductor
|
||||||
to support new conductor service.
|
to support new conductor service.
|
||||||
|
@ -65,7 +65,7 @@ There is no security impact introduced.
|
|||||||
|
|
||||||
Performance Impact
|
Performance Impact
|
||||||
------------------
|
------------------
|
||||||
There is no performance imapct introduced.
|
There is no performance impact introduced.
|
||||||
|
|
||||||
Implementation
|
Implementation
|
||||||
==============
|
==============
|
||||||
|
@ -199,7 +199,7 @@ At the broadest level, OpenStack can split up into two main roles, Controller
|
|||||||
and Compute. With Kubernetes, the role definition layer changes.
|
and Compute. With Kubernetes, the role definition layer changes.
|
||||||
Kolla-kubernetes will still need to define Compute nodes, but not Controller
|
Kolla-kubernetes will still need to define Compute nodes, but not Controller
|
||||||
nodes. Compute nodes hold the libvirt container and the running vms. That
|
nodes. Compute nodes hold the libvirt container and the running vms. That
|
||||||
service cannont migrate because the vms associated with it exist on the node.
|
service cannot migrate because the vms associated with it exist on the node.
|
||||||
However, the Controller role is more flexible. The Kubernetes layer provides IP
|
However, the Controller role is more flexible. The Kubernetes layer provides IP
|
||||||
persistence so that APIs will remain active and abstracted from the operator's
|
persistence so that APIs will remain active and abstracted from the operator's
|
||||||
view [15]. kolla-kubernetes can direct Controller services away from the Compute
|
view [15]. kolla-kubernetes can direct Controller services away from the Compute
|
||||||
@ -245,7 +245,7 @@ kibana as the default logging mechanism.
|
|||||||
|
|
||||||
The community will implement centralized logging by using a 'side car' container
|
The community will implement centralized logging by using a 'side car' container
|
||||||
in the Kubernetes pod [17]. The logging service will trace the logs from the
|
in the Kubernetes pod [17]. The logging service will trace the logs from the
|
||||||
shared volume of the running serivce and send the data to elastic search. This
|
shared volume of the running service and send the data to elastic search. This
|
||||||
solution is ideal because volumes are shared among the containers in a pod.
|
solution is ideal because volumes are shared among the containers in a pod.
|
||||||
|
|
||||||
Implementation
|
Implementation
|
||||||
|
@ -167,7 +167,7 @@ Handling HAProxy and Keepalived
|
|||||||
|
|
||||||
As already mentioned HAProxy and Keepalived do not support logging to files.
|
As already mentioned HAProxy and Keepalived do not support logging to files.
|
||||||
This means that some other mechanism should be used for these two services (and
|
This means that some other mechanism should be used for these two services (and
|
||||||
any other services that only suppport logging to Syslog).
|
any other services that only support logging to Syslog).
|
||||||
|
|
||||||
Our prototype has demonstrated that we can make Heka act as a Syslog server.
|
Our prototype has demonstrated that we can make Heka act as a Syslog server.
|
||||||
This works by using Heka's ``UdpInput`` plugin with its ``net`` option set
|
This works by using Heka's ``UdpInput`` plugin with its ``net`` option set
|
||||||
|
@ -45,7 +45,7 @@ Include where in the kolla tree hierarchy this will reside.
|
|||||||
|
|
||||||
Security impact
|
Security impact
|
||||||
---------------
|
---------------
|
||||||
How does this feature impact the securtiy of the deployed OpenStack.
|
How does this feature impact the security of the deployed OpenStack.
|
||||||
|
|
||||||
Performance Impact
|
Performance Impact
|
||||||
------------------
|
------------------
|
||||||
|
2
tox.ini
2
tox.ini
@ -50,6 +50,7 @@ commands =
|
|||||||
[testenv:pep8]
|
[testenv:pep8]
|
||||||
deps =
|
deps =
|
||||||
{[testenv]deps}
|
{[testenv]deps}
|
||||||
|
codespell
|
||||||
yamllint
|
yamllint
|
||||||
allowlist_externals = bash
|
allowlist_externals = bash
|
||||||
commands =
|
commands =
|
||||||
@ -59,6 +60,7 @@ commands =
|
|||||||
python {toxinidir}/tools/validate-all-file.py
|
python {toxinidir}/tools/validate-all-file.py
|
||||||
bandit -r docker kolla tests tools
|
bandit -r docker kolla tests tools
|
||||||
yamllint -s .
|
yamllint -s .
|
||||||
|
codespell -I {toxinidir}/.codespell-ignore
|
||||||
|
|
||||||
[testenv:bandit]
|
[testenv:bandit]
|
||||||
commands = bandit -r docker kolla tests tools
|
commands = bandit -r docker kolla tests tools
|
||||||
|
Loading…
Reference in New Issue
Block a user