Skip to content

Releases: metal-toolbox/alloy

v2.0.1

18 Oct 13:25
Compare
Choose a tag to compare

Changelog

  • 40ccf48 ironlib v0.2.14 is a rebuild with various security fixes for glibc and python
  • 2fdd0cd update ironlib image to v0.2.13 with fixes for Dell utilities

v2.0.0

06 Oct 12:24
Compare
Choose a tag to compare

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

31 Aug 16:19
Compare
Choose a tag to compare

Changelog

  • 44fd9f3 Asset errors map: fix lookup
  • 50551f4 Dockerfile.inband: bump ironlib image
  • e246231 fixes inventory publish being skipped on a bios config collection error
  • b92942c latest ironlib image to include fixes for python vuln
  • b2b010b make linter happy

v0.3.7

23 Aug 08:41
Compare
Choose a tag to compare

Changelog

  • 4f3d940 Makefile: update repository url
  • 42b60ab fix(deps): update module go.hollow.sh/serverservice to v0.16.0 (#138)
  • 48b91b4 goreleaser: fixes configuration

v0.3.6

05 May 10:19
9a34739
Compare
Choose a tag to compare

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

28 Mar 16:45
8a461df
Compare
Choose a tag to compare

Changelog

  • 1e86c51 Pass branch parameter to triggered pipeline (#110)
  • 8a461df fix(deps): update module github.com/metal-toolbox/ironlib to v0.2.6 (#111)

v0.3.4

27 Mar 08:13
Compare
Choose a tag to compare

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

28 Feb 14:11
0324a86
Compare
Choose a tag to compare

Changelog

  • 0324a86 Continue inventory collection on bios config err (#93)

v0.3.1

27 Feb 10:49
0860d9d
Compare
Choose a tag to compare

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

14 Feb 10:55
018f399
Compare
Choose a tag to compare

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)