summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Smith <tsmith84@gmail.com>2020-08-12 11:57:05 -0700
committerTim Smith <tsmith84@gmail.com>2020-08-12 11:57:05 -0700
commitc9658020b8c5b016d7df0f58c4c3f975e7987bea (patch)
tree65f18cf6fb5789a8d279c02ab6c3d0cd2bc81ac6
parenta699df1b7e04fcfecb6b3fdd0c5bd2c389aae101 (diff)
downloadchef-omnibus_kitchen.tar.gz
Update Omnibus kitchen config with public boxesomnibus_kitchen
Get this closer to actually working as a test environment. Signed-off-by: Tim Smith <tsmith@chef.io>
-rw-r--r--omnibus/kitchen.yml39
1 files changed, 7 insertions, 32 deletions
diff --git a/omnibus/kitchen.yml b/omnibus/kitchen.yml
index 86c2afa241..bd2893ab83 100644
--- a/omnibus/kitchen.yml
+++ b/omnibus/kitchen.yml
@@ -34,58 +34,33 @@ platforms:
run_list: yum-epel::default
- name: centos-7
run_list: yum-epel::default
- - name: debian-8
- run_list: apt::default
- name: debian-9
run_list: apt::default
- name: freebsd-11
run_list: freebsd::portsnap
- name: ubuntu-16.04
run_list: apt::default
- - name: ubuntu-18.04
- run_list: apt::default
- # The following (private) boxes are shared via Vagrant Cloud and are only
- # available to users working for Chef. Sorry, it's about software licensing.
- #
- # Chef-internal users, you will need to:
- # 1. Create an Vagrant Cloud account: http://vagrantcloud.com/
- # 2. Ping #releng-support with your account name to be added to the relevant team.
- # 3. Do `vagrant login` with your creds so that you can download the private boxes.
- #
- # The macOS boxes are VMware only also. You can enable VMware Fusion
- # by activating the `kitchen.vmware.yml` file with the `KITCHEN_LOCAL_YAML`
- # environment variable:
- #
- # KITCHEN_LOCAL_YAML=kitchen.vmware.yml kitchen converge chef-macosx-1011
- #
- # OSX
- <% %w(
- macosx-10.11
- macos-10.12
- macos-10.13
- ).each do |mac_version| %>
- - name: <%= mac_version %>
+ # macOS
+ - name: macos-10.15
driver:
- provider: vmware_fusion
customize:
numvcpus: 4
memsize: 4096
- box: chef/macosx-<%= mac_version %> # private
+ box: tas50/macos_10.15
synced_folders:
- ['..', '/Users/vagrant/chef']
- ['../../omnibus', '/Users/vagrant/omnibus']
- ['../../omnibus-software', '/Users/vagrant/omnibus-software']
- <% end %>
<% %w(
- 10-enterprise
- server-2012r2-standard
+ 10
+ 2012r2
).each do |win_version| %>
# Windows 64-bit
- name: windows-<%= win_version %>
driver:
- box: chef/windows-<%= win_version %> # private
+ box: tas50/windows-<%= win_version %> # private
synced_folders:
# We have to mount this repos enclosing folder as the Omnibus build
# gets cranky if the mounted Chef source folder is a symlink. This
@@ -109,7 +84,7 @@ platforms:
# will load the 32-bit version of the MinGW toolchain.
- name: windows-<%= win_version %>-i386
driver:
- box: chef/windows-<%= win_version %> # private
+ box: tas50/windows-<%= win_version %> # private
synced_folders:
- ['../..', '/vagrant/code']
communicator: winrm