Releases: metal-toolbox/alloy
Releases · metal-toolbox/alloy
v2.0.1
v2.0.0
Changelog
- 965e053 Add collector package to collect data from assets
- de5f0fd Add controller package that schedules collection and listens for events
- 7f1659c Add device package to run inband, outofband queries
- 968632a LICENSE: update year, author
- 1b2c13b Makefile: update repository url
- 21609bb Makefile: update to keep in line with the other metal-toolbox build commands
- 94a9017 Pass branch parameter to triggered pipeline (#110)
- a295977 TaskID should be set to ConditionID, fix up logging fields for consistency
- 29057e8 Update Go version to match go.mod
- 20f408f Update dependencies reported by renovate
- 68b5ba5 Update linter and Go version
- 3278284 [FS-539] Implement out of band bios configuration collection (#100)
- fab3b58 [FS-557] Split status and firmware versioned attributes into their own namespaces (#119)
- d9c2f0f a few fixes and changes based on feedback
- 5903b94 a few logging fixes
- e592fcd app/config: load required configuration parameters
- 55da82b app: Add viper based configuration loader
- d277840 app: configuration loader refactored and moved into app/config.go
- 8bfefb4 ci/release: fix error - go mod tidy: exit status 2; output: go: unknown subcommand "mod"
- 9096a7f cmd/inband: log alloy version info
- ef384d1 cmd/inband: refactored to use Cobra CLI and collector changes
- d1e1bf4 cmd/inband: update info on cli flag
- 6ba5ff1 cmd/outofband: --worker flag runs Alloy as a worker listening for Conditions on NATS JS
- cef6f7e cmd/outofband: refactored to use Cobra CLI and collector changes
- 90c7430 controller package to be called a worker instead
- bbfe408 device/oob: define per bmclib provider timeouts on the bmclib client
- 29b9652 examples: update sample files
- 8efa082 fix(deps): update module github.com/metal-toolbox/ironlib to v0.2.5 (#99)
- a038ae1 fix(deps): update module github.com/metal-toolbox/ironlib to v0.2.6 (#111)
- 7e1d284 fix(deps): update module github.com/stretchr/testify to v1.8.2 (#94)
- e80c4b0 fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.40.0 (#95)
- 40d6b32 fix(deps): update module golang.org/x/oauth2 to v0.6.0 (#98)
- 3698f13 fix(deps): update opentelemetry-go monorepo to v1.14.0 (#96)
- 2829e3c fixes inventory publish being skipped on a bios config collection error
- a08cfc9 go: pin events package to latest
- 3fa3a56 go: update deps
- fc073d6 go: update deps for changes
- 6012ef5 go: updated dependencies
- a440d88 goreleaser: Add --yes flag to fix release builds
- 3aeb488 goreleaser: fixes configuration
- 8803c70 goreleaser: pass --yes to cosign when signing docker image to proceed at interactive prompt
- 66aa53d inband: update ironlib release
- 337909f main.go cmd/root, version; refactored for Cobra CLI
- c01476b make linter happy
- 2b8e222 make linter happy
- 4646e82 metrics: define collector metrics
- acf1d0d metrics: define various NATS/Conditions related metrics
- e98eb96 model: updated consts, Configuration struct moved into app/configuration.go
- 031fe61 outofband/worker: set kv replicas through cli params for consistency
- efceeb9 outofband: port parameter was removed from bmclib
- 09f0d27 purge asset, collect packages
- 3f70241 purge unused files
- bab9ec7 replace global scoped otel tracers with function local ones
- 4cd2cca squash: purge unused files
- be48641 store replaces publish package
- ed6510a store/serverservice: fixes duplicate attribute errors and enriches NIC port data
- 43c35b3 store/serverservice: return errors with a bit more consistency
- 5be7843 store/serverservice: update test and fixture data for NIC ports fixes
- 66d2183 worker: Implement worker to fetch events, carry out work and publish status
- 1072020 worker: update task status on completion
v0.3.8
v0.3.7
v0.3.6
Changelog
- 97e12e5 [FS-557] Split status and firmware versioned attributes into their own namespaces (#119)
- 0acadee build(deps): bump github.com/gin-gonic/gin from 1.8.2 to 1.9.0 (#125)
- 0ec4589 chore(deps): update anchore/sbom-action action to v0.14.1 (#114)
- 11932f0 chore(deps): update jaegertracing/all-in-one docker tag to v1.44 (#117)
- fb3ec8d chore(deps): update module github.com/gin-gonic/gin to v1.9.0 [security] (#126)
- 37ef89b fix(deps): update module github.com/metal-toolbox/ironlib to v0.2.10 (#124)
- 2553a70 fix(deps): update module github.com/metal-toolbox/ironlib to v0.2.9 (#113)
- d70bbb8 fix(deps): update module github.com/prometheus/client_golang to v1.15.0 (#118)
- 9a34739 fix(deps): update module go.hollow.sh/serverservice to v0.15.2 (#122)
- 4acf555 fix(deps): update module golang.org/x/oauth2 to v0.7.0 (#116)
v0.3.5
v0.3.4
Changelog
- bf6e18c Update dependencies reported by renovate
- 3ecff12 collect/outofband: set bmclib per provider timeouts
- 5b5243b go: update bmclib dependency to include a fix for redfish bios data collection panic
- a0f9805 goreleaser: Add --yes flag to fix release builds
- c2aa329 goreleaser: pass --yes to cosign when signing docker image to proceed at interactive prompt
- 5596094 helpers/http client: define http connection timeouts
- 400dd75 publisher: fixes duplicate attribute errors and enriches NIC port data
- f55493f publisher: update tests and fixtures
v0.3.2
v0.3.1
Changelog
- 0860d9d chore(deps): update docker/build-push-action action to v4 (#86)
- 61231aa chore(deps): update goreleaser/goreleaser-action action to v4 (#87)
- b1d788a fix(deps): update module github.com/metal-toolbox/ironlib to v0.2.3 (#88)
- c04f28f fix(deps): update module golang.org/x/net to v0.7.0 [security] (#91)
v0.3.0
Changelog
- 018f399 [FS-448] Add firmware vendor to inventory data (#81)
- 53cf253 chore(deps): update anchore/sbom-action action to v0.13.3 (#80)
- e8df65c chore(deps): update jaegertracing/all-in-one docker tag to v1.42 (#71)
- ecdf5c4 fix(deps): update module github.com/bombsimon/logrusr/v2 to v4 (#69)
- ed924b2 fix(deps): update module github.com/equinix-labs/otel-init-go to v0.0.7 (#77)
- a00deb2 fix(deps): update module github.com/hashicorp/go-retryablehttp to v0.7.2 (#74)
- d0b4720 fix(deps): update module github.com/r3labs/diff/v3 to v3.0.1 (#78)
- f53e9e5 fix(deps): update module github.com/spf13/viper to v1.15.0 (#79)
- eca87d2 fix(deps): update module go.hollow.sh/serverservice to v0.15.1 (#84)
- 8736189 fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.39.0 (#85)
- aed095e fix(deps): update module golang.org/x/net to v0.6.0 (#75)
- 0a69d1c fix(deps): update module golang.org/x/oauth2 to v0.5.0 (#76)