├── .gitignore ├── .rubocop.yml ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin └── ilo-ruby ├── ilo-sdk.gemspec ├── lib ├── ilo-sdk.rb └── ilo-sdk │ ├── cli.rb │ ├── client.rb │ ├── exceptions.rb │ ├── helpers │ ├── account_service_helper.rb │ ├── bios_helper.rb │ ├── boot_settings_helper.rb │ ├── chassis_helper.rb │ ├── computer_details_helper.rb │ ├── computer_system_helper.rb │ ├── date_time_helper.rb │ ├── ethernet_interface_helper.rb │ ├── firmware_update.rb │ ├── https_cert_helper.rb │ ├── log_entry_helper.rb │ ├── manager_account_helper.rb │ ├── manager_network_protocol_helper.rb │ ├── power_helper.rb │ ├── secure_boot_helper.rb │ ├── service_root_helper.rb │ ├── snmp_service_helper.rb │ └── virtual_media_helper.rb │ ├── rest.rb │ └── version.rb └── spec ├── shared_context.rb ├── spec_helper.rb ├── support └── fake_response.rb └── unit ├── cli ├── cli_spec.rb ├── console_spec.rb ├── env_spec.rb ├── login_spec.rb ├── output_spec.rb ├── rest_spec.rb └── version_spec.rb ├── client_spec.rb ├── helpers ├── account_service_spec.rb ├── bios_spec.rb ├── boot_settings_spec.rb ├── chassis_spec.rb ├── computer_system_spec.rb ├── date_time_spec.rb ├── ethernet_interface_helper_spec.rb ├── firmware_update_spec.rb ├── https_cert_spec.rb ├── log_entry_spec.rb ├── manager_account_spec.rb ├── manager_network_protocol_spec.rb ├── power_spec.rb ├── secure_boot_spec.rb ├── service_root_spec.rb ├── snmp_service_spec.rb └── virtual_media_spec.rb └── rest_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/ilo-ruby: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | require 'ilo-sdk' 3 | ILO_SDK::Cli::Runner.new(ARGV.dup).execute! 4 | -------------------------------------------------------------------------------- /ilo-sdk.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/ilo-sdk.gemspec -------------------------------------------------------------------------------- /lib/ilo-sdk.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/cli.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/client.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/exceptions.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/account_service_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/account_service_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/bios_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/bios_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/boot_settings_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/boot_settings_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/chassis_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/chassis_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/computer_details_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/computer_details_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/computer_system_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/computer_system_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/date_time_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/date_time_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/ethernet_interface_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/ethernet_interface_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/firmware_update.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/firmware_update.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/https_cert_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/https_cert_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/log_entry_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/log_entry_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/manager_account_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/manager_account_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/manager_network_protocol_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/manager_network_protocol_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/power_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/power_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/secure_boot_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/secure_boot_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/service_root_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/service_root_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/snmp_service_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/snmp_service_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/helpers/virtual_media_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/helpers/virtual_media_helper.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/rest.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/rest.rb -------------------------------------------------------------------------------- /lib/ilo-sdk/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/lib/ilo-sdk/version.rb -------------------------------------------------------------------------------- /spec/shared_context.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/shared_context.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/fake_response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/support/fake_response.rb -------------------------------------------------------------------------------- /spec/unit/cli/cli_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/cli/cli_spec.rb -------------------------------------------------------------------------------- /spec/unit/cli/console_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/cli/console_spec.rb -------------------------------------------------------------------------------- /spec/unit/cli/env_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/cli/env_spec.rb -------------------------------------------------------------------------------- /spec/unit/cli/login_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/cli/login_spec.rb -------------------------------------------------------------------------------- /spec/unit/cli/output_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/cli/output_spec.rb -------------------------------------------------------------------------------- /spec/unit/cli/rest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/cli/rest_spec.rb -------------------------------------------------------------------------------- /spec/unit/cli/version_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/cli/version_spec.rb -------------------------------------------------------------------------------- /spec/unit/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/client_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/account_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/account_service_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/bios_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/bios_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/boot_settings_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/boot_settings_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/chassis_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/chassis_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/computer_system_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/computer_system_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/date_time_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/date_time_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/ethernet_interface_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/ethernet_interface_helper_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/firmware_update_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/firmware_update_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/https_cert_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/https_cert_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/log_entry_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/log_entry_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/manager_account_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/manager_account_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/manager_network_protocol_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/manager_network_protocol_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/power_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/power_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/secure_boot_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/secure_boot_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/service_root_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/service_root_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/snmp_service_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/snmp_service_spec.rb -------------------------------------------------------------------------------- /spec/unit/helpers/virtual_media_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/helpers/virtual_media_spec.rb -------------------------------------------------------------------------------- /spec/unit/rest_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HewlettPackard/ilo-sdk-ruby/HEAD/spec/unit/rest_spec.rb --------------------------------------------------------------------------------