Skip to content

Commit

Permalink
Add NVME controllers to hammer help
Browse files Browse the repository at this point in the history
  • Loading branch information
girijaasoni committed Jun 3, 2024
1 parent 761ecb8 commit 7254b58
Showing 1 changed file with 22 additions and 19 deletions.
41 changes: 22 additions & 19 deletions lib/hammer_cli_foreman/compute_resource/vmware.rb
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ def name
def compute_attributes
[
['cluster', _('Cluster ID from VMware'), { bold: true }],
['corespersocket', _('Number of cores per socket (applicable to hardware versions < 10 only)'), { bold: true }],
['corespersocket', _('Number of cores per socket (applicable to hardware versions < 10 only)'),
{ bold: true }],
['cpus', _('CPU count'), { bold: true }],
['memory_mb', _('Integer number, amount of memory in MB'), { bold: true }],
['path', _('Path to folder'), { bold: true }],
Expand All @@ -24,9 +25,11 @@ def compute_attributes
['annotation', _('Annotation Notes')],
['scsi_controllers', [_('List with SCSI controllers definitions'),
' type - ' + _('ID of the controller from VMware'),
' key - ' + _('Key of the controller (e.g. 1000)')
].flatten(1).join("\n")],
['boot_order', _('Device names to specify the boot order')]
' key - ' + _('Key of the controller (e.g. 1000)')].flatten(1).join("\n")],
['nvme_controllers', [_('List with NVME controllers definitions'),
' type - ' + _('ID of the controller from VMware'),
' key - ' + _('Key of the controller (e.g. 2000)')].flatten(1).join("\n")],
['boot_order', _('Device names to specify the boot order')]
]
end

Expand All @@ -45,7 +48,7 @@ def volume_attributes
['size_gb', _('Integer number, volume size in GB')],
['thin', 'true/false'],
['eager_zero', 'true/false'],
['controller_key', 'Associated SCSI controller key']
['controller_key', 'Associated controller key']
]
end

Expand All @@ -63,25 +66,25 @@ def interface_attributes

def provider_specific_fields
super + [
Fields::Field.new(:label => _('Datacenter'), :path => [:datacenter]),
Fields::Field.new(:label => _('Server'), :path => [:server]),
Fields::Boolean.new(:label => _('Console password set'), :path => [:set_console_password]),
Fields::Boolean.new(:label => _('Caching enabled'), :path => [:caching_enabled])
Fields::Field.new(label: _('Datacenter'), path: [:datacenter]),
Fields::Field.new(label: _('Server'), path: [:server]),
Fields::Boolean.new(label: _('Console password set'), path: [:set_console_password]),
Fields::Boolean.new(label: _('Caching enabled'), path: [:caching_enabled])
]
end

def provider_vm_specific_fields
[
Fields::Field.new(:label => _('CPUs'), :path => [:cpus]),
Fields::Field.new(:label => _('Memory'), :path => [:memory_mb]),
Fields::Field.new(:label => _('Power Status'), :path => [:power_state]),
Fields::Field.new(:label => _('Host Name'), :path => [:hostname]),
Fields::Field.new(:label => _('Connection Status'), :path => [:connection_status]),
Fields::Field.new(:label => _('Hardware Version'), :path => [:hardware_version]),
Fields::Field.new(:label => _('Path'), :path => [:path]),
Fields::Field.new(:label => _('Operating System'), :path => [:operatingsystem]),
Fields::Field.new(:label => _('Mac'), :path => [:mac]),
Fields::List.new(:label => _('Boot order'), :path => [:boot_order])
Fields::Field.new(label: _('CPUs'), path: [:cpus]),
Fields::Field.new(label: _('Memory'), path: [:memory_mb]),
Fields::Field.new(label: _('Power Status'), path: [:power_state]),
Fields::Field.new(label: _('Host Name'), path: [:hostname]),
Fields::Field.new(label: _('Connection Status'), path: [:connection_status]),
Fields::Field.new(label: _('Hardware Version'), path: [:hardware_version]),
Fields::Field.new(label: _('Path'), path: [:path]),
Fields::Field.new(label: _('Operating System'), path: [:operatingsystem]),
Fields::Field.new(label: _('Mac'), path: [:mac]),
Fields::List.new(label: _('Boot order'), path: [:boot_order])
]
end

Expand Down

0 comments on commit 7254b58

Please sign in to comment.