Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@
return unless nvidia_driver_enabled?
return if on_docker?

# Share nvidia driver version with InSpec tests
node.default['cluster']['nvidia']['driver_version'] = _nvidia_driver_version
node_attributes "Save Nvidia driver version for Inspec tests"

remote_file tmp_nvidia_run do
source nvidia_driver_url
mode '0755'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,10 @@ def self.setup(chef_run, nvidia_driver_version: nil)
end
cached(:node) { chef_run.node }

it 'dumps nodes attribues' do
is_expected.to write_node_attributes('Save Nvidia driver version for Inspec tests')
end

it 'sets up nvidia_driver' do
is_expected.to setup_nvidia_driver('setup')
end
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,7 @@
(node['cluster']['nvidia']['enabled'] == 'yes' || node['cluster']['nvidia']['enabled'] == true)
end

expected_nvidia_driver_version = if os_properties.centos7?
'535.129.03'
else
node['cluster']['nvidia']['driver_version']
end
expected_nvidia_driver_version = node['cluster']['nvidia']['driver_version']
expected_nvidia_kernel_license = 'Dual MIT/GPL'
expected_nvidia_kernel_module = "NVRM version: NVIDIA UNIX Open Kernel Module"

Expand Down