fix(cassandra): register nvct with legacy ESS auth - #494
Merged
sbaum1994 merged 1 commit intoJul 28, 2026
Merged
Conversation
Restore the nvct-api SSA and notary authorization entries required by the 0.6.x ESS API when creating tasks.
sbaum1994
requested review from
along-2017,
kferris-nvidia,
mikeyrcamp,
nvjmcnamee and
vrv3814
as code owners
July 28, 2026 07:05
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
TL;DR
Restores the legacy ESS authorization records required for nvct-api task creation in the 0.6.1 Cassandra migrations release line.
Additional Details
The 0.6.x ESS API reads the legacy SSA and notary authorization maps. The v0.10.2 release seeds nvct-api only in the newer OAuth map, causing task creation to fail with a forbidden client-not-registered response.
This adds the missing ordered ESS migration and extends the migration regression test to require both nvct-api registrations. It deliberately does not add the later SSA-column restoration migration because the v0.10 release branch already retains that column.
Customer Release Notes
Fixes task creation for fresh 0.6.1 self-managed installations.
Plan Summary
Not applicable.
Usage
Publish migrations/cassandra/v0.10.3 after this PR merges, then update the 0.6 stack release branch to consume the published image.
Testing
sh migrations/cassandra/tests/test-execute-sqls.sh
QA is needed: validate task creation on a fresh single-cluster 0.6.1 deployment using the published image.
Notes
No new third-party dependencies. NOTICE unchanged.
References
Closes #488
Related Pull Requests
#475
Dependencies
None
For the Reviewer
Please verify the nvct-api SSA and notary registrations in the new ordered migration.
Checklist