HYPERFLEET-608 - fix: Store first adapter status report with Available=Unknown #52
+275
−26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Available=Unknown, so users can see adapter status in thecluster/statusesendpoint while validation is still in progressAvailable=Unknowncontinue to be discarded (existing behavior preserved)Changes
pkg/services/cluster.go: ModifiedProcessAdapterStatusto allow first Unknown reportpkg/services/node_pool.go: Same change applied for nodepoolpkg/services/cluster_test.go: Updated and added tests (4 new test cases)pkg/services/node_pool_test.go: Updated and added tests (4 new test cases)Test plan
Available=Unknownreturns HTTP 201 and is storedAvailable=Unknownreturns HTTP 204 and is discardedAvailable=TrueorAvailable=Falsestill works as beforeFixes: HYPERFLEET-608
Summary by CodeRabbit
Tests
Chores