diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d79d97f..a36f2a8 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,4 +10,3 @@ updates: directory: "/" schedule: interval: weekly - diff --git a/.markdownlint.yaml b/.markdownlint.yaml index 4973e68..9fd2375 100644 --- a/.markdownlint.yaml +++ b/.markdownlint.yaml @@ -1,3 +1,4 @@ +--- default: true MD004: false MD012: false diff --git a/README.md b/README.md index 504475f..d157bec 100644 --- a/README.md +++ b/README.md @@ -320,14 +320,14 @@ provided. Any valid instruction will work, including `MAINTAINER`, This should be used as little as possible. -#### Exemple use case of intermediate_instruction +#### Example use case of intermediate_instruction A possible use case is running kitchen behind a [MITM proxy](https://en.wikipedia.org/wiki/Man-in-the-middle_attack) If you did read the link, it's scary yes, but a reality in many corporate networks where any HTTPS connection is intercepted, when done right (morally) the proxy uses an internal Certificate Authority (CA) which is not trusted by most programs. It's always a problem to get things accessing TLS secured servers through this kind of proxy when working in a container and here is how you can do it for Chef specifically. -Using kitchen `intemediate_instructions` and `entrypoint` you can overcome the problem in dokken in this way: +Using kitchen `intermediate_instructions` and `entrypoint` you can overcome the problem in dokken in this way: ```yaml driver: @@ -414,7 +414,7 @@ On some versions of Ubuntu (16.04 at least), the container deletes all the downl driver: name: dokken volumes: - # saves the apt archieves outside of the container + # saves the apt archives outside of the container - /var/cache/apt/archives/:/var/cache/apt/archives/ platforms: @@ -608,7 +608,7 @@ To allow IPv6 Docker networks to reach the internet IPv6 firewall rules must be } ``` -Some containers require the `ip6table_filter` kernel module to be loaded on the host system or ip6tables will not dunction on the container (Centos 7 for example). To check if the module is loaded use the command +Some containers require the `ip6table_filter` kernel module to be loaded on the host system or ip6tables will not function on the container (Centos 7 for example). To check if the module is loaded use the command ```shell sudo lsmod | grep ip6table_filter diff --git a/lib/kitchen/transport/dokken.rb b/lib/kitchen/transport/dokken.rb index 9e0b75e..924aa0b 100644 --- a/lib/kitchen/transport/dokken.rb +++ b/lib/kitchen/transport/dokken.rb @@ -247,7 +247,7 @@ def connection_options(data) # Creates a new Dokken Connection instance and save it for potential future # reuse. # - # @param options [Hash] conneciton options + # @param options [Hash] connection options # @return [Ssh::Connection] an SSH Connection instance # @api private def create_new_connection(options, &block)