summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Apply suggestions from code reviewTim Smith2019-04-243-12/+5
| | | | | | | | | | | | | | | Co-Authored-By: marcparadise <marcparadise@users.noreply.github.com> Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Add design document for bootstrap changesMarc A. Paradise2019-04-241-0/+150
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Final release notes updates - added missing removed menu itemsMarc A. Paradise2019-04-241-5/+9
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Apply suggestions from code reviewmjingle2019-04-241-2/+2
| | | | | | | | | Co-Authored-By: marcparadise <marcparadise@users.noreply.github.com>
| * | Release notes fixes and editsMarc A. Paradise2019-04-241-8/+8
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Trailing code reviewMarc A. Paradise2019-04-242-1/+10
| | | | | | | | | | | | | | | | | | * document why chef_core/text is included at the top level. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Update to the released chef-core gemMarc A. Paradise2019-04-243-89/+12
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Add release notes for bootstrapMarc A. Paradise2019-04-241-0/+71
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Make deprecations more robustMarc A. Paradise2019-04-242-39/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | THis improves deprecation handling by not trying to infer old opts/long string, and correctly handles setting the boolean flag on deprecated options. This also fixes references to :password to be in line with the option name, :connection_password. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Remove fips version check from bootstrap client.rbMarc A. Paradise2019-04-243-24/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | The minimum available version of Chef Client for bootstrap is 12.20; FIPS support was added in 12.8. This change removes the minimum chef version check for fips in the client.rb generated by bootstrap. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Remove 5.2/2003r2 - we do not produce binaries for win 2003Marc A. Paradise2019-04-241-4/+0
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Remove unnecessary conditionalMarc A. Paradise2019-04-241-1/+1
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Drop extra deps, chef_core repo -> chef-coreMarc A. Paradise2019-04-242-12/+12
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Repoint train/chef_core* to git sources w/ dev branchesMarc A. Paradise2019-04-242-5/+109
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | deprecate old version of changed CLI flags.Marc A. Paradise2019-04-242-8/+86
| | | | | | | | | | | | | | | | | | | | | | | | This adds a lightweight deprecation mechanism in order to warn the human that they're using deprecated flags, and to continue to allow Bootstrap to work even if that happens. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Drop Chef 11 support from WindowsBootstrapContextMarc A. Paradise2019-04-241-8/+1
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Re-add windows_bootstrap_context_spec.rb which was accidentally deletedMarc A. Paradise2019-04-241-0/+267
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Add Knife#config_source(key)Marc A. Paradise2019-04-242-7/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subclasses can use this to determine where a given key has received its value from. This allows subclasses to handle deprecated CLI options that may still be valid in Chef config by determining if the option was provided on the CLI or via Chef::Config Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Remove bootstrap includeMarc A. Paradise2019-04-242-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was unnecessary since this class does not refer to Bootstrap, and it was causing warning messages at runtime about Bootstrap constants being defined twice. This didn't happen previously because Bootstrap did not have any constants defined until after the conversion to Train. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Add chef/text require before Rubygems breaks YAMLMarc A. Paradise2019-04-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rubygems monkeypatches YAML for backwards compatibility, but this is not compatible with r18n library's usage; add the require here to ensure that it's loaded before rubygems, allowing tests that refer to this file to run in isolation. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Remove prerelease support. Minimum version w/ fips now 12.20.Marc A. Paradise2019-04-243-72/+17
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Move bootstrap CLI options back into BootstrapMarc A. Paradise2019-04-242-360/+308
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Rubocop!Marc A. Paradise2019-04-246-351/+326
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Add formatting for multi-line ui.log messages.Marc A. Paradise2019-04-241-1/+17
| | | | | | | | | | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
| * | Bootstrap via chef_coreMarc A. Paradise2019-04-249-497/+2877
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make bootstrap use train via chef_core/TargetHost This commit implements usage of TargetHost instead of knife_ssh. TargetHost is a platform-independent representation of a Train connection. It abstracts common operations (such as file upload/download, permissions, temp directories, command executation, etc) and connection error handling. Moving to TargetHost and train gives us the ability to execute commands on the bootstrap target; instead of running sh -c 'long-command-string-containing-secrets', we'll now upload the bootstrap script to a temporary directory on the bootstrap target and execute it there. Incorporating WinRM support directly (allowing core support for Windows bootstraps, without the knife-windows plugin) will follow. THis also improves unit test coverage of the bootstrap module, and clarifies functional versus behavior tests in that space Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* | Bump version to 15.0.232 by Chef Expeditorv15.0.232Chef Expeditor2019-04-245-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8410 from chef/ed25519Tim Smith2019-04-233-7/+9
|\ \ | | | | | | Move ed25519 gems into omnibus
| * | Chefstyle fixTim Smith2019-04-231-2/+2
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Move ed25519 gems into omnibused25519Tim Smith2019-04-233-7/+9
| | | | | | | | | | | | | | | | | | We had to move this out of train as they were causing installation failures for inspec. This change makes sure we get them into our omnibus package. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Fix the codeowners fileTim Smith2019-04-231-1/+1
|/ / | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 15.0.231 by Chef Expeditorv15.0.231Chef Expeditor2019-04-245-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8350 from chef/ownersTim Smith2019-04-2331-1009/+2338
|\ \ | | | | | | Implement new owner/review structure + expand dev docs
| * | Fixing linkMary Jinglewski2019-04-231-1/+1
| | | | | | | | | | | | Signed-off-by: Mary Jinglewski <mjinglewski@chef.io>
| * | Remove a whole outdated sectionTim Smith2019-04-231-6/+2
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Fix dep updating linksTim Smith2019-04-231-5/+5
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Fix another linkTim Smith2019-04-231-0/+0
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Update linksTim Smith2019-04-232-2/+2
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Copyedits, part 3Mary Jinglewski2019-04-232-36/+20
| | | | | | | | | | | | Signed-off-by: Mary Jinglewski <mjinglewski@chef.io>
| * | Fix bad formattingTim Smith2019-04-231-1/+1
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Remove a few RFC referencesTim Smith2019-04-232-23/+22
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Document how we test / release ChefTim Smith2019-04-233-2/+43
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Fix an odd sentenceTim Smith2019-04-231-1/+1
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Copyedits, part 2Mary Jinglewski2019-04-239-148/+97
| | | | | | | | | | | | Signed-off-by: Mary Jinglewski <mjinglewski@chef.io>
| * | Remove the double ofTim Smith2019-04-231-2/+2
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Remove audit mode exampleTim Smith2019-04-231-2/+1
| | | | | | | | | | | | | | | | | | Audit mode is no more Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Copyedits, part 1Mary Jinglewski2019-04-2315-87/+85
| | | | | | | | | | | | Signed-off-by: Mary Jinglewski <mjinglewski@chef.io>
| * | Add more docs from the RFCsTim Smith2019-04-236-15/+859
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Rework the release schedule a bitTim Smith2019-04-231-14/+18
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add release / support informationTim Smith2019-04-233-2/+76
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add a link for active stateTim Smith2019-04-231-1/+1
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>