Commit graph

11254 commits

Author SHA1 Message Date
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
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