Releases: metal-toolbox/conditionorc
Releases · metal-toolbox/conditionorc
v1.0.8
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
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
v1.0.5
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
What's Changed
- Update alpine Docker tag to v3.19.0 by @renovate in #161
- Bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #171
- dependency update by @DoctorVin in #176
- add some metrics for condition api and orchestrator by @DoctorVin in #180
- refresh the status kv watcher on more than a single nil on the updates channel by @DoctorVin in #181
- routine dependency update by @DoctorVin in #182
- FS-1240; Update firmwareinstall active condition http error by @jakeschuurmans in #184
- [FS-1253] make 'no active condition' handling uniform by @DoctorVin in #185
- update dependencies by @DoctorVin in #186
New Contributors
- @dependabot made their first contribution in #171
Full Changelog: v1.0.3...v1.0.4
v1.0.3
v1.0.2
What's Changed
- new rivets and fix up docs by @DoctorVin in #163
- remove references to unsupported condition flag 'Exclusive' by @DoctorVin in #167
Full Changelog: v1.0.1...v1.0.2
v1.0.1
v1.0.0
What's Changed
- Vc/multi condition by @DoctorVin in #148
- update deps by @DoctorVin in #151
- Support Server Delete by @Alva8756 in #146
- [FS-1032 Minor]Remove duplicate delete by @Alva8756 in #155
- Vc/condition status endpoint by @DoctorVin in #156
- fix up delete endpoint test in the handlers by @DoctorVin in #158
- [FS-1059]Create documentation blocks on the serverEnroll and serverDelete endpoints by @Alva8756 in #154
- return conditions to caller by @DoctorVin in #159
- [FS-1061]Add server delete API by @Alva8756 in #157
- [FS-1066]Remove EnableServerEnroll flag by @Alva8756 in #160
Full Changelog: v0.1.12...v1.0.0
v0.1.12
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