Commit graph

1720 commits

Author SHA1 Message Date
Dominik Richter
375f65c903 casecmp == 0 if both entries are the same 2016-01-15 04:18:48 +01:00
Dominik Richter
c37e326bd7 pin rubocop to 0.36
to avoid further MR errors that are unexpected when sb. adds an MR
2016-01-15 04:09:03 +01:00
Dominik Richter
4092691a78 lint 2016-01-15 04:07:25 +01:00
Christoph Hartmann
a4b7ba89cb Merge pull request #357 from chef/sr/fix-github-git
Inspec::Targets::UrlHelper: fix github handling, add tests
2016-01-14 13:31:01 -05:00
Stephan Renatus
5c17f8b643 regexp github url targets, add tests for Inspec::Targests::UrlHelper
replacing occuring http:// with https:// is probably ok, github
redirects to https anyways
2016-01-14 12:05:58 -05:00
Christoph Hartmann
c20d397cb5 Merge pull request #359 from chef/fix-profile-title
Update the title of the gordon-1.0 control
2016-01-14 05:29:29 +01:00
rosskusler
db1195ddc8 Update the title of the gordon-1.0 control
The 'title' of the gordon-1.0 control had been copy/pasted from the tmp-1.0 resource.
2016-01-13 23:05:10 -05:00
Christoph Hartmann
3ef2156138 Merge pull request #356 from jmccann/systemd_service_enabled_fix
Fix systemd service enabled check
2016-01-13 14:31:22 -05:00
Jacob McCann
f25ab3a373 Fix systemd service enabled check 2016-01-11 15:32:33 -06:00
Dominik Richter
efc85d89ee Merge pull request #350 from chef/0.9.8
0.9.8
2016-01-11 20:34:39 +01:00
Christoph Hartmann
ab88c23ab6 0.9.8 2016-01-11 12:48:36 -05:00
Dominik Richter
f6e7715ede Merge pull request #355 from chef/sr/bugfix-scoped-name
bugfix: ignore supports when generating a profile's json representation
2016-01-11 15:36:26 +01:00
Stephan Renatus
ee62499fc0 bugfix: ignore supports when generating a profile's json representation
without this, `inspec json PATH` does never contain rules != {}, because
of the usage of the mock backend
2016-01-11 09:16:06 +01:00
Dominik Richter
125b6a5db4 Merge pull request #352 from chef/sr/fix-profiles
fix reading profiles bug
2016-01-11 06:14:23 +01:00
Christoph Hartmann
a1ddbe4cf2 explicitly ignore supports for inspec check 2016-01-10 23:59:57 -05:00
Stephan Renatus
a26dbe146d fix reading profiles bug
For reading the profiles metadata, we're using the train mock backend
through Inspec::Runner. The new `supports` feature never agrees with the
mock backend.

Now, it we figure out if this is a mock class and then just say that it
supports whatever we're asking for.

Tl;dr: there's probably a more beautiful solution to this.

Added a test case, but it fails -- while the command line interface
works fine.
2016-01-07 15:16:49 -08:00
Christoph Hartmann
975939516e Merge pull request #348 from chef/dr/bump-version
clarify how to bump version in rake
2016-01-06 01:42:10 -08:00
Dominik Richter
bd1ac8f411 clarify how to bump version in rake 2016-01-05 23:09:22 +01:00
Dominik Richter
a2139806a6 Merge pull request #347 from chef/sr/backwards-compatible-supports
WIP support old "supports" field in metadata
2016-01-05 23:03:55 +01:00
Stephan Renatus
3ce8cd7d16 support old "supports" field in metadata
current compliance-profiles still have

```yaml
supports:
  - linux
```

and we might want to be a little backwards compatible, too.
2016-01-05 22:50:56 +01:00
Dominik Richter
7bba1af553 Merge pull request #314 from chef/chris-rock/integration-tests
Update Integration Tests
2016-01-04 03:59:59 +01:00
Dominik Richter
5c5ed106dd dummy holder for ex2 creds in kitchen 2016-01-04 03:45:58 +01:00
Christoph Hartmann
7856f1dd38 add kitchen-ec2 as test dependency 2016-01-04 03:45:58 +01:00
Christoph Hartmann
b1d6906d16 update readme for aws integration tests 2016-01-04 03:45:58 +01:00
Christoph Hartmann
b24ed632a1 add yml, csv, json and ini to windows integration tests 2016-01-04 03:43:21 +01:00
Dominik Richter
5df44fef9a Merge pull request #341 from chef/chris-rock/mount
implement `mount` resource
2016-01-04 03:41:45 +01:00
Dominik Richter
26c0cd0871 lint 2016-01-03 09:49:40 +01:00
Dominik Richter
8953278204 unfortunately Enumerator#last is not supported 2016-01-03 09:40:17 +01:00
Christoph Hartmann
0ca7e47ac7 update train dependency to 0.9.3 2016-01-03 00:16:27 +01:00
Christoph Hartmann
e1d7d30919 add deprecation warning for serverspec users 2016-01-03 00:03:24 +01:00
Christoph Hartmann
a72ba94f10 handle mount results with multiple entries 2016-01-03 00:03:24 +01:00
Christoph Hartmann
e1402a16d9 split integration tests for mount 2016-01-03 00:03:24 +01:00
Christoph Hartmann
9930773f37 restrict mount functionality to linux 2016-01-03 00:03:24 +01:00
Christoph Hartmann
7e7cf5a724 add documentation for mount resource 2016-01-03 00:03:24 +01:00
Christoph Hartmann
50d2ef4db5 add integration tests for mountpoints 2016-01-03 00:03:24 +01:00
Christoph Hartmann
a5acb03e49 add mount resource 2016-01-03 00:03:24 +01:00
Christoph Hartmann
772df929f6 implement be_mounted.with for file resources 2016-01-03 00:03:24 +01:00
Christoph Hartmann
c7b7eccb5d update unit test for new parser 2016-01-03 00:03:24 +01:00
Christoph Hartmann
19ed6be39f more fine-grained utils parser 2016-01-02 22:41:58 +01:00
Christoph Hartmann
f752d0d4e1 Merge pull request #344 from chef/dr/supports
Add `supports` to metadata to specify supported systems
2016-01-02 22:40:35 +01:00
Christoph Hartmann
3be9ea18cc use 1.8 syntax for dash key values to be compatible with older ruby versions 2016-01-02 22:29:31 +01:00
Christoph Hartmann
167aa6bdfb add test for unsupported os 2016-01-02 21:27:40 +01:00
Christoph Hartmann
c11c36058a separate os check 2016-01-02 21:25:22 +01:00
Dominik Richter
d6f48d3534 catch empty support clause 2015-12-31 17:57:59 +01:00
Dominik Richter
af8e4e93ca add supports keyword to profiles 2015-12-31 17:54:13 +01:00
Dominik Richter
372ccb4e53 add supports RFC to profile docs 2015-12-31 16:30:26 +01:00
Christoph Hartmann
101777f4fb Merge pull request #342 from chef/dr/metadata
Unify metadata and collect it from target resolver
2015-12-31 12:57:39 +01:00
Dominik Richter
2e0da6e9e8 unify metadata resolution 2015-12-31 12:49:18 +01:00
Dominik Richter
3db2dd756d resolve metadata from profile targets 2015-12-31 12:49:18 +01:00
Dominik Richter
e7b7f166cf dry folder resolver 2015-12-31 12:49:18 +01:00