Skip to content

Releases: metal-toolbox/mctl

v1.0.3

06 May 14:34
Compare
Choose a tag to compare

Changelog

  • 43f5925 Add bios subcommand for biosControl condition
  • 6e7c846 Update rivets to v1.0.4
  • ef91779 cmd/list: remove unused var
  • 7863b44 get/firmware-set: Fix for mutually exclusive flags (#111)
  • 0780c15 list/component: filter by component firmware version
  • 9d20393 list/firmware: fix filtering by component type

v1.0.2

09 Apr 08:39
Compare
Choose a tag to compare

Changelog

  • 54d64bf FS-1254 Standardize CLI flags (#90)
  • f061eb3 FS-1266; Add warning for mctl list commands, since fleetdb has a limit of 1000. Some small cleanup of the makefile
  • 38d6664 FS-1266; Update docs
  • 174da5e add power command
  • 4bbf8aa ci: use go.mod for go version
  • 308b229 cmd/create: return cmd.Help() instead
  • 44b986d cmd/firmware-set: implement support to import firmware sets from a file
  • fed549f cmd/flags: rename firmware to firwmare-id flag and add firmware-version flag
  • 74e8436 cmd/list: remove --limit flag, this was inadvertently added and belongs in another PR
  • 5bb60e6 cmd/power: clearer help command to indicate one action can be set
  • b8b152f cmd/power: define method to require atleast one flag and use method
  • dd577d9 fix up linter complaints on unused params
  • b490246 go, golangci-lint: update release to v1.56.2, ci build to use go 1.22
  • 6bfe6ef go: fix go.mod conflicts on rebase rebase on main
  • 25a18fa go: pin condition orc, rivets to current releases
  • 38673b1 go: update deps
  • 41973fa go: update to 1.22 and bump all deps
  • 79be908 golangci: remove packages section not required
  • d18674e internal/auth: fix context passing based on linter suggestions
  • 4d9b2e1 linter: keep whyNoLint
  • a9b0467 linter: keep whyNoLint disabled, not as a linter
  • 83a6397 list/firmware: define flags in one place and add --limit --page flags
  • 46f6a05 list/firmware: set model value only when defined
  • 6b0ba82 make gen-docs after rebase
  • 46eff47 purge incorrect newlines
  • c75edca rivets: pin to commit with server control parameters changes
  • 031678a switch to fleetdb from serverservice

v1.0.1

19 Dec 18:25
f110d7d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.0.1

v1.0.0

04 Dec 16:39
a6f2f1b
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.5...v1.0.0

v0.1.5

02 Oct 08:41
Compare
Choose a tag to compare

Changelog

  • e2253c2 FS-928 Optimize bom cmd according to thread discussion. (#49)
  • aab2976 add mctl cmd for APIs (#48)
  • 929cc67 add mtcl cmd for uploadbom API (#46)
  • f029305 firmware set: sets include the default=true label
  • 67f1ff0 install/firmware: switch to rivets for FirmwareInstall parameters, dry-run support

v0.1.4

13 Sep 17:12
13eebf0
Compare
Choose a tag to compare

Changelog

  • 13eebf0 Check error in call to FormatConditionResponse() (#43)

v0.1.3

12 Sep 22:11
3d7165d
Compare
Choose a tag to compare

What's Changed

v0.1.2

23 Aug 14:38
744205a
Compare
Choose a tag to compare

Changelog

  • 744205a Fix nil pointer error opening config file (#34)

v0.1.1

22 Aug 11:21
2772066
Compare
Choose a tag to compare

Changelog

v0.1.0

17 Jul 13:39
Compare
Choose a tag to compare

Changelog

  • 8e239cf .gitignore
  • 6ddb5db Add chainguard config (#12)
  • 96bd4e6 Add first working implementation
  • 9052222 Fixes firmware set lookup, adds a few things (#13)
  • 87f8717 Update README
  • 10d1c5c Update all commands to use implicit auth method
  • 1aeae9e Vc/install status (#14)
  • bcabd74 Vc/reorganize (#8)
  • 3762f79 Vc/server clone (#11)
  • c1beeb5 add a conditions endpoint to the config
  • 2490a59 add a firmware-install command
  • 7363dc2 app/auth: make linter happy
  • 88afe92 app/clients: fixes api kind parameter
  • a3818a9 app: fix disable auth parameter
  • 2e374e5 app: return error instead of exit
  • a8fb955 auth/oauth: fixes multiple handlers registered panic
  • 0f19a57 auth: move into its own pkg, rework a bit for config changes
  • 7f75a21 client init moved under internal/app
  • 2f46b56 cmd/auth: removed auth command, its handled implictly
  • d82ec27 cmd/bios-config: add command to list bios configuration data
  • 0f88691 cmd/common: Add helper methods for serverservice client init and JSON printer
  • c69c17b cmd/common: add a few helper commands
  • ac5f67b cmd/component: Adds server component listing support
  • fc69e20 cmd/delete: Add command to delete a condition
  • 3af9453 cmd/firmware_set: purge debug json dump
  • c79adff cmd/get: Add methods to retrieve available firmware, firmware set objects by id
  • f8c9de9 cmd/get: minor fixes and clean up
  • 8f3d6aa cmd/help: use cmd.Help() instead
  • c960395 cmd/install: Add command to install a firmware set
  • 30195e1 cmd/install: print a clear output after queuing a condition
  • 42e9611 cmd/list: Add command to list condition objects
  • 4728f61 cmd/list: add firmware, firmware set listing
  • a01e77b cmd/list: timeout moved to be of const type into parent package
  • 7069bda cmd: add create, delete, edit and get commands
  • 5bf72c6 cmd: add firmware, firmware-set commands
  • c54c454 copy CI config from flasher (#15)
  • 58c3030 examples: add updated configuration format
  • ac4cfe8 fix linter suggestions and remove unused code
  • 34ac1a3 get/bios-config: fix incorrect nil check
  • abb1919 get/bios-config: nil check instead of len
  • 3f94c4d get/condition: Add command to retrieve condition
  • 4f9eaea go: deps updated
  • 7978c1b go: update conditionorc dep to latest
  • 34a9938 install/firmware_set: lookup firmware set by device vendor, model by default
  • 444f2c2 internal/auth: clearer logs and minor fixups
  • 966ccd2 linter fixup
  • e360a22 list/firmware_set: add flags to filter by vendor, model
  • e488205 model/config: split OIDC config for clients
  • f9e0b39 model: fix struct alignment, add firmware version config structs
  • a91c4af model: update types based on serverservice changes
  • d647303 reauth: add a --reauth flag to force oauth token refresh
  • a49b8c7 review comments
  • 6c9ee93 samples: update example with conditions config
  • 7b0c445 shared methods go here
  • b6e53c3 tune linter config
  • 3c32e2f update deps