v1

latestOpenAPI 3.1.02026-07-174237122.7 KB
v1
bmc

bmc dell install from repo

Controller:

github.com/ubccr/grendel/internal/api.(*Handler).BmcDellInstallFromRepo

Middlewares:

  • github.com/go-fuego/fuego.defaultLogger.middleware
  • github.com/ubccr/grendel/internal/api.(*Handler).authMiddleware

Request iDRAC to download the latest firmware catalog and compare firmware versions.

post/v1/bmc/upgrade/dell/installfromrepo

Query parameters

nodesetstring

Filter by nodeset. Minimum of one query parameter is required

tagsstring

Filter by tags. Minimum of one query parameter is required

Headers

Acceptstring

Request body

ApplyUpdateboolean

ApplyUpdate false will only check for firmware upgrades. true will queue the update installs as a job.

CatalogFilestring
ClearJobQueueboolean

clear job queue before submitting request. ApplyUpdate must be true

IPAddressstring

domain name or IP address of share

IgnoreCertWarningboolean

false = share needs valid HTTPS cert, true = allow invalid certs

RebootNeededboolean

false = do not reboot node automatically, jobs will queue as scheduled and wait until next boot. true = reboot when needed

ShareNamestring
ShareTypestring

type of share

Response

OK

datastring
hoststring
msgstring
statusstring