Commit graph

11270 commits

Author SHA1 Message Date
Vasundhara Jagdale
bd55c1ab3a
Upgrade chef-licensing version pinning (#6856)
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
2023-11-09 09:16:48 -05:00
Chef Expeditor
130c97cf0c Bump version to 6.4.82 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-11-09 13:22:01 +00:00
Nikita Mathur
fd4e6d97a6
CHEF-6439 Mandatory Profile Signing (Preview) (#6705)
* Updated exec option to allow unsigned profiles run

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Added method to verify signed profile and to check for signed profile

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Invoked logic on each run to verify profiles if signed else raise sig req error

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Tests cases added to validate behaviour of inspec exec with signed and unsigned profiles with --chef-allow-unsigned flag

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Refactored and moved delete_signing_keys to common helper library for tests

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Updated code comments for more information and clarity on security update of signed profiles inspec exec

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Test cases to validate inspec run with combination of signed and unsigned profiles

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Documented usage of flag --chef-allow-unsigned

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Renamed the flag to run unsigned profiles to --allow-unsigned

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Refactored logic on profile level for profile signing verification

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Renaming the argument variable - from runner_call to silent

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Added profile mandate check for other inspec commands running profile evaluation

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Updated error message for profile sign requirement

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Updated test helper to fix inspec json test

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Fixed inspec json ability to use cli options successfully

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Documentation added for signed profiles mandatory usage with CLI commands

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Flow changes of raising exception when unsigned instead of direct exit

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Renamed unsigned profile flags

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Extracted out allow unsigned condition to config and modified comment info

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Doc update on consent of using signed and unsigned profiles

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Fix in signing mandatin check and added additional check on runner for better error UI for exec command

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Removed repeated allow-unsigned-profile defination from exec_options

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Test fixes

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Enabled feature preview flag for mandatory signing

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Test fixes after feature flag usage for mandatory signing

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Doc changes using feature preview flag for mandatory signing feature

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Inspec exec tests fixes for ENV values and parallel test fix using default option --allow-unsigned-profile false

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Kitchen fix while using signed profiles with inspec

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Unit test fix for profile resource exception

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Virtual profile detection improved

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Move mandatory profile sigining info to sigining page

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Renamed flag from --allow-unsigned-profile to --allow-unsigned-profiles

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Typo fix in signing doc

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Trim note in cli.md about mandatory profile signing

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Docs changes

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* Correct docs regarding exit code 5

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

---------

Signed-off-by: Nik08 <nikita.mathur@progress.com>
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Co-authored-by: Ian Maddaus <ian.maddaus@progress.com>
2023-11-09 08:20:43 -05:00
Chef Expeditor
1a87a2a588 Bump version to 6.4.81 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-11-08 13:17:53 +00:00
Vasundhara Jagdale
ed033b9ac2
CHEF-7694 (CHEF-8271) : Fix security_policy resource returns array for non comma separated values (#6838)
* Adds unit test for more security policies

Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>

* Fix for secuity_policy resource failing if policy includes single value in string format it returns array instead of string

Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>

* Update code comments

Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>

---------

Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
2023-11-08 18:46:36 +05:30
Chef Expeditor
f6f553981e Bump version to 6.4.80 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-11-07 09:47:06 +00:00
Sonu Saha
b5fcc141d2
CHEF-6437: Implement different version of inspec export (#6816)
* Failing test for export - should not evaluate

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Sketch out a info_from_parse method

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Temporary commit to checkpoint experimental work

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Basic control ids extraction

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Modify to capture entire block

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Ability to parse desc, impact and title of a control (#6662)

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Rework per-control metadata collectors to be class-based

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* REFACTOR: make a common base class for collectors

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* memoise `info_from_parse`

Signed-off-by: Sathish <sbabu@progress.com>

* Add --legacy-export option to inspec export (#6661)

* support legacy export option

Signed-off-by: Sathish <sbabu@progress.com>

* ability to run legacy export option

Signed-off-by: Sathish <sbabu@progress.com>

---------

Signed-off-by: Sathish <sbabu@progress.com>

* Improve ControlIDCollector and other fields of export data (#6686)

* Parse tags & refs from the ast nodes

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* ENHANCE: Improve Desc collector to collect description

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* ENHANCE: Only loop through the child node of begin block

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Fix bug/todo to handle duplicacy of control ids

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* TEST - a profile which fails to properly be exported but is likely to be used by MITRE

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Revert "FIX: Fix bug/todo to handle duplicacy of control ids"

This reverts commit 46d66e0026.

* Revert "ENHANCE: Only loop through the child node of begin block"

This reverts commit 47c92d8746.

* ADD: Add code key in control data

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* ADD: Add source_location key in controls data

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* HACK: Update the location ref for the controls

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Update variable name as latest changes

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Fix source location ref for all controls in a file

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Improve tagcollector to handle other data types

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Improve tagcollector to handle different types of tags

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* ENHANCE & TEST: Improve tag collector to collector different tag styles and add test for it

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* update groups

Signed-off-by: Sathish <sbabu@progress.com>

* Add yml data to export info_from_parse

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Add inputs to export data info_from_parse

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Add status and status_messages

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Initialize all control fields

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* WIP: Filter controls using --controls

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Add inputs collector class - rules remaining

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Parse inputs from dsl - 1

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* TEST: Uncomment tests to verify export

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* TEST: Include test for different desc

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* TEST: Include test for different title

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* TEST: Include test for different ref

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Default impact to 0.5 and add test

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Avoid duplicate inputs

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Add test for inputs

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* REFACTOR: Minor refactoring of tests

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Uncomment test for refs

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

---------

Signed-off-by: Sonu Saha <sonu.saha@progress.com>
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Signed-off-by: Sathish <sbabu@progress.com>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Co-authored-by: Sathish <sbabu@progress.com>

* Update option to match inspec's coding standard

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Handle inputs within control block

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* TEST & ENHANCE: Enhance parser and add more tests

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Fix broken test for profile_test

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Update groups after filtering control

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Add --legacy-export support to inspec json

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* TEST: Fix broken test & fix group filters

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* DOCS: Manually update cli.md to include export cmd

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Add tag filtering support to export

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* TEST: Add test for tag and control based filtering

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* LINT: Fix lint offense

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* CHORE: Remove addressed todo and update comments

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* CHEF-6493: Support `--legacy-export` option in `inspec archive` (#6829)

* Introduce --legacy-export flag to archive command

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Add more test to verify --legacy-export with archive

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Update logic to fetch info based on --legacy-export flag

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

---------

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Enhance InputCollector to match pattern instead of to indexing children type to avoid nil errors

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Improve RefCollector to handle ref   ({:ref=>'Some ref', :url=>'https://'\}\) syntax

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Improve RefCollector and TagCollector to handle variables values from inputs/attributes

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Run inspec check using output info_from_parse (#6673)

* Add test fixture profile that emits evaluation markers on stderr

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Failing test for export - should not evaluate

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Sketch out a info_from_parse method

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Temporary commit to checkpoint experimental work

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Basic control ids extraction

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Modify to capture entire block

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Ability to parse desc, impact and title of a control (#6662)

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Rework per-control metadata collectors to be class-based

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* REFACTOR: make a common base class for collectors

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* memoise `info_from_parse`

Signed-off-by: Sathish <sbabu@progress.com>

* Add --legacy-export option to inspec export (#6661)

* support legacy export option

Signed-off-by: Sathish <sbabu@progress.com>

* ability to run legacy export option

Signed-off-by: Sathish <sbabu@progress.com>

---------

Signed-off-by: Sathish <sbabu@progress.com>

* Parse tags & refs from the ast nodes

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* ENHANCE: Improve Desc collector to collect description

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* ENHANCE: Only loop through the child node of begin block

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Fix bug/todo to handle duplicacy of control ids

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* TEST - a profile which fails to properly be exported but is likely to be used by MITRE

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Revert "FIX: Fix bug/todo to handle duplicacy of control ids"

This reverts commit 46d66e0026.

* Revert "ENHANCE: Only loop through the child node of begin block"

This reverts commit 47c92d8746.

* ADD: Add code key in control data

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* ADD: Add source_location key in controls data

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* HACK: Update the location ref for the controls

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Update variable name as latest changes

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Fix source location ref for all controls in a file

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Improve tagcollector to handle other data types

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* FIX: Improve tagcollector to handle different types of tags

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* ENHANCE & TEST: Improve tag collector to collector different tag styles and add test for it

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* update groups

Signed-off-by: Sathish <sbabu@progress.com>

* Add yml data to export info_from_parse

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Add inputs to export data info_from_parse

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Add status and status_messages

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* Initialize all control fields

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* make description `default` as a symbol

Signed-off-by: Sathish Babu <sbabu@progress.com>

* define `checks` as Set

Signed-off-by: Sathish Babu <sbabu@progress.com>

* Collect tests as part of collector
and store it in `checks`

Signed-off-by: Sathish Babu <sbabu@progress.com>

* refactor to read `ID` from controls which is an Array now unlike an Hash in `params.controls`

Signed-off-by: Sathish Babu <sbabu@progress.com>

* read yaml params from metadata

Signed-off-by: Sathish Babu <sbabu@progress.com>

* use to Array to simply DS as the o/p ie being converted to JSON

Signed-off-by: Sathish Babu <sbabu@progress.com>

* move old check as legacy check

Signed-off-by: Sathish Babu <sbabu@progress.com>

* support `legacy_check` as an option to run checks in legacy mode

Signed-off-by: Sathish Babu <sbabu@progress.com>

* fix tests to support `legacy_checks`

Signed-off-by: Sathish Babu <sbabu@progress.com>

* update document for check

Signed-off-by: Sathish Babu <sbabu@progress.com>

* Update usage doc for --legaccy-check

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

---------

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
Signed-off-by: Sathish <sbabu@progress.com>
Signed-off-by: Sathish Babu <sbabu@progress.com>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Co-authored-by: Sonu Saha <98935583+ahasunos@users.noreply.github.com>
Co-authored-by: Sonu Saha <sonu.saha@progress.com>

* LINT: Fix lint offense

Signed-off-by: Sonu Saha <sonu.saha@progress.com>

* do not include tests to controls by default

Signed-off-by: Sathish Babu <sbabu@progress.com>

* generate info with tests for check

Signed-off-by: Sathish Babu <sbabu@progress.com>

---------

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
Signed-off-by: Sathish <sbabu@progress.com>
Signed-off-by: Sathish Babu <sbabu@progress.com>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Co-authored-by: Sathish <sbabu@progress.com>
Co-authored-by: Sathish Babu <80091550+sathish-progress@users.noreply.github.com>
2023-11-07 15:15:45 +05:30
Chef Expeditor
ee490412e8 Update CHANGELOG.md with details from pull request #6846
Obvious fix; these changes are the result of automation not creative thinking.
2023-11-06 17:38:34 +00:00
Sonu Saha
2a051134a7
Update supported platforms list to include RHEL 9 (#6846)
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-11-06 12:37:18 -05:00
Chef Expeditor
b14b76f5f5 Update CHANGELOG.md with details from pull request #6845
Obvious fix; these changes are the result of automation not creative thinking.
2023-11-06 17:23:52 +00:00
Sonu Saha
2a35c4bab1
DOCS: Remove references to MacOS 10.15 in docs (#6845)
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-11-06 12:22:40 -05:00
Chef Expeditor
00c9a38151 Bump version to 6.4.79 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-11-06 05:37:13 +00:00
Nikita Mathur
7ad937ce6b
Dev docs on profile evaluations (#6813)
Signed-off-by: Nik08 <nikita.mathur@progress.com>
2023-11-06 00:35:55 -05:00
Chef Expeditor
389b64408f Bump version to 6.4.78 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-30 16:55:13 +00:00
Nikita Mathur
0c134bca30
Usage changes of profile params in inspec compliance plugin (#6832)
Signed-off-by: Nik08 <nikita.mathur@progress.com>
2023-10-30 12:53:56 -04:00
Chef Expeditor
6fd8ce3595 Bump version to 6.4.77 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-30 15:39:51 +00:00
Nikita Mathur
456fa5c8f5
CHEF-7670 Ability to set feature preview flag using ENV (#6833)
* Implemented ability to add feature flags in Inspec feature subsystem

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Added usage of env_preview for conditionalising features

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Test cases added for feature preview flag ability

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Minor chnages - Better commenting & smarter methods

Signed-off-by: Nik08 <nikita.mathur@progress.com>

---------

Signed-off-by: Nik08 <nikita.mathur@progress.com>
2023-10-30 21:08:26 +05:30
Chef Expeditor
95c586afaa Update CHANGELOG.md with details from pull request #6830
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-25 13:28:43 +00:00
Sonu Saha
d4bbb4d2c4
CHORE: Fix lint offense, TrailingWhitespace & EmptyLines (#6830)
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-10-25 18:57:09 +05:30
Chef Expeditor
6c8ae52d1c Bump version to 6.4.76 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-24 16:28:35 +00:00
Clinton Wolfe
745e8c1b8f
Update runtime platform list (#6826)
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-10-24 12:26:19 -04:00
Chef Expeditor
a2dfb7c04e Update CHANGELOG.md with details from pull request #6825
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-24 16:14:37 +00:00
Clinton Wolfe
7cec68962b
Explicitly pin openssl to 1.0.2zi to avoid a CVE (#6825)
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-10-24 12:13:20 -04:00
Chef Expeditor
56886eff1a Update CHANGELOG.md with details from pull request #6748
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-23 17:04:00 +00:00
Nikita Mathur
22c530417b
Openssl upgrade with version 1.1.1w (#6748)
* Testing openssl upgrade with version 1.1.1w

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Reverted change using test branch for openssl - using main branch for omnibus software

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Reverted unwanted changes from omnibus Gemfile and Gemfile.lock

Signed-off-by: Nik08 <nikita.mathur@progress.com>

---------

Signed-off-by: Nik08 <nikita.mathur@progress.com>
2023-10-23 13:02:49 -04:00
Chef Expeditor
755f125179 Update CHANGELOG.md with details from pull request #6815
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-23 17:01:18 +00:00
Vasundhara Jagdale
e161ee87f8
Thor recent release 1.3.0 has changes related to aliases(https://github.com/rails/thor/pull/800) which started breaking the test. Till we find if recent release is stable and don't break any functionality we are pinning thor to < 1.3.0 (#6815)
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
2023-10-23 13:00:00 -04:00
Chef Expeditor
8572b90f89 Bump version to 6.4.75 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-19 11:40:34 +00:00
Nikita Mathur
faf66ee7d8
Fixed inspec json ability to use cli options successfully (#6796)
* Fixed inspec json ability to use cli options successfully

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Code comment moved down for deprecation warning info

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Added comment on usage of config initialisation on inspec json command

Signed-off-by: Nik08 <nikita.mathur@progress.com>

---------

Signed-off-by: Nik08 <nikita.mathur@progress.com>
2023-10-19 17:09:16 +05:30
Chef Expeditor
7a878a60ed Bump version to 6.4.74 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-19 08:10:53 +00:00
Nikita Mathur
b607cccd7f
CHEF-3917 Troubleshooting Page for Chef Licensing issues/errors (#6612)
* Doc change for connection issues with licensing service

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Doc updated for file formate version and software entitlement issue

Signed-off-by: Nik08 <nikita.mathur@progress.com>

* Docs editing

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* Edits

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* Advice to use license list when a license is not entitled

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Update docs-chef-io/content/inspec/troubleshooting.md

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

Co-authored-by: Ian Maddaus <IanMadd@users.noreply.github.com>

* A few more  corrections

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

---------

Signed-off-by: Nik08 <nikita.mathur@progress.com>
Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Co-authored-by: Ian Maddaus <ian.maddaus@progress.com>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Co-authored-by: Ian Maddaus <IanMadd@users.noreply.github.com>
2023-10-19 13:39:34 +05:30
Chef Expeditor
af9d478d78 Bump version to 6.4.73 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-19 07:22:58 +00:00
Nikita Mathur
1c90448b8f
Fix in html reporter to create unique id for control HTML divisions using profile id as prefix (#6645)
Signed-off-by: Nik08 <nikita.mathur@progress.com>
2023-10-19 12:51:40 +05:30
Chef Expeditor
e01043d3dd Update CHANGELOG.md with details from pull request #6788
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-18 22:52:44 +00:00
Chef Expeditor
d3bc81992b Update CHANGELOG.md with details from pull request #6789
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-18 22:51:07 +00:00
Ian Maddaus
8962ecf6c0
Update links in docs (#6788)
* Update link in profiles.md

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

Fix link to Learn Chef

* Fix another bad link

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* One more link

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

---------

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>
2023-10-18 18:50:22 -04:00
Clinton Wolfe
45cbfbd1e3
Build on MacOS 11 intel, dropping EOL 10.15 (#6789)
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-10-18 18:49:54 -04:00
Chef Expeditor
6334124e61 Update CHANGELOG.md with details from pull request #6805
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-18 22:39:58 +00:00
dependabot[bot]
53f36113ef
Bump omnibus-software from b3d89a4 to 4fef367 in /omnibus (#6805)
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `b3d89a4` to `4fef367`.
- [Commits](b3d89a4d49...4fef36786e)

---
updated-dependencies:
- dependency-name: omnibus-software
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-18 18:38:46 -04:00
Chef Expeditor
e0a3f253be Update CHANGELOG.md with details from pull request #6801
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-18 22:34:13 +00:00
Sonu Saha
6ef432067e
OMNIBUS: Drop enterprise linux 6 support as it has reached EOL (#6801)
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-10-18 18:33:00 -04:00
Chef Expeditor
20c885cab7 Update CHANGELOG.md with details from pull request #6574
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-18 20:36:21 +00:00
Ian Maddaus
921ce66918
Docs updates to install inspec 6 (#6574)
* CHEF-3412 Preliminary commit to add inspec6 install docs

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* Add instructions for versioning content

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* Write docs for inspec 6 license key setting on first run

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Move content back to one page

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* Editing

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* Remove mention of discontinued homebrew availability

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Remove mention of motivation for local licensing server

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* More edits

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* Remove text about creating trial license

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* More edits

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* Add an install menu section, platforms page, uninstall page, and license page

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

* nitpicking

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>

---------

Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-10-18 16:35:09 -04:00
Chef Expeditor
84bcafc66f Bump version to 6.4.72 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-17 08:19:56 +00:00
Sonu Saha
8251b52961
Merge pull request #6780 from inspec/ss/eula-for-windows
Update EULA for windows to fix formattings
2023-10-17 13:48:37 +05:30
Chef Expeditor
41efa98827 Update CHANGELOG.md with details from pull request #6797
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-16 18:39:56 +00:00
Vasundhara Jagdale
26aa3775b8
Renames the project name in the SonarQube (#6797)
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
2023-10-17 00:08:43 +05:30
Sonu Saha
0adb93a40f Update EULA for windows to fix formattings
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-10-16 12:05:00 +05:30
Chef Expeditor
06bdb16529 Bump version to 6.4.71 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-11 16:55:43 +00:00
Clinton Wolfe
968f3b2639
CHEF-2627 Clarify License Description on Rubygems (#6630)
* Add a pair of files describing the relationship between the Chef EULA and the Apache 2.0 license, intended to be referenced from rubygems.org

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Add message to rubygems.org description of all 4 gems describing relationship between the two licenses

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Insert the full text of the Apache 2.0 license into the gem description on the advice of Legal

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Update README with message clarifying relationship between the two licenses

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Removes the full text of the Apache 2 license, which after clarification is not
in fact required to be in the rubygems description.

This reverts commit 4d02573f59.

* LINTING - adjust text markers

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* LINTING - training whitespace

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Remove the word 'below' when refering to the inclusion of the Apache 2.0 license

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

* Add Chef-EULA to list of included files to inspec-core

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>

---------

Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-10-11 12:54:24 -04:00