Skip to content

Releases: metal-toolbox/conditionorc

v1.0.8

28 Jun 05:34
1a43927
Compare
Choose a tag to compare

Changelog

  • 15bf320 Configure chainguard to accept commits signed by GitHub (#210)
  • 1a43927 Fix copy/paste error in firmwareInstall() tracing (#211)
  • 1f4de26 ci: skip linter cache setup to fix linting issues
  • 65b218c ci: switch to newer linter action
  • 04969c8 ci: update various other actions
  • 978f81a go: pin to rivets with 2h Condition stale threshold
  • 8d87e34 go: update deps
  • 6f7ddf3 go: update fleetdb to current release
  • 44a9d17 orc/updates: set KV update msg to be trace level
  • 684b337 orchestrator/notify: move slack notify message to trace level
  • a8dfc17 orchestrator/updates: fix tests for updated condition threshold
  • 88cce23 store/nats: GetActiveConditions set debug logging to trace
  • c9c2536 tests: fix intermittent test failures with NATS server
  • dcbe415 v1/types: Condition create requires a TargetID
  • 3a3b83d v1/types: update condition merge error to be clearer about cause

v1.0.7

21 May 15:53
Compare
Choose a tag to compare

Changelog

  • bee6621 api/v1/types/MergeExisting: ensure Target value is merged
  • 665faaf api: purge unused HSS events related code
  • beac1cf go: pin to rivets release with Condition type changes
  • 323b2c9 go: pin to rivets with periodic updates
  • c60a8b8 go: pin to rivets with required consts
  • f222c96 go: update deps
  • a467ae7 metrics: define a few additional metrics for collection
  • 289635a orchestrator/updates: activeConditionsToReconcile() refactor to return creates and updates
  • 65d91bb orchestrator/updates: attempt Create and then Update
  • be9b90a orchestrator/updates: collect nats error metric on failed update, remove TODO comments
  • e25b7b1 orchestrator/updates: enable the reconciler
  • ba676e4 orchestrator/updates: filterToReconcile() method to return creates and updates
  • 04a9120 orchestrator/updates: fix tests for changes to shared WaitGroup object
  • adf4f9e orchestrator/updates: fix up a few comments
  • e960421 orchestrator/updates: instrument methods with metrics
  • 69629dd orchestrator/updates: move Condition StaleThreshold const to rivets
  • fa75e48 orchestrator/updates: reconcile Conditions assigned to dead controllers
  • 43abd8c orchestrator/updates: reconcile active-condition records
  • d423cf3 orchestrator/updates: record KV entry update parse errors in span
  • 47e8a6f orchestrator/updates: remove redundant filter by Condition Kind, add tests
  • b5dd851 orchestrator/updates: split up reconciliation into two separate methods
  • c0ad0a6 orchestrator/updates: split up the eventUpdate method
  • 577fb96 orchestrator/updates: stale status threshold constant from rivets/events/controller
  • b202ef5 orchestrator/updates: testcases to verify reconcile is limited to configured facility
  • 0c707e9 orchestrator: purge HSS event listener, this is not being pursued anymore
  • 60cbd90 orchestrator: remove shared waitgroup, setup separate one for reconciler
  • 06c9365 orchestrator: rename method eventUpdateFromKV to parseEventUpdateFromKV
  • 1615d3b pkg/api: A few minor comment, log entry updates
  • a91be6d store/nats: Create() use Condition states when available
  • 3ea07ea store/nats: List() method returns all entries in active-conditions
  • 2a33811 store/nats: fixes a nil active condition being returned
  • 9bbb6db store/nats: include target ID in Condition payload
  • ba82b2e store/nats: record nats error and orchestrator to not proceed on a List() error
  • d60f6e7 types/ConditionUpdate: validate TargetID, wrap errBadUpdateTarget error
  • 92f9b16 update builder golang image to 1.22 on Alpine 3.19 (#201)
  • 4820aee v1/types: include a CreatedAt field on the ConditionUpdate type

v1.0.6

27 Mar 15:31
Compare
Choose a tag to compare

Changelog

  • 1610016 go mod: use go.hollow.sh/toolbox v0.6.3
  • da806d8 server: fail to start with OIDC if configuration is not defined
  • 7dee9ed server: purge redundant bool oidc bool flag check

v1.0.5

19 Mar 16:57
Compare
Choose a tag to compare

Changelog

  • 6c9a942 Changes to compilation to support linux (#192)
  • 1e634f8 ci: checkout code before setup-go
  • 1ee69b1 ci: use go.mod file for go version, fixes codeql error
  • f916f57 github/ci: bump Go release to 1.22
  • a3ffba4 go: bump to 1.22 and update deps
  • aef1fe3 golangci-lint: update to newer release, include additional linters
  • 1d0057e internal/fleetdb: rivets serverservice module renamed to fleetdb
  • ec32377 linting

v1.0.4

26 Feb 18:10
a099f52
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

19 Dec 17:44
Compare
Choose a tag to compare

Changelog

  • 5c91abe Update to rivets v0.2.2 which renames the kv package
  • c399d17 fix another dup import
  • 22d50a1 fix dup import

v1.0.2

07 Dec 19:36
2787dad
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.1...v1.0.2

v1.0.1

04 Dec 19:18
e144854
Compare
Choose a tag to compare

What's Changed

  • Update server enroll docs and params with bmc- prefix by @Alva8756 in #162

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

v1.0.0

04 Dec 15:04
92bf7b4
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.12...v1.0.0

v0.1.12

20 Nov 18:49
9ad76dc
Compare
Choose a tag to compare

What's Changed

  • FS-996: server enrollment API endpoint by @Alva8756 in #132
  • [FS-1017]Remove double quote for %q for address parameter to avoid duplicate quote by @Alva8756 in #136
  • Vc/store refactor by @DoctorVin in #138
  • [FS-1019]Add delete cleanup feature to handle server enroll cleanup by @Alva8756 in #137
  • Improve server_enroll error handling by @Alva8756 in #140
  • [FS-1045]Create a new server ID when no uuid param found by @Alva8756 in #147
  • Add a client API for enrolling server by @Alva8756 in #149

New Contributors

Full Changelog: v0.1.11...v0.1.12