New Upstream Release - ruby-kitchen-salt
Ready changes
Summary
Merged new upstream version: 0.7.2 (was: 0.7.0).
Resulting package
Built on 2023-01-05T20:11 (took 5m24s)
The resulting binary packages can be installed (if you have the apt repository enabled) by running one of:
apt install -t fresh-releases ruby-kitchen-salt
Lintian Result
Diff
diff --git a/.gitignore b/.gitignore
index babd194..c99b0aa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -41,3 +41,6 @@ html/
.idea_modules/
atlassian-ide-plugin.xml
.vscode
+
+# rbenv
+.ruby-version
diff --git a/Gemfile b/Gemfile
index 112414f..56952b5 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,5 +1,9 @@
source 'https://rubygems.org'
+group :cicd do
+ gem 'thor', '~> 0.20.3'
+end
+
group :vagrant do
gem 'vagrant-wrapper'
gem 'kitchen-vagrant'
diff --git a/README.md b/README.md
index 147b0e9..ed02b3b 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,5 @@
# kitchen-salt #
+
[![Gem Version](https://badge.fury.io/rb/kitchen-salt.svg)](https://badge.fury.io/rb/kitchen-salt)
[![Gem Downloads](https://ruby-gem-downloads-badge.herokuapp.com/kitchen-salt?type=total&color=brightgreen)](https://rubygems.org/gems/kitchen-salt)
[![Build Status](https://github.com/saltstack/kitchen-salt/workflows/Tests/badge.svg)](https://github.com/saltstack/kitchen-salt/actions)
@@ -9,6 +10,42 @@ The provider works by generating a salt-minion config, creating pillars based on
This provisioner is tested with kitchen-docker against CentOS, Ubuntu, and Debian.
-## Documentation ##
+## Generate and locally view kitchen-salt docs ##
+
+To view the docs that were originally generated by this repository and hosted by Salt Project, the following should generate a local copy of the documentation.
+
+ # Clear any locally generated documentation
+ rm -rf html/
+
+ # Generate HTML documentation of kitchen-salt
+ bundle install
+ bundle exec yard doc
+ firefox html/index.html
+
+ # OPTIONAL
+ # Start a local http server to view the rendered docs
+ # Accessible via http://localhost:8808/
+ bundle exec yard server docroot=html/
+
+## Installation and Setup ##
+
+You'll need the test-kitchen and kitchen-salt gem's installed in your system, along with kitchen-vagrant or some other suitable driver for test-kitchen. Please see the [gettingstarted documentation](docs/gettingstarted.md).
+
+## Provisioner Options ##
+
+More details on all the configuration options are in the [provisioner_options documentation](docs/provisioner_options.md).
+
+## Requirements ##
+
+You'll need a driver box that is supported by the SaltStack [bootstrap](https://github.com/saltstack/salt-bootstrap) system.
+
+## Continuous Integration and Testing ##
+
+PR's and other changes should validated using Github Actions, kitchen-docker, multiple state dependencies, the modified version of kitchen-salt and the latest version of test-kitchen.
+
+## Releasing ##
-<https://kitchen.saltproject.io>
+ # hack. work. test.
+ git add stuff
+ git commit -v
+ gem bump --release --tag
diff --git a/debian/changelog b/debian/changelog
index a2820be..bef6560 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,10 +1,11 @@
-ruby-kitchen-salt (0.7.0-2) UNRELEASED; urgency=medium
+ruby-kitchen-salt (0.7.2-1) UNRELEASED; urgency=medium
* Remove constraints unnecessary since buster (oldstable):
+ Build-Depends: Drop versioned constraint on ruby-hashie and test-kitchen.
* Update standards version to 4.6.2, no changes needed.
+ * New upstream release.
- -- Debian Janitor <janitor@jelmer.uk> Tue, 15 Nov 2022 15:02:41 -0000
+ -- Debian Janitor <janitor@jelmer.uk> Thu, 05 Jan 2023 20:07:03 -0000
ruby-kitchen-salt (0.7.0-1) unstable; urgency=medium
diff --git a/docs/gettingstarted.md b/docs/gettingstarted.md
index 2465e6d..1a40e4a 100644
--- a/docs/gettingstarted.md
+++ b/docs/gettingstarted.md
@@ -24,30 +24,19 @@ For Linux, there is an [installer script](https://github.com/rbenv/rbenv-install
The following instructions will allow for a global install of rbenv.
-1. Install the dependencies for building ruby
- - centos
-
- sudo yum install -y openssl-devel readline-devel zlib-devel bzip2 gcc make git
-
- - ubuntu
-
- sudo apt update
- sudo apt install -y libssl-dev libreadline-dev zlib1g-dev bzip2 gcc make git
+1. Install the dependencies for building ruby, referencing the `ruby-build` [Suggested build environment](https://github.com/rbenv/ruby-build/wiki#suggested-build-environment) documentation.
1. clone git repos and setup path
- sudo git clone git://github.com/rbenv/rbenv.git /usr/local/rbenv
- sudo mkdir /usr/local/rbenv/plugins
- sudo git clone git://github.com/rbenv/ruby-build.git /usr/local/rbenv/plugins/ruby-build
- sudo tee /etc/profile.d/rbenv.sh <<< 'export PATH="/usr/local/rbenv/plugins/ruby-build/bin:/usr/local/rbenv/bin:$PATH"'
- sudo tee -a /etc/profile.d/rbenv.sh <<< 'source <(rbenv init -)'
-
- now the shell needs to be restarted so that the rbenv commands are in the path, and then `rbenv init -` adds the shims path to the PATH as well.
+ - [Basic GitHub Checkout/setup of rbenv](https://github.com/rbenv/rbenv#basic-github-checkout)
+ - [Installation of `ruby-build`](https://github.com/rbenv/ruby-build#installation)
-1. Install ruby and set it as the version to use by default
+1. Install ruby and set `2.6.3` as the version to use by default. Salt uses this version of Ruby in CI pipelines, which is why it is preferred here, but newer versions of ruby may work without issue.
rbenv install 2.6.3
- rbenv global 2.6.3
+ rbenv local 2.6.3
+ # OPTIONAL: Set global default version
+ # rbenv global 2.6.3
If gemsets are needed, the [rbenv-gemset](https://github.com/jf/rbenv-gemset) plugin can be added to the gemsets repository.
diff --git a/docs/provisioner_options.md b/docs/provisioner_options.md
index d312c9f..067edab 100644
--- a/docs/provisioner_options.md
+++ b/docs/provisioner_options.md
@@ -22,7 +22,7 @@ Name of the formula directory for finding where the state files are located.
### state_collection ###
-default: `nil`
+default: `false`
Directory containing salt states that is not a formula
@@ -510,8 +510,7 @@ If `false` bypassed the `salt-call` command execution. For cases where the guest
### salt_call_command ###
-default for Windows: `c:\salt\salt-call.bat`
-default for others: `salt-call`
+default: `salt-call`
Command used to invoke `salt-call`.
diff --git a/.kitchen.yml b/kitchen.yml
similarity index 92%
rename from .kitchen.yml
rename to kitchen.yml
index 9867364..b277272 100644
--- a/.kitchen.yml
+++ b/kitchen.yml
@@ -7,6 +7,7 @@ driver:
socket: <%= ENV['DOCKER_HOST'] || 'unix:///var/run/docker.sock' %>
provision_command:
- DEBIAN_FRONTEND=noninteractive apt-get install -y python3-pip python3-dev gcc git locales console-data gnupg
+ - pip3 install --upgrade pip
- mkdir -p /run/sshd
- echo en_US.UTF-8 UTF-8 >> /etc/locale.gen; locale-gen; update-locale 'LANG="en_US.UTF-8"'
- echo export LANG=en_US.UTF-8 > ~kitchen/.bashrc
@@ -14,9 +15,9 @@ driver:
provisioner:
name: salt_solo
salt_install: bootstrap
- salt_version: 3000.6
+ salt_version: 3004
salt_bootstrap_url: https://bootstrap.saltproject.io
- salt_bootstrap_options: -X -x python3 -p git -p curl -p sudo stable 3000.6
+ salt_bootstrap_options: -X -x python3 -p git -p curl -p sudo stable 3004
pip_bin: pip3
formula: tests
require_chef: false
@@ -85,7 +86,7 @@ platforms:
sudo mkdir -p /tmp/kitchen/var/cache/salt/master
sudo apt-get update
DEBIAN_FRONTEND=noninteractive sudo apt-get install -y software-properties-common
- salt_bootstrap_options: -X -x python3 -p git -p curl -p sudo -p software-properties-common stable 3000.6
+ salt_bootstrap_options: -X -x python3 -p git -p curl -p sudo -p software-properties-common stable 3004
- name: debian-10
provisioner:
salt_apt_repo: 'https://repo.saltproject.io/py3/debian/10/amd64/archive'
@@ -104,10 +105,11 @@ platforms:
<% if @vagrant != false %>
- name: windows-2012r2
driver:
- box: opentable/win-2012r2-datacenter-amd64-nocm
+ box: devopsgroup-io/windows_server-2012r2-standard-amd64-nocm
communicator: winrm
+ linked_clone: true
name: vagrant
- gui: true
+ gui: false
provisioner:
# On Osx 'brew install unix2dos' or Centos 'yum install tofrodos'
cache_commands:
@@ -120,8 +122,17 @@ platforms:
$OldPath = (Get-ItemProperty -Path "$Reg" -Name PATH).Path
$NewPath= $OldPath + ’;’ + $AddedLocation
Set-ItemProperty -Path "$Reg" -Name PATH –Value $NewPath
+ pillars:
+ top.sls:
+ base:
+ "*": []
salt_bootstrap_url: https://winbootstrap.saltproject.io/develop
salt_bootstrap_options: ''
+ salt_minion_extra_config:
+ file_roots:
+ base:
+ - C:\Users\vagrant\AppData\Local\Temp\kitchen\srv\salt
+ - C:\Users\vagrant\AppData\Local\Temp\kitchen\srv\salt\tests\formula-foo
state_top:
base:
"*":
diff --git a/lib/kitchen-salt/states.rb b/lib/kitchen-salt/states.rb
index d8ab803..bfb02f0 100644
--- a/lib/kitchen-salt/states.rb
+++ b/lib/kitchen-salt/states.rb
@@ -99,7 +99,7 @@ module Kitchen
if config[:local_salt_root].nil?
states_location = config[:kitchen_root]
- unless config[:state_collection].nil?
+ if config[:state_collection]
states_location = File.join(states_location, config[:state_collection])
end
else
diff --git a/lib/kitchen-salt/util.rb b/lib/kitchen-salt/util.rb
index 6086e6e..331923e 100644
--- a/lib/kitchen-salt/util.rb
+++ b/lib/kitchen-salt/util.rb
@@ -57,7 +57,6 @@ module Kitchen
def salt_call
return config[:salt_call_command] if config[:salt_call_command]
- return 'c:\\salt\\salt-call.bat' if windows_os?
'salt-call'
end
diff --git a/lib/kitchen-salt/version.rb b/lib/kitchen-salt/version.rb
index 4ebdec4..e5c4826 100644
--- a/lib/kitchen-salt/version.rb
+++ b/lib/kitchen-salt/version.rb
@@ -1,5 +1,5 @@
module Kitchen
module Salt
- VERSION = '0.6.3'.freeze
+ VERSION = '0.7.2'.freeze
end
end
diff --git a/lib/kitchen/provisioner/install_win.erb b/lib/kitchen/provisioner/install_win.erb
index e90ffa0..c1933db 100644
--- a/lib/kitchen/provisioner/install_win.erb
+++ b/lib/kitchen/provisioner/install_win.erb
@@ -5,7 +5,7 @@ salt_version = config[:salt_version]
bootstrap_options = config[:salt_bootstrap_options] % [salt_version]
<<-POWERSHELL
-if (Test-Path #{salt_call}) {
+if (Get-Command #{salt_call}) {
$installed_version = $(#{salt_call} --version).split(' ')[1]
}
if (-Not $(Test-Path c:\\temp)) {
@@ -15,6 +15,7 @@ if (-Not $installed_version -And "#{salt_install}" -eq "bootstrap") {
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
(New-Object net.webclient).DownloadFile("#{salt_url}", "c:\\temp\\salt_bootstrap.ps1")
#{sudo('powershell')} c:\\temp\\salt_bootstrap.ps1 #{bootstrap_options}
+ $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")
}
$FULL_SALT_VERSION = $(#{salt_call} --version).split(' ')[1]
if ($FULL_SALT_VERSION) {
diff --git a/lib/kitchen/provisioner/salt_solo.rb b/lib/kitchen/provisioner/salt_solo.rb
index ba6f134..766b875 100644
--- a/lib/kitchen/provisioner/salt_solo.rb
+++ b/lib/kitchen/provisioner/salt_solo.rb
@@ -140,8 +140,13 @@ module Kitchen
# if salt_verison is set, bootstrap is being used & bootstrap_options is empty,
# set the bootstrap_options string to git install the requested version
if (salt_version != 'latest') && (config[:salt_install] == 'bootstrap') && config[:salt_bootstrap_options].empty?
- debug("Using bootstrap git to install #{salt_version}")
- config[:salt_bootstrap_options] = "-P git v#{salt_version}"
+ if windows_os?
+ debug("Using bootstrap to install #{salt_version}")
+ config[:salt_bootstrap_options] = "-version #{salt_version}"
+ else
+ debug("Using bootstrap git to install #{salt_version}")
+ config[:salt_bootstrap_options] = "-P git v#{salt_version}"
+ end
end
install_template = if windows_os?
diff --git a/lib/kitchen/verifier/nox.rb b/lib/kitchen/verifier/nox.rb
index 3216dcd..18fed90 100644
--- a/lib/kitchen/verifier/nox.rb
+++ b/lib/kitchen/verifier/nox.rb
@@ -34,33 +34,8 @@ module Kitchen
default_config :environment_vars, {}
default_config :zip_windows_artifacts, false
- def initialize(config = {})
- super(config)
- debug("Running kitchen-salt nox verifier initialize method")
-
- if ENV['NOX_ENABLE_FROM_FILENAMES']
- config[:enable_filenames] = true
- end
-
- if config[:enable_filenames] and ENV['CHANGE_TARGET'] and ENV['BRANCH_NAME'] and ENV['FORCE_FULL'] != 'true'
- require 'git'
- repo = Git.open(Dir.pwd)
- config[:from_filenames] = repo.diff("origin/#{ENV['CHANGE_TARGET']}",
- "origin/#{ENV['BRANCH_NAME']}").name_status.keys.select{|file| file.end_with?('.py')}
- debug("Populating `from_filenames` with: #{config[:from_filenames]}")
- end
- if config[:windows] && config[:from_filenames].any?
- # On windows, if the changed files list is too big, it will error.
- # Let's then pass an absolute path to a text file which contains the list of changed
- # files, one per line.
- config[:from_filenames_path] = "#{Dir.pwd}\\#{config[:from_filenames_basename]}"
- from_filenames_contents = "#{config[:from_filenames].join('\n')}"
- File.open(config[:from_filenames_path], "w") { |f| f.write from_filenames_contents }
- debug("Created #{config[:from_filenames_path]} with contents:\n#{from_filenames_contents}")
- end
- end
-
def call(state)
+ create_sandbox
debug("Detected platform for instance #{instance.name}: #{instance.platform.os_type}. Config's windows setting value: #{config[:windows]}")
if (ENV['ONLY_DOWNLOAD_ARTEFACTS'] || '') == '1'
only_download_artefacts = true
@@ -81,6 +56,26 @@ module Kitchen
info("[#{name}] Only downloading artefacts from instance #{instance.name} with state=#{state}")
else
info("[#{name}] Verify on instance #{instance.name} with state=#{state}")
+ if ENV['NOX_ENABLE_FROM_FILENAMES']
+ config[:enable_filenames] = true
+ end
+
+ if config[:enable_filenames] and ENV['CHANGE_TARGET'] and ENV['BRANCH_NAME'] and ENV['FORCE_FULL'] != 'true'
+ require 'git'
+ repo = Git.open(Dir.pwd)
+ config[:from_filenames] = repo.diff("origin/#{ENV['CHANGE_TARGET']}",
+ "origin/#{ENV['BRANCH_NAME']}").name_status.keys.select{|file| file.end_with?('.py')}
+ debug("Populating `from_filenames` with: #{config[:from_filenames]}")
+ if config[:windows] && config[:from_filenames].any?
+ # On windows, if the changed files list is too big, it will error.
+ # Let's then pass an absolute path to a text file which contains the list of changed
+ # files, one per line.
+ config[:from_filenames_path] = File.join(sandbox_path, config[:from_filenames_basename])
+ from_filenames_contents = "#{config[:from_filenames].join('\n')}"
+ File.open(config[:from_filenames_path], "w") { |f| f.write from_filenames_contents }
+ info("Created #{config[:from_filenames_path]} with contents:\n#{from_filenames_contents}")
+ end
+ end
end
root_path = (config[:windows] ? '%TEMP%\\kitchen' : '/tmp/kitchen')
if ENV['KITCHEN_TESTS']
@@ -149,6 +144,7 @@ module Kitchen
command = [
'nox',
"-f #{File.join(root_path, config[:testingdir], 'noxfile.py')}",
+ (config[:windows] ? "--envdir=C:\\Windows\\Temp\\nox" : ""),
(config[:windows] ? "-e #{noxenv}" : "-e '#{noxenv}'"),
'--',
"--output-columns=#{config[:output_columns]}",
@@ -166,6 +162,7 @@ module Kitchen
if config[:windows]
extra_command.push("--names-file=#{root_path}\\testing\\tests\\whitelist.txt")
if config[:from_filenames_path]
+ # Add the required command flag for the tests runner
extra_command.push("--from-filenames=#{root_path}\\testing\\#{config[:from_filenames_basename]}")
end
else
@@ -216,6 +213,11 @@ module Kitchen
end
end
if not only_download_artefacts
+ if config[:from_filenames_path]
+ upload_file_path = "$env:KitchenTestingDir\\#{config[:from_filenames_basename]}"
+ info("Uploading #{config[:from_filenames_path]} to #{upload_file_path} on #{instance.to_str}")
+ conn.upload(config[:from_filenames_path], "#{upload_file_path}")
+ end
info("Running Command: #{command}")
conn.execute(sudo(command))
end
@@ -265,6 +267,8 @@ module Kitchen
else
debug("[#{name}] Verify completed.")
end
+ ensure
+ cleanup_sandbox
end
end
end
diff --git a/tests/integration/test_salt.py b/tests/integration/test_salt.py
index fd4b613..17801ca 100644
--- a/tests/integration/test_salt.py
+++ b/tests/integration/test_salt.py
@@ -41,6 +41,7 @@ def test_spm_depends(salt):
assert all([formula in dirs for formula in formulas])
+@pytest.mark.skipif('windows' in os.environ.get('KITCHEN_INSTANCE'), reason='Dependencies not supported on windows')
def test_path_depends(salt):
formulas = set(['foo',])
dirs = salt('cp.list_master_dirs')
diff --git a/tests/pillars/git.sls b/tests/pillars/git.sls
index a67056c..aea7712 100644
--- a/tests/pillars/git.sls
+++ b/tests/pillars/git.sls
@@ -15,4 +15,5 @@ linux:
enabled: true
sudo: true
full_name: John Doe
+ gid: users
home: /home/jdoe
Debdiff
[The following lists of changes regard files as different if they have different names, permissions or owners.]
Files in second set of .debs but not in first
-rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/docs/example-kitchen.yml.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/docs/gettingstarted.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/docs/jenkins.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/docs/provisioner_options.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/docs/runtests.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen-salt/pillars.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen-salt/states.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen-salt/util.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen-salt/version.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/99-minion.conf.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/dependencies.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/gpgkey.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/install.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/install_win.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/minion.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/salt_solo.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/spm.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/transport/runtests.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/verifier/nox.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/verifier/runtests.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/verifier/salttox.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/verifier/tox.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/specifications/kitchen-salt-0.7.2.gemspec -rwxr-xr-x root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/assets/install.sh -rwxr-xr-x root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/formula-fetch.sh -rwxr-xr-x root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/lib/kitchen/provisioner/repository-setup.sh lrwxrwxrwx root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/assets/install_with_git.sh -> install.sh lrwxrwxrwx root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.7.2/docs/README.md -> ../README.md
Files in first set of .debs but not in second
-rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/docs/example-kitchen.yml.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/docs/gettingstarted.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/docs/jenkins.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/docs/provisioner_options.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/docs/runtests.md -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen-salt/pillars.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen-salt/states.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen-salt/util.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen-salt/version.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/99-minion.conf.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/dependencies.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/gpgkey.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/install.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/install_win.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/minion.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/salt_solo.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/spm.erb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/transport/runtests.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/verifier/nox.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/verifier/runtests.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/verifier/salttox.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/verifier/tox.rb -rw-r--r-- root/root /usr/share/rubygems-integration/all/specifications/kitchen-salt-0.6.3.gemspec -rwxr-xr-x root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/assets/install.sh -rwxr-xr-x root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/formula-fetch.sh -rwxr-xr-x root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/lib/kitchen/provisioner/repository-setup.sh lrwxrwxrwx root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/assets/install_with_git.sh -> install.sh lrwxrwxrwx root/root /usr/share/rubygems-integration/all/gems/kitchen-salt-0.6.3/docs/README.md -> ../README.md
No differences were encountered in the control files