Commit graph

5189 commits

Author SHA1 Message Date
Clinton Wolfe
de87080987 Several small bugs and usability fixes
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2022-05-05 19:33:19 -04:00
Vasu1105
cdb7cc5bdb Fixed failing test and adds test for signed dependent profile
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:52 +05:30
Vasu1105
49924f793b Fix for test failure
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:52 +05:30
Clinton Wolfe
bd60d1f2bc Fetch validation keys from GitHub if possible
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2022-05-05 22:00:52 +05:30
Clinton Wolfe
80eab84944 Look for signing and validation keys in user and source directories
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2022-05-05 22:00:52 +05:30
Clinton Wolfe
348de371f9 Fix log output, don't use temp dir
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2022-05-05 22:00:52 +05:30
Vasu1105
f908361f11 Fixed typo
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:52 +05:30
Vasu1105
f028ebf88d Refactored code to use existing archive command to archive the file.
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:52 +05:30
Vasu1105
d2f41d2ba3 Adds test to execute signed profile.
Fixes failing test.

Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:52 +05:30
Vasu1105
07c21c53c9 Updated to generate binary format of the signed profile
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:52 +05:30
Vasu1105
6b7041376a Adds class iaf_file to validate the signed profile
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:52 +05:30
Vasu1105
89aaa621d4 CFINSPEC-146: Enable direct execution of signed profiles
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:52 +05:30
Vasu1105
e46a0af425 Renamed the method for validating header
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:51 +05:30
Vasu1105
c7d902875a CFINSPEC-183: Rename artifact commands to inspec sign
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:51 +05:30
Vasu1105
967dbfca56 CFINSPEC-167: Adds profile version check for signed profiles
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:51 +05:30
Vasu1105
46c497eaa1 CFINSPEC-167: Store the signed profile in binary format
Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-05-05 22:00:51 +05:30
Chef Expeditor
79f11561fb Bump version to 5.14.5 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-05-05 00:17:10 +00:00
Chef Expeditor
709372bac2 Bump version to 5.14.4 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-05-03 00:42:33 +00:00
Chef Expeditor
f32cd8ee4c Bump version to 5.14.3 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-04-28 01:00:50 +00:00
Clinton Wolfe
fa19d29bc8
Merge pull request #5998 from inspec/ss/fix-service-resource-for-amazon-linux-issue-5809
Fix for issue 5809 Service checks failing on Amazon linux 2022
2022-04-27 20:59:27 -04:00
Chef Expeditor
9f8a6282cc Bump version to 5.14.2 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-04-28 00:49:45 +00:00
Chef Expeditor
be0e7ad233 Bump version to 5.14.1 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-04-28 00:46:47 +00:00
Chef Expeditor
b98a802be3 Bump version to 5.14.0 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-04-20 13:24:55 +00:00
Sonu Saha
a8fb7bba1d Issue-5809: Fix for service resource on amazon linux
Commented out unit test for Amazon 1 Linux

Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-20 16:52:07 +05:30
Sonu Saha
d9b527201b Issue-5809: Initial fix for service resource on amazon linux
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-20 15:26:22 +05:30
Sonu Saha
6d8fbbb543 CFINSPEC-78: Add comments for new matchers & property
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-19 09:33:07 +05:30
Sonu Saha
2e243617a5 CFINSPEC-78: Add rules property for the resource
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-19 09:33:07 +05:30
Sonu Saha
117c9230e9 CFINSPEC-78: Add be_running matcher for the resource
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-19 09:29:15 +05:30
Sonu Saha
bef163f75b CFINSPEC-78: Add be_enabled matcher for the resource
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-19 09:29:15 +05:30
Chef Expeditor
1e911232f1 Bump version to 5.13.4 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-04-18 22:07:20 +00:00
Clinton Wolfe
bfb02ce8a2
Merge pull request #5987 from inspec/ss/enhance-group-resource
CFINSPEC-89: Enhance `group` resource
2022-04-18 18:06:20 -04:00
Chef Expeditor
bb14bfd5f5 Bump version to 5.13.3 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-04-18 22:05:14 +00:00
Clinton Wolfe
7fddb8c772
Merge pull request #5981 from inspec/ss/enhance-service-resource
CFINSPEC-93: Enhance `service` resource
2022-04-18 18:04:16 -04:00
Chef Expeditor
f3346506a0 Bump version to 5.13.2 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-04-18 22:00:19 +00:00
Clinton Wolfe
387e3d25c8
Merge pull request #5986 from inspec/ss/enhance-file-resource
CFINSPEC-87: Enhance `file` resource
2022-04-18 17:59:19 -04:00
Chef Expeditor
3ce59700e3 Bump version to 5.13.1 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-04-18 21:47:27 +00:00
Vasu1105
07f6793533 CFINSPEC-181: Fix unable to upload inspec compliance profile using to Chef Automate.
Add --with-cookstyle option to inspec check command to disable cookstyle check as default

Signed-off-by: Vasu1105 <vasundhara.jagdale@chef.io>
2022-04-14 21:47:10 +05:30
Sonu Saha
598df4a3a8 CFINSPEC-93: Remove redundant methods from child class of MonitoringTool
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-14 10:31:43 +05:30
Sonu Saha
fde99cb651 CFINSPEC-87: Remove redundant methods from child class of ImmutableFlagCheck
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-14 10:24:10 +05:30
Sonu Saha
c4d7b24d25 CFINSPEC-87: Fix typos in exception message
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-14 10:11:26 +05:30
Chef Expeditor
7d1ad0acc3 Bump version to 5.13.0 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2022-04-13 22:00:56 +00:00
Clinton Wolfe
b1d113e986
Merge pull request #5979 from inspec/ss/add-default_gateway-resource
CFINSPEC-75: Add default_gateway resource
2022-04-13 17:59:52 -04:00
Sonu Saha
d4655f5ee4 CFINSPEC-87: Fix typos in error message
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-14 02:03:33 +05:30
Sonu Saha
2f7c65d1a4 CFINSPEC-89: Add have_gid matcher
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-13 16:50:10 +05:30
Sonu Saha
048f0019ae CFINSPEC-87: Extend file resource with content_as_yaml property
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-13 11:49:00 +05:30
Sonu Saha
02c1bcb3f5 CFINSPEC-87: Extend file resource with content_as_json property
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-13 11:28:11 +05:30
Sonu Saha
babf21466c CFINSPEC-87: Extend file resource with be_immutable matcher
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-12 16:49:58 +05:30
Sonu Saha
50f3026578 CFINSPEC-93: Correct exception message
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-12 12:40:08 +05:30
Sonu Saha
f5afe10017 CFINSPEC-93: Add comments and exception guard clause for new matcher
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-12 10:07:25 +05:30
Sonu Saha
f55c3e8190 CFINSPEC-93: Add monitored_by matcher;
Supported monitoring tool: monit & god

Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2022-04-12 09:52:47 +05:30