Releases: metal-toolbox/mctl
Releases · metal-toolbox/mctl
v1.0.3
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
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
What's Changed
- Support server delete by @Alva8756 in #74
- Rename server-enroll to server when creating servers by @Alva8756 in #78
- commands to list and get servers by @joelrebel in #79
- Verify vendor model on firmware set lookup by @joelrebel in #69
- Updated rivets to v0.2.2 and ConditionOrc to v1.0.3 by @joelrebel in #86
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- List components by @joelrebel in #57
- clean up rivets transition and removed CO APIs by @DoctorVin in #63
- Fix firmware listing using the model filter by @joelrebel in #61
- Firmware install param by @joelrebel in #59
- Fix version command by @diogomatsubara in #71
- report created_at and updated_at from condition API by @DoctorVin in #70
- Support server enroll by @Alva8756 in #72
- update condition API endpoints by @DoctorVin in #75
Full Changelog: v0.1.5...v1.0.0
v0.1.5
Changelog
v0.1.4
v0.1.3
What's Changed
- Adds command to collect inventory and delete firmware by @joelrebel in #37
- add filtering options for
list firmware
by @jakeschuurmans in #39 - update to newer bmclib/common by @DoctorVin in #42
v0.1.2
v0.1.1
Changelog
- 1fc211b Add option to list all fw-sets (#24)
- e9a1e92 Configure Renovate (#1)
- 3b3764f Do not pollute home dir (#21)
- 3731680 Ensure docs are up to date (#20)
- 30214b4 Update fw-set edit commands to add/remove firmware from fw-sets (#19)
- 2772066 Update module go.hollow.sh/serverservice to v0.16.0 (#28)
- 5b4b154 Use json instead of yaml (#22)
- 46a429a Vc/fs 782 (#18)
- a6f709c update sample config (#17)
v0.1.0
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