Skip to content
This repository was archived by the owner on Oct 22, 2024. It is now read-only.

v4.1.0

Choose a tag to compare

@aaron-lane aaron-lane released this 10 Dec 04:02
d009644
Implement support for InSpec ~> v3.0 (#302)

* Update inspec to 3.0

* Test backward compatability of InSpec attributes

* Update Change Log

* Update Ruby 2.3, 2.4 bundles

* Fix code display of system attribute examples

* Add backend: ssh integration tests

* Fix reference to Docker image

* Add missing docker build to 0.11.4

* Use community sshd Docker image

* Use localhost address for Docker host

* Use implicit environment Docker host

* Add rbnacl to test dependencies

rbnacl is required to use ed_25519 keys with InSpec

* Create separate Ruby version directories

* Replace obsolete PrimaDonnaMethod Reek suppression

* Remove duplication of bundle test group

* Remove obsolete development gems

* Exclude test/integration from Code Climate

Typical InSpec control syntax violates complexity and duplication
rules.

* Ensure localized bundle configs are used

* Simplify Kitchen Rake tasks

* Optimize localized Gemfiles

* Add localized caches

* Add bcrypt_pbkdf to test group

* Only test backend-ssh on Linux

* Remove ed25519 requirements from Ruby 2.5

Only Ruby 2.4 performs the backend ssh tests

* Add bastion host to test

* Localize caching

* Update bundler in deploy stage

* Remove group, other permissions from SSH key

* Set up Docker network for bastion tests

* Use key files with bastion host

* Use IP address for Docker host

* Fix IP address notation

* Explicitly set bastion IP address

* Use default Docker bridge network

* Use container port for SSH forwarding

* Revert "Use default Docker bridge network"

This reverts commit 8f9566310886a2068a84141182cc9cfe765ca2b0.

* Test proxy command

* Test shell

* Simplify system names

* Remove first_output attribute from profile

This change further tests backward compatibility with InSpec 3

* Prepare for 4.1.0 release

* Remove global cache configuration

* Cache Terraform install on Windows

* Cache Chocolatey bin directory

* Revert "Cache Chocolatey bin directory"

This reverts commit bfbcb6643156d4d3a3e3aaf3babbde4d0c9c31de.

Caching does not improve the speed of the Terraform install. :(

* Revert "Cache Terraform install on Windows"

This reverts commit 58ce8b495bbecdb7c6466d516ad8d0d61cc140d5.