Commit graph

11284 commits

Author SHA1 Message Date
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
Chef Expeditor
4f1b83e461 Bump version to 6.4.70 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-11 06:36:07 +00:00
dependabot[bot]
33d2012713
Bump omnibus-software from 7723be6 to b3d89a4 in /omnibus (#6787)
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `7723be6` to `b3d89a4`.
- [Commits](7723be6a09...b3d89a4d49)

---
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-11 12:04:46 +05:30
Chef Expeditor
0550fdf078 Update CHANGELOG.md with details from pull request #6770
Obvious fix; these changes are the result of automation not creative thinking.
2023-10-10 13:49:31 +00:00
dependabot[bot]
26b1004934
Bump omnibus-software from c44dea9 to 7723be6 in /omnibus (#6770)
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `c44dea9` to `7723be6`.
- [Commits](c44dea9a73...7723be6a09)

---
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-10 09:48:24 -04:00
Chef Expeditor
a3534101b1 Bump version to 6.4.69 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-30 14:04:35 +00:00
Nikita Mathur
b360d64a1c
Changed params usage in inspec archive to skip evaluation (#6741)
* Using metadata to fetch basic info as name and version required in archive

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

* Typo fixes

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

---------

Signed-off-by: Nik08 <nikita.mathur@progress.com>
2023-09-30 19:33:36 +05:30
Chef Expeditor
da94adda32 Bump version to 6.4.68 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-30 02:27:43 +00:00
Sonu Saha
370d862a8d
EULA: Update latest EULA - 31AUG2023 in rtf (#6655)
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-09-29 22:26:40 -04:00
Chef Expeditor
8dd1b518ec Bump version to 6.4.67 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-30 01:36:43 +00:00
Bryan Endres
54911daf10
Docs - Fix Syntax (#6483)
Proper syntax for `its('size')` is `{ should be <|>|<=|>= <size>}`
2023-09-29 21:35:31 -04:00
Chef Expeditor
9890f1fe54 Bump version to 6.4.66 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-30 01:04:12 +00:00
Sonu Saha
bd87867989
CHEF-6429: Update omnibus config to use updated signing method for msi packages (#6658)
* OMNIBUS CONFIG: Update omnibus config to sign msi packages with updated method

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

* TEMP: A temporary change to verify windows build

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

* Revert Gemfile temp changes for omnibus

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

---------

Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-09-29 21:02:40 -04:00
Sathish Babu
e1d39e581a
CHEF-6422 Modify inspec archive to not check or export by default (#6659)
* make profile check optional

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

* Clarify error message when making inspec check optional

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

* Add test fixture profile that emits evaluation markers on stderr

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

* Make export to inspec.json optional, not enabled by default

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

* Add test confirming non-evaluative archive

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

* Fix failing plugin search test, failing since we published a new test gem

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

---------

Signed-off-by: Sathish <sbabu@progress.com>
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-09-29 18:12:37 -04:00
Chef Expeditor
4b8efce087 Bump version to 6.4.65 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-29 13:15:53 +00:00
Vasundhara Jagdale
904bdf2345
Revert "Update html-proofer requirement from ~> 3.19.4 to ~> 5.0.8 (#6697)" (#6717)
This reverts commit 12e8e93b91.
2023-09-29 18:44:14 +05:30
Chef Expeditor
42cb71fb1e Bump version to 6.4.64 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-29 11:33:29 +00:00
dependabot[bot]
99fc6e9c44
Update hashie requirement from >= 3.4, < 5.0 to >= 3.4, < 6.0 (#6696)
Updates the requirements on [hashie](https://github.com/hashie/hashie) to permit the latest version.
- [Release notes](https://github.com/hashie/hashie/releases)
- [Changelog](https://github.com/hashie/hashie/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hashie/hashie/compare/v3.4.0...v5.0.0)

---
updated-dependencies:
- dependency-name: hashie
  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-09-29 17:02:25 +05:30
Chef Expeditor
77436d0ad9 Bump version to 6.4.63 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-29 11:21:21 +00:00
dependabot[bot]
12e8e93b91
Update html-proofer requirement from ~> 3.19.4 to ~> 5.0.8 (#6697)
Updates the requirements on [html-proofer](https://github.com/gjtorikian/html-proofer) to permit the latest version.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases)
- [Changelog](https://github.com/gjtorikian/html-proofer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.19.4...v5.0.8)

---
updated-dependencies:
- dependency-name: html-proofer
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29 16:50:16 +05:30
Chef Expeditor
4a21ee2698 Update CHANGELOG.md with details from pull request #6693
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-29 10:20:48 +00:00
dependabot[bot]
62b87af0ad
Update json_schemer requirement from >= 0.2.1, < 0.2.19 to >= 0.2.1, < 2.0.1 (#6693)
Updates the requirements on [json_schemer](https://github.com/davishmcclurg/json_schemer) to permit the latest version.
- [Changelog](https://github.com/davishmcclurg/json_schemer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/davishmcclurg/json_schemer/compare/v0.2.1...v2.0.0)

---
updated-dependencies:
- dependency-name: json_schemer
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-29 15:49:52 +05:30
Chef Expeditor
888404ceb5 Bump version to 6.4.62 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-26 07:56:46 +00:00
Clinton Wolfe
1f3b5ea098
Fix failing plugin search test, failing since we published a new test gem (#6674)
Signed-off-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-09-26 00:55:43 -07:00
Chef Expeditor
8819e16ceb Bump version to 6.4.61 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-26 06:15:03 +00:00
dependabot[bot]
f0b84e3bb5
Bump omnibus from 56015cb to 82dae89 in /omnibus (#6679)
Bumps [omnibus](https://github.com/chef/omnibus) from `56015cb` to `82dae89`.
- [Release notes](https://github.com/chef/omnibus/releases)
- [Commits](56015cba34...82dae896a0)

---
updated-dependencies:
- dependency-name: omnibus
  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-09-26 11:44:03 +05:30
Chef Expeditor
f9bb47a18a Bump version to 6.4.60 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-25 23:06:28 +00:00
dependabot[bot]
8b2d013253
Bump omnibus-software from 3268356 to c44dea9 in /omnibus (#6665)
Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `3268356` to `c44dea9`.
- [Commits](3268356b2e...c44dea9a73)

---
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>
Co-authored-by: Clinton Wolfe <clintoncwolfe@gmail.com>
2023-09-25 19:05:20 -04:00
Chef Expeditor
544541883a Update CHANGELOG.md with details from pull request #6670
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-25 23:04:19 +00:00
dependabot[bot]
2e91531f1d
Bump omnibus from 9c0643a to 56015cb in /omnibus (#6670)
Bumps [omnibus](https://github.com/chef/omnibus) from `9c0643a` to `56015cb`.
- [Release notes](https://github.com/chef/omnibus/releases)
- [Commits](9c0643a3a4...56015cba34)

---
updated-dependencies:
- dependency-name: omnibus
  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-09-25 19:03:21 -04:00
Sonu Saha
f593e065f5
EULA: Update latest EULA - 31AUG2023 (#6654)
Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-09-25 18:42:33 -04:00
Chef Expeditor
6d30271cec Bump version to 6.4.59 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-25 22:16:19 +00:00
Ian Maddaus
d169af7cdf
Move InSpec menu from chef-web-docs (#6657)
Signed-off-by: Ian Maddaus <ian.maddaus@progress.com>
2023-09-25 18:15:14 -04:00
Chef Expeditor
7c46d14f3b Bump version to 6.4.58 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-12 14:37:48 +00:00
Vasundhara Jagdale
95c17d4e7f
CHEF-3849: InSpec should exit quickly and clearly if waiver file is malformed/corrupt (#6644)
* Functional test for malformed waiver file

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

* Raise error for malformed yaml content and exit

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

* Updates functional test for malformed yaml waiver file and for empty waiver file

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

* Raises error in case of missing required parameters in waiver file

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

* Update functional test for missing parameters, extra parameters or column without headers in waiver file

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

* Fix linting

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

* Fix warning and error messages

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

* Updates nil and false check for yaml data and adds additional empty check.

Co-authored-by: Sathish Babu <80091550+sathish-progress@users.noreply.github.com>
Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>

* Adds more generic message as this yaml reader is now getting used by other functionalities like waiver file

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

* Fixed test description to reflect correct use case

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

* Fix validate headers was not validating the required parametes for all the data fields as it was not called inside the loop where we are iterating over the data and fetching the headers.

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

* Updates the test files for the use case to missing parameters and extra parameters

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

* Updates code to better handle errors and warnings related to missing required parameters and extra parameters in waivers file in all format i.e (yaml, json and csv).

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

* Updated functional test to capture the updated error and warning messages for waiver file validation

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

* Fix linting

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

* Deleted fixture file which is not required

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

* Refactor: Renamed method validate_headers to reflect whats it's doing and instead of return data in array it will now return the data in hash

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

---------

Signed-off-by: Vasu1105 <vasundhara.jagdale@progress.com>
Co-authored-by: Sathish Babu <80091550+sathish-progress@users.noreply.github.com>
2023-09-12 10:36:40 -04:00
Chef Expeditor
510c0bb9d4 Bump version to 6.4.57 by Chef Expeditor
Obvious fix; these changes are the result of automation not creative thinking.
2023-09-11 23:40:21 +00:00
Sonu Saha
1dacaedc12
CHEF-5898: Update latest EULA as used in MacOS installers (#6652)
* EULA: Update latest EULA - 31AUG2023 in html-erb

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

* Remove html tags in eula

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

* CHORE: Fix known indentation

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

* CHORE: Fix indentation - 2

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

* CHORE: Break lines to maintain formatting

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

---------

Signed-off-by: Sonu Saha <sonu.saha@progress.com>
2023-09-11 19:39:14 -04:00