diff options
author | Tim Smith <tsmith@chef.io> | 2018-10-05 14:13:31 -0700 |
---|---|---|
committer | Tim Smith <tsmith@chef.io> | 2018-10-05 14:13:31 -0700 |
commit | 6d9f2aa4a6c455ebdb3654c1f2ca7b495d24b8fc (patch) | |
tree | 2f816e2fc8e27f33a0a1af35eafe3f7dc3f31394 /omnibus/kitchen.yml | |
parent | 09d60a1565e8923f6feb3b58dd1bfacc45538aa5 (diff) | |
download | chef-6d9f2aa4a6c455ebdb3654c1f2ca7b495d24b8fc.tar.gz |
Cleanup the Test Kitchen setup in omnibus
Unpin cookbook deps
Remove platforms we don't support anymore
Add new platforms
Update instructions for getting setup in Vagrant Cloud
Fold the kitchen files into a single file
Signed-off-by: Tim Smith <tsmith@chef.io>
Diffstat (limited to 'omnibus/kitchen.yml')
-rw-r--r-- | omnibus/kitchen.yml | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/omnibus/kitchen.yml b/omnibus/kitchen.yml index 81aba1de47..aad8222c58 100644 --- a/omnibus/kitchen.yml +++ b/omnibus/kitchen.yml @@ -17,10 +17,6 @@ driver: provisioner: name: chef_zero - # Always install the latest version of Chef. - # This is not the version of chef that we're building - this is the version - # of chef that omnibus needs to build chef/chef. - require_chef_omnibus: true attributes: vagrant: this_key_exists_so_we_have_a_vagrant_key: true @@ -39,8 +35,8 @@ platforms: run_list: yum-epel::default - name: debian-8 run_list: apt::default - - name: freebsd-10 - run_list: freebsd::portsnap + - name: debian-9 + run_list: apt::default - name: freebsd-11 run_list: freebsd::portsnap - name: ubuntu-14.04 @@ -49,31 +45,33 @@ platforms: run_list: apt::default - name: ubuntu-18.04 run_list: apt::default - # The following (private) boxes are shared via Atlas and are only + # 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 Atlas account: https://atlas.hashicorp.com/ - # 2. Ping #eng-services-support with your Atlas account name - # to be added to the relevant team in Atlas, - # 3. Do `vagrant login` with your Atlas creds so that you can download - # the private boxes. + # 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 Mac OS X boxes are VMware only also. You can enable VMware Fusion + # 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 chefdk-macosx-109 + # KITCHEN_LOCAL_YAML=kitchen.vmware.yml kitchen converge chef-macosx-1011 # # OSX <% %w( - 10.9 - 10.10 - 10.11 + macosx-10.11 + macos-10.12 + macos-10.13 ).each do |mac_version| %> - - name: macosx-<%= mac_version %> + - name: <%= mac_version %> driver: + provider: vmware_fusion + customize: + numvcpus: 4 + memsize: 4096 box: chef/macosx-<%= mac_version %> # private synced_folders: - ['..', '/Users/vagrant/chef'] |