Skip to content
This repository was archived by the owner on Aug 11, 2025. It is now read-only.

Releases: metal-toolbox/conditionorc

v1.1.10

03 Oct 14:00

Choose a tag to compare

Add BiosConfig Endpoints

v1.1.9

18 Sep 16:20
6e00ed8

Choose a tag to compare

What's Changed

  • reconcile every 10 minutes instead of every minute by @DoctorVin in #268

Full Changelog: v1.1.8...v1.1.9

v1.1.8

16 Sep 13:51

Choose a tag to compare

Removing dependency on hollow.sh

v1.1.7

09 Sep 14:01
2a62f97

Choose a tag to compare

What's Changed

Full Changelog: v1.1.6...v1.2.0

v1.1.6

06 Sep 11:44

Choose a tag to compare

Changelog

  • caaead1 api/conditions/handlers: Condition to include TraceID, SpanID, Client ID attributes
  • 1c82a24 api/v1/conditions: update test method parameters
  • cd6cca5 go: pin rivets to current
  • 4b6c01e go: rivets pinned for SpanID, TraceID fields

v1.1.5

04 Sep 13:50

Choose a tag to compare

Changelog

  • 9f6e809 api/conditions: fixes incorrect firmware composition for oob installs
  • b147f20 api/conditions: update comment for clarity

v1.1.4

26 Aug 16:39

Choose a tag to compare

Changelog

  • 32d1b62 Remove Create function from nats store
  • 3ea17f0 api/v1/conditions: include firmwares for install
  • af22b4b go: update rivets dep

v1.1.3

23 Aug 08:07

Choose a tag to compare

Changelog

  • 5606b4d api/orc/routes: remove workerID check and purge unused statusValue publish params
  • fa739e7 api/orc/routes: taskKV purge stale task entry on create
  • fbb74cb api/v1/conditions: create firmware install composite based on firmware set
  • d6045f4 fleetdb: match on error and status code, update metric name
  • 8c96af8 fleetdb: provide method to query a firmware set by its identifier
  • 1502c72 fleetdb: update mocks
  • 88c0cf6 go: pin to rivets release
  • 37721ec go: pin to rivets with PxeBootPersistent serverControl action
  • b34585b minor logging fixes: fix debug logging of supported conditions

v1.1.2

19 Aug 13:27

Choose a tag to compare

Changelog

  • 21ff03a orchestrator/updates: fixes incorrect active condition lookup

v1.1.1

12 Aug 12:30

Choose a tag to compare

Changelog

  • 46a1a64 Publish condition to Jestream based on Condition kind
  • 76beced add an API to kick off validation (#243)
  • 1041e26 api/conditions/routes: fix merge rebase changes
  • da1ca82 api/orc/routes: disable linter for test file
  • 04e2315 api/orc/routes: use created logger entry
  • e5a14bf api/v1/conditions: update client user agent, comments
  • ba499a8 api/v1/orc: Add API client methods and request helper methods
  • 9be677b api/v1/orc: Add handler to fetch a Condition from the Jetstream
  • b780c2e api/v1/orc: Add statusvalue KV publish handler
  • 39e0d00 api/v1/orc: Add tests on client Do() method
  • 0c6addb api/v1/orc: Add tests on client methods
  • 2b873d3 api/v1/orc: Client constructor returns Queryor interface
  • 951fcff api/v1/orc: Fetch pending Condition from KV instead of Jetstream
  • a4e780e api/v1/orc: Purge liveness endpoint handlers
  • 052ddc5 api/v1/orc: StatusKV interface - ControllerID is the ServerID for inband controllers
  • 3198c82 api/v1/orc: TaskQuery handler to use GetActiveCondition
  • 00dd238 api/v1/orc: Update handler tests for conditionGet
  • 95b4f22 api/v1/orc: Update route handler tests for ConditionPending endpoint
  • d3c17ad api/v1/orc: Updates client tests
  • 9530fa9 api/v1/orc: add liveness KV publish handler
  • fc038a2 api/v1/orc: add task KV publish, query handler
  • 9b19e5d api/v1/orc: client - mend tests for updated conditionStatusUpdate handler
  • 56cd278 api/v1/orc: client interface, implementation updated based on API changes
  • 985d463 api/v1/orc: conditionStatusUpdate handler to use GetActiveCondition()
  • d1e425e api/v1/orc: conditionStatusUpdate to return 404 on condition not found
  • 045ba86 api/v1/orc: conditionStatusUpdate() handler updated to remove controllerID references
  • cce2efa api/v1/orc: integration tests for livenessKV
  • 94f2223 api/v1/orc: integration tests for statusValueKV
  • 91434a0 api/v1/orc: integration tests for taskKV
  • 8fc5d98 api/v1/orc: reduce the required scope for the Orchestrator API routes
  • 9793626 api/v1/orc: remove controllerID references from taskKV interface methods
  • c1ce8fd api/v1/orc: removes conditionKind as a parameter for the condtionGet route
  • cb9c191 api/v1/orc: taskKV interface returns stale entry error
  • e231e65 api/v1/orc: taskPublish handler to return 404 on condition not found
  • f7157e4 api/v1/orc: taskQuery() handler changes
  • 472f6b6 api/v1/orc: update handler conditionPending() -> conditionGet()
  • 177b89b api/v1/orc: updated client mocks
  • 0dc1ebd api/v1: include acquire, release server conditions in composite
  • 8cd17d6 chore(deps): update anchore/sbom-action action to v0.17.0 (#233)
  • 979a85f chore(deps): update anchore/scan-action action to v4 (#234)
  • 1b787d0 client_auth_test: use go-jose/go-jose.v2
  • 470693e create or bind the task KV bucket (#248)
  • b56efe6 fix(deps): update module github.com/metal-toolbox/fleetdb to v1.19.3 (#224)
  • 9a97350 fix(deps): update module github.com/swaggo/files to v2 (#246)
  • b1c018c fix(deps): update module golang.org/x/oauth2 to v0.22.0 (#250)
  • 4c65356 go mod tidy
  • 566df42 lint: purge trailing newline
  • bd6158e mockery: disable expecter and set unroll-variadic to true
  • 549dd24 mockery: generate mocks for orc client Queryor interface
  • 4d7d4b7 mod: update go-jose to 2.6.3
  • 01ae42e pkg/api/v1/orc: Update statusValueKV interface mocks, tests
  • 3387b64 pkg/api/v1/orc: generate mocks for client doer interface
  • 172d4f6 update deps (#249)