-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add vtctldclient missing cmds and remove remaining vtctl[client] usage in e2e tests #17442
Add vtctldclient missing cmds and remove remaining vtctl[client] usage in e2e tests #17442
Conversation
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
Review ChecklistHello reviewers! 👋 Please follow this checklist when reviewing this Pull Request. General
Tests
Documentation
New flags
If a workflow is added or modified:
Backward compatibility
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #17442 +/- ##
========================================
Coverage 67.69% 67.69%
========================================
Files 1585 1586 +1
Lines 254918 255159 +241
========================================
+ Hits 172569 172741 +172
- Misses 82349 82418 +69 ☔ View full report in Codecov by Sentry. |
9824c10
to
ec59343
Compare
Signed-off-by: Matt Lord <[email protected]>
ec59343
to
851ccac
Compare
Signed-off-by: Matt Lord <[email protected]>
8c5f3e9
to
05c4c1d
Compare
Signed-off-by: Matt Lord <[email protected]>
3018fa3
to
4465813
Compare
This reverts commit a091042. Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
…cmds Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
…cmds Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
64a98e3
to
f0d6c1e
Compare
Signed-off-by: Matt Lord <[email protected]>
f0d6c1e
to
1073206
Compare
Signed-off-by: Matt Lord <[email protected]>
Signed-off-by: Matt Lord <[email protected]>
} | ||
return nil | ||
}) | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is neat. doing this without the explicit wg.Add(1)
…cmds Signed-off-by: Matt Lord <[email protected]>
Description
This implements client commands in
vtctldclient
that were never ported during the client migration. These are things that were identified while moving all endtoend tests to usevtctldclient
exclusively in #17441. The missing commands being:Command examples:
CopySchemaShard
ValidatePermissionsKeyspace
,ValidatePermissionsShard
ValidateSchemaShard
WriteTopologyPath
With these in place (and after merging in
main
after #17441 was merged) we then also replace all remainingvtctl[client]
usage in the e2e tests with usage ofvtctldclient
.Related Issue(s)
Checklist