diff --git a/lib/hammer_cli_foreman/compute_resource.rb b/lib/hammer_cli_foreman/compute_resource.rb index e2f3ebc7a..52c80bf7e 100644 --- a/lib/hammer_cli_foreman/compute_resource.rb +++ b/lib/hammer_cli_foreman/compute_resource.rb @@ -121,6 +121,10 @@ class AvailableClustersCommand < HammerCLIForeman::ListCommand output do field :id, _('Id') field :name, _('Name') + field :datacenter, _('Datacenter') + field :num_host, _('Hosts') + field :overall_status, ('Overall status') + field :full_path, ('Cluster path') end build_options @@ -133,6 +137,9 @@ class AvailableNetworksCommand < HammerCLIForeman::ListCommand output do field :id, _('Id'), Fields::Field, :max_width => 200, :hide_blank => true field :name, _('Name') + field :datacenter, _('Datacenter') + field :virtualswitch, _('Virtual Switch') + field :vlanid, _('Vlan') end build_options @@ -158,6 +165,7 @@ class AvailableImagesCommand < HammerCLIForeman::ListCommand output do field :uuid, _('Uuid') field :name, _('Name') + field :path, _('Path'), Fields::Field, :hide_blank => true end build_options @@ -182,6 +190,10 @@ class AvailableFoldersCommand < HammerCLIForeman::ListCommand output do field :id, _('Id') field :name, _('Name') + field :parent, _('Parent') + field :datacenter, _('Datacenter') + field :path, _('Path'), Fields::Field, :max_width => 50 + field :type, _('Type') end build_options @@ -206,6 +218,9 @@ class AvailableResourcePoolsCommand < HammerCLIForeman::ListCommand output do field :id, _('Id') field :name, _('Name') + field :cluster, _('Cluster') + field :datacenter, _('Datacenter') + field :overall_status, _('Overall status') end build_options @@ -230,6 +245,7 @@ class AvailableStoragePodsCommand < HammerCLIForeman::ListCommand output do field :id, _('Id') field :name, _('Name') + field :datacenter, _('Datacenter') end build_options @@ -252,8 +268,10 @@ class AvailableVirtualMachinesCommand < HammerCLIForeman::ListCommand command_name 'virtual-machines' output do - field :id, _("Id") - field :name, _("Name") + field :id, _('Id') + field :name, _('Name') + field :path, _('Path'), Fields::Field, :max_width => 50 + field :state, _('State') end build_options diff --git a/lib/hammer_cli_foreman/compute_resource/vmware.rb b/lib/hammer_cli_foreman/compute_resource/vmware.rb index 5d9386a2e..da3426d6a 100644 --- a/lib/hammer_cli_foreman/compute_resource/vmware.rb +++ b/lib/hammer_cli_foreman/compute_resource/vmware.rb @@ -64,7 +64,9 @@ def interface_attributes def provider_specific_fields super + [ Fields::Field.new(:label => _('Datacenter'), :path => [:datacenter]), - Fields::Field.new(:label => _('Server'), :path => [:server]) + Fields::Field.new(:label => _('Server'), :path => [:server]), + Fields::Field.new(:label => _('Console password set'), :path => [:set_console_password]), + Fields::Field.new(:label => _('Caching enabled'), :path => [:caching_enabled]) ] end