├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .github ├── ISSUE_TEMPLATE │ └── default.md ├── PULL_REQUEST_TEMPLATE.md ├── mergify.yml └── workflows │ └── ci.yaml ├── .gitignore ├── .golangci.yml ├── LICENSE ├── Makefile ├── README.md ├── bmc ├── bios.go ├── bmc.go ├── boot_device.go ├── boot_device_test.go ├── connection.go ├── connection_test.go ├── firmware.go ├── firmware_test.go ├── floppy.go ├── floppy_test.go ├── inventory.go ├── inventory_test.go ├── nmi.go ├── nmi_test.go ├── postcode.go ├── postcode_test.go ├── power.go ├── power_test.go ├── provider.go ├── reset.go ├── reset_test.go ├── screenshot.go ├── screenshot_test.go ├── sel.go ├── sel_test.go ├── sol.go ├── sol_test.go ├── user.go ├── user_test.go ├── virtual_media.go └── virtual_media_test.go ├── client.go ├── client_test.go ├── constants └── constants.go ├── doc.go ├── errors └── errors.go ├── examples ├── bios │ ├── doc.go │ └── main.go ├── create-users │ ├── doc.go │ └── main.go ├── floppy-image │ ├── doc.go │ └── main.go ├── install-firmware │ ├── doc.go │ └── main.go ├── inventory │ ├── doc.go │ ├── main.go │ └── output.json ├── reset_bmc │ └── reset_bmc.go ├── rpc │ └── main.go ├── screenshot │ ├── doc.go │ └── main.go ├── sel │ └── main.go ├── status │ ├── doc.go │ └── main.go └── virtualmedia │ ├── doc.go │ └── main.go ├── filter.go ├── fixtures └── internal │ └── sum │ ├── ChangeBiosConfig │ ├── ChangeBiosConfig-Changed │ ├── ChangeBiosConfig-Changed-Reboot │ ├── GetBIOSInfo │ ├── GetBiosConfiguration │ └── SetBiosConfiguration ├── go.mod ├── go.sum ├── internal ├── executor │ ├── errors.go │ ├── executor.go │ ├── executor_test.go │ └── fake_executor.go ├── helper │ ├── helper.go │ └── helper_test.go ├── httpclient │ ├── httpclient.go │ └── httpclient_test.go ├── ipmi │ └── ipmi.go ├── redfishwrapper │ ├── bios.go │ ├── bios_test.go │ ├── boot_device.go │ ├── client.go │ ├── client_test.go │ ├── firmware.go │ ├── firmware_test.go │ ├── fixtures │ │ ├── dell │ │ │ ├── bios.json │ │ │ ├── serviceroot.json │ │ │ ├── system.embedded.1.json │ │ │ └── systems.json │ │ ├── managers.json │ │ ├── managers_1.json │ │ ├── serviceroot.json │ │ ├── serviceroot_no_manager.json │ │ ├── smc_1.14.0_serviceroot.json │ │ ├── smc_1.14.0_systems.json │ │ ├── smc_1.14.0_systems_1.json │ │ ├── smc_1.9.0_serviceroot.json │ │ ├── systems.json │ │ ├── systems_1.json │ │ ├── systems_1_no_bios.json │ │ ├── systems_bios.json │ │ ├── tasks.json │ │ ├── tasks │ │ │ ├── tasks_1_completed.json │ │ │ ├── tasks_1_failed.json │ │ │ ├── tasks_1_pending.json │ │ │ ├── tasks_1_running.json │ │ │ ├── tasks_1_scheduled.json │ │ │ ├── tasks_1_starting.json │ │ │ ├── tasks_1_unknown.json │ │ │ └── tasks_2.json │ │ ├── taskservice.json │ │ ├── updateservice_disabled.json │ │ ├── updateservice_ok_response.json │ │ ├── updateservice_unexpected_response.json │ │ ├── updateservice_with_httppushuri.json │ │ └── updateservice_with_multipart.json │ ├── inventory.go │ ├── inventory_collect.go │ ├── inventory_collect_test.go │ ├── main_test.go │ ├── power.go │ ├── sel.go │ ├── system.go │ ├── system_test.go │ ├── task.go │ ├── task_test.go │ └── virtual_media.go ├── sum │ ├── sum.go │ └── sum_test.go └── utils.go ├── lint.mk ├── logging └── logging.go ├── option.go └── providers ├── asrockrack ├── asrockrack.go ├── asrockrack_test.go ├── firmware.go ├── firmware_update.md ├── fixtures │ └── E3C246D4I-NL │ │ └── sensors.json ├── helpers.go ├── helpers_test.go ├── inventory.go ├── inventory_test.go ├── mock_test.go ├── power.go ├── user.go └── user_test.go ├── dell ├── firmware.go ├── firmware_test.go ├── fixtures │ ├── serviceroot.json │ ├── systems.json │ ├── systems_embedded.1.json │ ├── systems_embedded_no_manufacturer.1.json │ └── systems_embedded_not_dell.1.json ├── idrac.go └── idrac_test.go ├── intelamt ├── intelamt.go └── intelamt_test.go ├── ipmitool ├── ipmitool.go └── ipmitool_test.go ├── openbmc ├── firmware.go └── openbmc.go ├── providers.go ├── redfish ├── fixtures │ └── v1 │ │ ├── dell │ │ ├── entries.json │ │ ├── job_delete_ok.json │ │ ├── jobs.json │ │ ├── logservices.json │ │ ├── logservices.sel.json │ │ ├── manager.idrac.embedded.1.json │ │ ├── managers.json │ │ └── selentries │ │ │ ├── 1.json │ │ │ └── 2.json │ │ ├── serviceroot.json │ │ ├── systems.json │ │ └── updateservice.json ├── main_test.go ├── redfish.go ├── sel.go ├── sel_test.go └── user.go ├── rpc ├── doc.go ├── experimental.go ├── http.go ├── http_test.go ├── logging.go ├── payload.go ├── rpc.go ├── rpc_test.go └── signature.go └── supermicro ├── docs ├── 20230907_2-RedfishRefGuide.pdf ├── x11.md └── x12.md ├── errors.go ├── firmware.go ├── firmware_bios_test.go ├── fixtures └── serviceroot.json ├── floppy.go ├── supermicro.go ├── supermicro_test.go ├── types.go ├── x11.go ├── x11_firmware_bios.go ├── x11_firmware_bmc.go ├── x11_firmware_bmc_test.go └── x12.go /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/.github/ISSUE_TEMPLATE/default.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/.github/mergify.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/README.md -------------------------------------------------------------------------------- /bmc/bios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/bios.go -------------------------------------------------------------------------------- /bmc/bmc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/bmc.go -------------------------------------------------------------------------------- /bmc/boot_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/boot_device.go -------------------------------------------------------------------------------- /bmc/boot_device_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/boot_device_test.go -------------------------------------------------------------------------------- /bmc/connection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/connection.go -------------------------------------------------------------------------------- /bmc/connection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/connection_test.go -------------------------------------------------------------------------------- /bmc/firmware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/firmware.go -------------------------------------------------------------------------------- /bmc/firmware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/firmware_test.go -------------------------------------------------------------------------------- /bmc/floppy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/floppy.go -------------------------------------------------------------------------------- /bmc/floppy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/floppy_test.go -------------------------------------------------------------------------------- /bmc/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/inventory.go -------------------------------------------------------------------------------- /bmc/inventory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/inventory_test.go -------------------------------------------------------------------------------- /bmc/nmi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/nmi.go -------------------------------------------------------------------------------- /bmc/nmi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/nmi_test.go -------------------------------------------------------------------------------- /bmc/postcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/postcode.go -------------------------------------------------------------------------------- /bmc/postcode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/postcode_test.go -------------------------------------------------------------------------------- /bmc/power.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/power.go -------------------------------------------------------------------------------- /bmc/power_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/power_test.go -------------------------------------------------------------------------------- /bmc/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/provider.go -------------------------------------------------------------------------------- /bmc/reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/reset.go -------------------------------------------------------------------------------- /bmc/reset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/reset_test.go -------------------------------------------------------------------------------- /bmc/screenshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/screenshot.go -------------------------------------------------------------------------------- /bmc/screenshot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/screenshot_test.go -------------------------------------------------------------------------------- /bmc/sel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/sel.go -------------------------------------------------------------------------------- /bmc/sel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/sel_test.go -------------------------------------------------------------------------------- /bmc/sol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/sol.go -------------------------------------------------------------------------------- /bmc/sol_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/sol_test.go -------------------------------------------------------------------------------- /bmc/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/user.go -------------------------------------------------------------------------------- /bmc/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/user_test.go -------------------------------------------------------------------------------- /bmc/virtual_media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/virtual_media.go -------------------------------------------------------------------------------- /bmc/virtual_media_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/bmc/virtual_media_test.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/client.go -------------------------------------------------------------------------------- /client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/client_test.go -------------------------------------------------------------------------------- /constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/constants/constants.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/doc.go -------------------------------------------------------------------------------- /errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/errors/errors.go -------------------------------------------------------------------------------- /examples/bios/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/bios/doc.go -------------------------------------------------------------------------------- /examples/bios/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/bios/main.go -------------------------------------------------------------------------------- /examples/create-users/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/create-users/doc.go -------------------------------------------------------------------------------- /examples/create-users/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/create-users/main.go -------------------------------------------------------------------------------- /examples/floppy-image/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/floppy-image/doc.go -------------------------------------------------------------------------------- /examples/floppy-image/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/floppy-image/main.go -------------------------------------------------------------------------------- /examples/install-firmware/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/install-firmware/doc.go -------------------------------------------------------------------------------- /examples/install-firmware/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/install-firmware/main.go -------------------------------------------------------------------------------- /examples/inventory/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/inventory/doc.go -------------------------------------------------------------------------------- /examples/inventory/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/inventory/main.go -------------------------------------------------------------------------------- /examples/inventory/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/inventory/output.json -------------------------------------------------------------------------------- /examples/reset_bmc/reset_bmc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/reset_bmc/reset_bmc.go -------------------------------------------------------------------------------- /examples/rpc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/rpc/main.go -------------------------------------------------------------------------------- /examples/screenshot/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/screenshot/doc.go -------------------------------------------------------------------------------- /examples/screenshot/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/screenshot/main.go -------------------------------------------------------------------------------- /examples/sel/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/sel/main.go -------------------------------------------------------------------------------- /examples/status/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/status/doc.go -------------------------------------------------------------------------------- /examples/status/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/status/main.go -------------------------------------------------------------------------------- /examples/virtualmedia/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/virtualmedia/doc.go -------------------------------------------------------------------------------- /examples/virtualmedia/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/examples/virtualmedia/main.go -------------------------------------------------------------------------------- /filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/filter.go -------------------------------------------------------------------------------- /fixtures/internal/sum/ChangeBiosConfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/fixtures/internal/sum/ChangeBiosConfig -------------------------------------------------------------------------------- /fixtures/internal/sum/ChangeBiosConfig-Changed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/fixtures/internal/sum/ChangeBiosConfig-Changed -------------------------------------------------------------------------------- /fixtures/internal/sum/ChangeBiosConfig-Changed-Reboot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/fixtures/internal/sum/ChangeBiosConfig-Changed-Reboot -------------------------------------------------------------------------------- /fixtures/internal/sum/GetBIOSInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/fixtures/internal/sum/GetBIOSInfo -------------------------------------------------------------------------------- /fixtures/internal/sum/GetBiosConfiguration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/fixtures/internal/sum/GetBiosConfiguration -------------------------------------------------------------------------------- /fixtures/internal/sum/SetBiosConfiguration: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/fixtures/internal/sum/SetBiosConfiguration -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/go.sum -------------------------------------------------------------------------------- /internal/executor/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/executor/errors.go -------------------------------------------------------------------------------- /internal/executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/executor/executor.go -------------------------------------------------------------------------------- /internal/executor/executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/executor/executor_test.go -------------------------------------------------------------------------------- /internal/executor/fake_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/executor/fake_executor.go -------------------------------------------------------------------------------- /internal/helper/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/helper/helper.go -------------------------------------------------------------------------------- /internal/helper/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/helper/helper_test.go -------------------------------------------------------------------------------- /internal/httpclient/httpclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/httpclient/httpclient.go -------------------------------------------------------------------------------- /internal/httpclient/httpclient_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/httpclient/httpclient_test.go -------------------------------------------------------------------------------- /internal/ipmi/ipmi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/ipmi/ipmi.go -------------------------------------------------------------------------------- /internal/redfishwrapper/bios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/bios.go -------------------------------------------------------------------------------- /internal/redfishwrapper/bios_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/bios_test.go -------------------------------------------------------------------------------- /internal/redfishwrapper/boot_device.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/boot_device.go -------------------------------------------------------------------------------- /internal/redfishwrapper/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/client.go -------------------------------------------------------------------------------- /internal/redfishwrapper/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/client_test.go -------------------------------------------------------------------------------- /internal/redfishwrapper/firmware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/firmware.go -------------------------------------------------------------------------------- /internal/redfishwrapper/firmware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/firmware_test.go -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/dell/bios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/dell/bios.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/dell/serviceroot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/dell/serviceroot.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/dell/system.embedded.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/dell/system.embedded.1.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/dell/systems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/dell/systems.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/managers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/managers.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/managers_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/managers_1.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/serviceroot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/serviceroot.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/serviceroot_no_manager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/serviceroot_no_manager.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/smc_1.14.0_serviceroot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/smc_1.14.0_serviceroot.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/smc_1.14.0_systems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/smc_1.14.0_systems.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/smc_1.14.0_systems_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/smc_1.14.0_systems_1.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/smc_1.9.0_serviceroot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/smc_1.9.0_serviceroot.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/systems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/systems.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/systems_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/systems_1.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/systems_1_no_bios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/systems_1_no_bios.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/systems_bios.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/systems_bios.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/tasks.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/tasks/tasks_1_completed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/tasks/tasks_1_completed.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/tasks/tasks_1_failed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/tasks/tasks_1_failed.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/tasks/tasks_1_pending.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/tasks/tasks_1_pending.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/tasks/tasks_1_running.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/tasks/tasks_1_running.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/tasks/tasks_1_scheduled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/tasks/tasks_1_scheduled.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/tasks/tasks_1_starting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/tasks/tasks_1_starting.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/tasks/tasks_1_unknown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/tasks/tasks_1_unknown.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/tasks/tasks_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/tasks/tasks_2.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/taskservice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/taskservice.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/updateservice_disabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/updateservice_disabled.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/updateservice_ok_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/updateservice_ok_response.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/updateservice_unexpected_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/updateservice_unexpected_response.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/updateservice_with_httppushuri.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/updateservice_with_httppushuri.json -------------------------------------------------------------------------------- /internal/redfishwrapper/fixtures/updateservice_with_multipart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/fixtures/updateservice_with_multipart.json -------------------------------------------------------------------------------- /internal/redfishwrapper/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/inventory.go -------------------------------------------------------------------------------- /internal/redfishwrapper/inventory_collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/inventory_collect.go -------------------------------------------------------------------------------- /internal/redfishwrapper/inventory_collect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/inventory_collect_test.go -------------------------------------------------------------------------------- /internal/redfishwrapper/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/main_test.go -------------------------------------------------------------------------------- /internal/redfishwrapper/power.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/power.go -------------------------------------------------------------------------------- /internal/redfishwrapper/sel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/sel.go -------------------------------------------------------------------------------- /internal/redfishwrapper/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/system.go -------------------------------------------------------------------------------- /internal/redfishwrapper/system_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/system_test.go -------------------------------------------------------------------------------- /internal/redfishwrapper/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/task.go -------------------------------------------------------------------------------- /internal/redfishwrapper/task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/task_test.go -------------------------------------------------------------------------------- /internal/redfishwrapper/virtual_media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/redfishwrapper/virtual_media.go -------------------------------------------------------------------------------- /internal/sum/sum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/sum/sum.go -------------------------------------------------------------------------------- /internal/sum/sum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/sum/sum_test.go -------------------------------------------------------------------------------- /internal/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/internal/utils.go -------------------------------------------------------------------------------- /lint.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/lint.mk -------------------------------------------------------------------------------- /logging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/logging/logging.go -------------------------------------------------------------------------------- /option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/option.go -------------------------------------------------------------------------------- /providers/asrockrack/asrockrack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/asrockrack.go -------------------------------------------------------------------------------- /providers/asrockrack/asrockrack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/asrockrack_test.go -------------------------------------------------------------------------------- /providers/asrockrack/firmware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/firmware.go -------------------------------------------------------------------------------- /providers/asrockrack/firmware_update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/firmware_update.md -------------------------------------------------------------------------------- /providers/asrockrack/fixtures/E3C246D4I-NL/sensors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/fixtures/E3C246D4I-NL/sensors.json -------------------------------------------------------------------------------- /providers/asrockrack/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/helpers.go -------------------------------------------------------------------------------- /providers/asrockrack/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/helpers_test.go -------------------------------------------------------------------------------- /providers/asrockrack/inventory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/inventory.go -------------------------------------------------------------------------------- /providers/asrockrack/inventory_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/inventory_test.go -------------------------------------------------------------------------------- /providers/asrockrack/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/mock_test.go -------------------------------------------------------------------------------- /providers/asrockrack/power.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/power.go -------------------------------------------------------------------------------- /providers/asrockrack/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/user.go -------------------------------------------------------------------------------- /providers/asrockrack/user_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/asrockrack/user_test.go -------------------------------------------------------------------------------- /providers/dell/firmware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/dell/firmware.go -------------------------------------------------------------------------------- /providers/dell/firmware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/dell/firmware_test.go -------------------------------------------------------------------------------- /providers/dell/fixtures/serviceroot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/dell/fixtures/serviceroot.json -------------------------------------------------------------------------------- /providers/dell/fixtures/systems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/dell/fixtures/systems.json -------------------------------------------------------------------------------- /providers/dell/fixtures/systems_embedded.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/dell/fixtures/systems_embedded.1.json -------------------------------------------------------------------------------- /providers/dell/fixtures/systems_embedded_no_manufacturer.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/dell/fixtures/systems_embedded_no_manufacturer.1.json -------------------------------------------------------------------------------- /providers/dell/fixtures/systems_embedded_not_dell.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/dell/fixtures/systems_embedded_not_dell.1.json -------------------------------------------------------------------------------- /providers/dell/idrac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/dell/idrac.go -------------------------------------------------------------------------------- /providers/dell/idrac_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/dell/idrac_test.go -------------------------------------------------------------------------------- /providers/intelamt/intelamt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/intelamt/intelamt.go -------------------------------------------------------------------------------- /providers/intelamt/intelamt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/intelamt/intelamt_test.go -------------------------------------------------------------------------------- /providers/ipmitool/ipmitool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/ipmitool/ipmitool.go -------------------------------------------------------------------------------- /providers/ipmitool/ipmitool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/ipmitool/ipmitool_test.go -------------------------------------------------------------------------------- /providers/openbmc/firmware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/openbmc/firmware.go -------------------------------------------------------------------------------- /providers/openbmc/openbmc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/openbmc/openbmc.go -------------------------------------------------------------------------------- /providers/providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/providers.go -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/dell/entries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/dell/entries.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/dell/job_delete_ok.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/dell/job_delete_ok.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/dell/jobs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/dell/jobs.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/dell/logservices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/dell/logservices.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/dell/logservices.sel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/dell/logservices.sel.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/dell/manager.idrac.embedded.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/dell/manager.idrac.embedded.1.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/dell/managers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/dell/managers.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/dell/selentries/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/dell/selentries/1.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/dell/selentries/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/dell/selentries/2.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/serviceroot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/serviceroot.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/systems.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/systems.json -------------------------------------------------------------------------------- /providers/redfish/fixtures/v1/updateservice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/fixtures/v1/updateservice.json -------------------------------------------------------------------------------- /providers/redfish/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/main_test.go -------------------------------------------------------------------------------- /providers/redfish/redfish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/redfish.go -------------------------------------------------------------------------------- /providers/redfish/sel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/sel.go -------------------------------------------------------------------------------- /providers/redfish/sel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/sel_test.go -------------------------------------------------------------------------------- /providers/redfish/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/redfish/user.go -------------------------------------------------------------------------------- /providers/rpc/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/rpc/doc.go -------------------------------------------------------------------------------- /providers/rpc/experimental.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/rpc/experimental.go -------------------------------------------------------------------------------- /providers/rpc/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/rpc/http.go -------------------------------------------------------------------------------- /providers/rpc/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/rpc/http_test.go -------------------------------------------------------------------------------- /providers/rpc/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/rpc/logging.go -------------------------------------------------------------------------------- /providers/rpc/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/rpc/payload.go -------------------------------------------------------------------------------- /providers/rpc/rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/rpc/rpc.go -------------------------------------------------------------------------------- /providers/rpc/rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/rpc/rpc_test.go -------------------------------------------------------------------------------- /providers/rpc/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/rpc/signature.go -------------------------------------------------------------------------------- /providers/supermicro/docs/20230907_2-RedfishRefGuide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/docs/20230907_2-RedfishRefGuide.pdf -------------------------------------------------------------------------------- /providers/supermicro/docs/x11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/docs/x11.md -------------------------------------------------------------------------------- /providers/supermicro/docs/x12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/docs/x12.md -------------------------------------------------------------------------------- /providers/supermicro/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/errors.go -------------------------------------------------------------------------------- /providers/supermicro/firmware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/firmware.go -------------------------------------------------------------------------------- /providers/supermicro/firmware_bios_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/firmware_bios_test.go -------------------------------------------------------------------------------- /providers/supermicro/fixtures/serviceroot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/fixtures/serviceroot.json -------------------------------------------------------------------------------- /providers/supermicro/floppy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/floppy.go -------------------------------------------------------------------------------- /providers/supermicro/supermicro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/supermicro.go -------------------------------------------------------------------------------- /providers/supermicro/supermicro_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/supermicro_test.go -------------------------------------------------------------------------------- /providers/supermicro/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/types.go -------------------------------------------------------------------------------- /providers/supermicro/x11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/x11.go -------------------------------------------------------------------------------- /providers/supermicro/x11_firmware_bios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/x11_firmware_bios.go -------------------------------------------------------------------------------- /providers/supermicro/x11_firmware_bmc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/x11_firmware_bmc.go -------------------------------------------------------------------------------- /providers/supermicro/x11_firmware_bmc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/x11_firmware_bmc_test.go -------------------------------------------------------------------------------- /providers/supermicro/x12.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmc-toolbox/bmclib/HEAD/providers/supermicro/x12.go --------------------------------------------------------------------------------