Skip to content

Releases: metal-toolbox/firmware-syncer

v0.0.13

30 Jun 08:54
4faddb7
Compare
Choose a tag to compare

Changelog

  • af8c76e Add Filename param listing fw from serverservice (#101)
  • 4faddb7 Update goreleaser deprecated options (#104)
  • 23fb1a7 chore(deps): update anchore/sbom-action action to v0.14.3 (#99)
  • f11cbed fix(deps): update golang.org/x/exp digest to 97b1e66 (#100)
  • 0a8f619 fix(deps): update module github.com/prometheus/client_golang to v1.16.0 (#98)
  • 91a1284 fix(deps): update module go.hollow.sh/serverservice to v0.15.5 (#102)
  • 9d17385 fix(deps): update module golang.org/x/net to v0.11.0 (#95)
  • 4a340c3 fix(deps): update module golang.org/x/oauth2 to v0.9.0 (#96)
  • 3435006 fix(deps): update module gopkg.in/yaml.v2 to v3 (#97)

v0.0.12

07 Jun 09:03
f228e9f
Compare
Choose a tag to compare

Changelog

  • 6f7478d Bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#92)
  • b238a77 Remove unnecessary firmware prefix from dst path (#94)
  • f228e9f fix(deps): update golang.org/x/exp digest to 2e198f4 (#89)
  • 652a102 fix(deps): update module github.com/sirupsen/logrus to v1.9.3 (#90)
  • ae728c9 fix(deps): update module github.com/stretchr/testify to v1.8.4 (#91)
  • 54f3c60 fix(deps): update module go.hollow.sh/serverservice to v0.15.4 (#93)

v0.0.11

12 May 08:50
fd561a3
Compare
Choose a tag to compare

Changelog

  • ea8eeb2 Add .chainguard configuration (#73)
  • fd561a3 Add config to cosign to avoid prompt (#88)
  • 3c2b66f Add information about intel provider capability
  • 504e6bc Add support for intel firmware
  • 6a87105 Bump github.com/gin-gonic/gin from 1.8.2 to 1.9.0 (#81)
  • 68c4311 Publish checksums with hash hint (#86)
  • 2006632 Record components model along server model (#84)
  • b0a7b22 Update go deps
  • f28d63b Use go 1.19 in goreleaser (#87)
  • 2c1f23b chore(deps): update actions/setup-go action to v4
  • 8953265 chore(deps): update anchore/sbom-action action to v0.14.1
  • 5cec238 chore(deps): update anchore/sbom-action action to v0.14.2 (#82)
  • 54c8db9 fix(deps): update golang.org/x/exp digest to 0ee363d (#77)
  • 38ec233 fix(deps): update golang.org/x/exp digest to 10a5072
  • 477374f fix(deps): update golang.org/x/exp digest to 133eef4 (#76)
  • 47bea75 fix(deps): update golang.org/x/exp digest to 47ecfdc (#78)
  • a982370 fix(deps): update golang.org/x/exp digest to 864b3d6 (#75)
  • de47b75 fix(deps): update golang.org/x/exp digest to dd950f8 (#85)
  • 0d26d14 fix(deps): update module github.com/prometheus/client_golang to v1.15.0 (#74)
  • 8b8024e fix(deps): update module github.com/prometheus/client_golang to v1.15.1 (#80)
  • b719d65 fix(deps): update module github.com/rclone/rclone to v1.62.2
  • 1c557bf fix(deps): update module github.com/spf13/cobra to v1.7.0
  • 9612404 fix(deps): update module github.com/stretchr/testify to v1.8.2
  • c733bc3 fix(deps): update module go.hollow.sh/serverservice to v0.15.2 (#79)
  • 57c985c fix(deps): update module golang.org/x/oauth2 to v0.7.0
  • 368ef2b fix(deps): update module golang.org/x/oauth2 to v0.8.0 (#83)

v0.0.10

22 Feb 10:30
Compare
Choose a tag to compare

Changelog

  • 3d57cc7 Add support for mellanox firmware
  • 008b17a Bump golang.org/x/net from 0.5.0 to 0.7.0
  • b14db8a Firmware file verification outside of copyFile() (#58)
  • 3c44c6c Fix linter warning rangeValCopy
  • fb58b28 Only upload artifacts for tag/main
  • 88f7e4c Populate CFV.Vendor
  • 3323d97 Refactor downloader
  • c0fa363 Remove need for syncer to have vendor attribute
  • f673694 Replace Firmware for ComponentFirmwareVersion
  • 8e3db7f Silence gocyclo for Publish method
  • 5674c7a Update anchore/sbom-action action to v0.13.1
  • 5711cb1 Update firmware model array with new model
  • e431a42 Update github.com/bmc-toolbox/common digest to 0b584f5
  • 65103f7 Update go deps
  • bb77509 Update goreleaser/goreleaser-action action to v4
  • 6c771ef Update module github.com/rclone/rclone to v1.61.1
  • b2b3cfa Update module go.hollow.sh/serverservice to v0.15.0
  • fabd236 Update module golang.org/x/oauth2 to v0.4.0
  • fe5f031 Update module gopkg.in/yaml.v2 to v3
  • 17d9122 chore(deps): update anchore/sbom-action action to v0.13.3
  • dfe47c4 fix(deps): update github.com/bmc-toolbox/common digest to 93ff001
  • 785b35c fix(deps): update golang.org/x/exp digest to 5e25df0
  • dab2a20 fix(deps): update module go.hollow.sh/serverservice to v0.15.1
  • 6a9aed2 fix(deps): update module golang.org/x/oauth2 to v0.5.0
  • 9337398 fix(deps): update module gopkg.in/yaml.v2 to v3
  • 064c096 remove unused getUtility
  • 7fe8db1 run go mod tidy
  • ba5760d s/ExtractFirmware/ExtractFromZipArchive/
  • 5bc969b serverservice: Set context in Publish()

v0.0.9

05 Jan 15:07
Compare
Choose a tag to compare

Changelog

  • ca6c463 Add LoadFirmareManifest function
  • 4d7b913 Add code to unzip firmware archive
  • cbecbf5 Add func to parse checksum file from supermicro
  • 292f694 Add more logging to supermicro syncer
  • d0faffc Add zip fixtures
  • a92ec0c Address lint warnings
  • 8e13d14 Better error message in md5 validation failure
  • 1459257 Check if firmware already exits in dst
  • cf2937a Disable HEAD request after upload to s3
  • 9ad6b48 Fix pointers vs value in slice of firmwares
  • db03add Move MD5 checksum validation to checksum.go
  • 2c31dca Rename foobar1.zip to avoid conflict in unzip
  • b1d5d0d Replace sha256 validation to md5
  • 5f590c7 Silence linter for gocyclo in extractFirmware
  • 62c821a Simplify firmware destination path
  • f2bcc67 Update deps
  • 3da2524 Update deps
  • 6f40e6c Use LoadFirmwareManifest in supported vendors
  • 7433fbe better test name
  • 5c0d288 clean up functions to download and extract zip
  • b8b16a8 copy unpacked zip file to s3 bucket
  • 05cdacb recover from panic in checksum file parsing fails
  • ec3f702 recurse in case of nested zip file
  • f2ea140 remove unnecessary comments in test case
  • 49c8285 review feedback

v0.0.8

28 Oct 15:40
Compare
Choose a tag to compare

Changelog

  • 02d1b03 Change attribute for Firmware config
  • aba9df5 Move Repository* from provider to syncer config
  • cad58e1 Move provider to vendor
  • d622748 Publish artifacts URL to ServerService
  • 6cb164d Rename providers to vendors

v0.0.7

19 Oct 13:46
Compare
Choose a tag to compare

Changelog

  • 81a8332 Add supermicro support
  • 4582e7c Silence linter gocyclo warning
  • c2e7a57 review feedback: use bmc common vendor consts
  • 140a487 update deps

v0.0.6

05 Oct 13:36
Compare
Choose a tag to compare

Changelog

  • 0667fca Change how Downloader copies and verifies firmware
  • 8efcade Change logs to Info level
  • 0bf3176 Pass logger object to downloaders
  • 7b368b8 Remove Filestore abstraction
  • 68c4566 Remove Verify() from asrr provider
  • 40a519d Remove signer from Dell provider
  • fe0e510 Update deps
  • 6e8850b Update module github.com/rclone/rclone to v1.59.2
  • c6f79c2 Update module go.hollow.sh/serverservice to v0.14.4
  • 7d6e7d2 asrr log level to Info
  • 6747abe check if fw already exists in dst for s3downloader
  • f7e8e22 linter warning
  • 582649f remove dell_test.go

v0.0.5

05 Oct 09:20
Compare
Choose a tag to compare

Changelog

  • 5fc582c Add S3Downloader struct and initialization code
  • e77568c Add VerifyFile() method to s3downloader
  • 2613172 Add asrr package
  • 452b671 Fix ParseRepositoryURL to return bucket string
  • 06195c3 Fix dell test case
  • 9fba6ef Fix documentation for CopyFile
  • d129f73 Fix downloader tests
  • 9fcab20 Fix linter warning
  • 611c467 Move S3Downloader test to downloader_test.go
  • 7588576 Move UpdateFilesPath to downloader.go
  • 40e9f9a Remove the need to have an extra S3Config struct
  • 73480f2 Return result of checksum check directly
  • fa71b0d Set ASRR src bucket config from env vars
  • 7abdcd4 Update dependencies
  • 63ac5df Use path.Join in UpdateFilesPath
  • 0f763b3 downloader: Remove unused stuff
  • 7194a6d rclone logging according to level set in logger

v0.0.4

15 Sep 07:07
Compare
Choose a tag to compare

Changelog

  • 87f42d7 Fix scopes requested by the syncer
  • e4d374c Setup github actions to use go 1.19
  • bc2a391 Update go mod tidy --compat to 1.19
  • 2f7f9d7 Update golang.org/x/oauth2 digest to f213421
  • eeb5664 Update golangci-lint to v1.48.0
  • 56f2e40 Update module github.com/coreos/go-oidc to v3
  • fdd5bbf Update module go to 1.19
  • 5b435f4 Update module go.hollow.sh/serverservice to v0.14.3