Browse Source

Add check_typo job (#9361)

To block merging pull requests which contain typo automatically.
pull/9362/head
Kenichi Omichi 2 years ago
committed by GitHub
parent
commit
24632ae81b
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 26 additions and 7 deletions
  1. 7
      .gitlab-ci/lint.yml
  2. 2
      docs/ansible.md
  3. 2
      docs/centos.md
  4. 2
      docs/vars.md
  5. 2
      roles/container-engine/containerd-common/defaults/main.yml
  6. 2
      roles/container-engine/kata-containers/templates/configuration-qemu.toml.j2
  7. 2
      roles/kubernetes/preinstall/templates/chrony.conf.j2
  8. 2
      roles/kubernetes/preinstall/templates/ntp.conf.j2
  9. 12
      tests/scripts/check_typo.sh

7
.gitlab-ci/lint.yml

@ -75,6 +75,13 @@ check-readme-versions:
script:
- tests/scripts/check_readme_versions.sh
check-typo:
stage: unit-tests
tags: [light]
image: python:3
script:
- tests/scripts/check_typo.sh
ci-matrix:
stage: unit-tests
tags: [light]

2
docs/ansible.md

@ -281,7 +281,7 @@ For more information about Ansible and bastion hosts, read
## Mitogen
Mitogen support is deprecated, please see [mitogen related docs](/docs/mitogen.md) for useage and reasons for deprecation.
Mitogen support is deprecated, please see [mitogen related docs](/docs/mitogen.md) for usage and reasons for deprecation.
## Beyond ansible 2.9

2
docs/centos.md

@ -2,7 +2,7 @@
## CentOS 7
The maximum python version offically supported in CentOS is 3.6. Ansible as of version 5 (ansible core 2.12.x) increased their python requirement to python 3.8 and above.
The maximum python version officially supported in CentOS is 3.6. Ansible as of version 5 (ansible core 2.12.x) increased their python requirement to python 3.8 and above.
Kubespray supports multiple ansible versions but only the default (5.x) gets wide testing coverage. If your deployment host is CentOS 7 it is recommended to use one of the earlier versions still supported.
## CentOS 8

2
docs/vars.md

@ -183,7 +183,7 @@ Stack](https://github.com/kubernetes-sigs/kubespray/blob/master/docs/dns-stack.m
* *containerd_default_runtime* - If defined, changes the default Containerd runtime used by the Kubernetes CRI plugin.
* *containerd_additional_runtimes* - Sets the additional Containerd runtimes used by the Kubernetes CRI plugin.
[Default config](https://github.com/kubernetes-sigs/kubespray/blob/master/roles/container-engine/containerd/defaults/main.yml) can be overriden in inventory vars.
[Default config](https://github.com/kubernetes-sigs/kubespray/blob/master/roles/container-engine/containerd/defaults/main.yml) can be overridden in inventory vars.
* *http_proxy/https_proxy/no_proxy/no_proxy_exclude_workers/additional_no_proxy* - Proxy variables for deploying behind a
proxy. Note that no_proxy defaults to all internal cluster IPs and hostnames

2
roles/container-engine/containerd-common/defaults/main.yml

@ -4,7 +4,7 @@
containerd_package: 'containerd.io'
yum_repo_dir: /etc/yum.repos.d
# Keep minimal repo information arround for cleanup
# Keep minimal repo information around for cleanup
containerd_repo_info:
repos:

2
roles/container-engine/kata-containers/templates/configuration-qemu.toml.j2

@ -459,7 +459,7 @@ enable_debug = {{ kata_containers_qemu_debug }}
#
# If enabled, the default trace mode is "dynamic" and the
# default trace type is "isolated". The trace mode and type are set
# explicity with the `trace_type=` and `trace_mode=` options.
# explicitly with the `trace_type=` and `trace_mode=` options.
#
# Notes:
#

2
roles/kubernetes/preinstall/templates/chrony.conf.j2

@ -12,7 +12,7 @@ driftfile /var/lib/chrony/drift
{% if ntp_tinker_panic is sameas true %}
# Force time sync if the drift exceeds the threshold specified
# Usefull for VMs that can be paused and much later resumed.
# Useful for VMs that can be paused and much later resumed.
makestep 1.0 -1
{% else %}
# Allow the system clock to be stepped in the first three updates

2
roles/kubernetes/preinstall/templates/ntp.conf.j2

@ -6,7 +6,7 @@ driftfile {{ ntp_driftfile }}
{% if ntp_tinker_panic is sameas true %}
# Always reset the clock, even if the new time is more than 1000s away
# from the current system time. Usefull for VMs that can be paused
# from the current system time. Useful for VMs that can be paused
# and much later resumed.
tinker panic 0
{% endif %}

12
tests/scripts/check_typo.sh

@ -0,0 +1,12 @@
#!/bin/bash
# cd to the root directory of kubespray
cd $(dirname $0)/../../
rm ./misspell*
set -e
wget https://github.com/client9/misspell/releases/download/v0.3.4/misspell_0.3.4_linux_64bit.tar.gz
tar -zxvf ./misspell_0.3.4_linux_64bit.tar.gz
chmod 755 ./misspell
git ls-files | xargs ./misspell -error
Loading…
Cancel
Save