-
Notifications
You must be signed in to change notification settings - Fork 152
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
RepositoryServer support in kando command line #1951
Merged
Merged
Conversation
This file contains 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
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Thanks for submitting this pull request 🎉. The team will review it soon and get back to you. If you haven't already, please take a moment to review our project contributing guideline and Code of Conduct document. |
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
PrasadG193
reviewed
Mar 15, 2023
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
… into repository-server-support-kando
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
kale-amruta
reviewed
Mar 29, 2023
kale-amruta
reviewed
Mar 29, 2023
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
…ing kando command Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
* Add Testing Utilities Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add Tests for Repository Server Tests for Kando Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add Tests for Profile for Kando Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add Parent Tests for datamover Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Remove newTestClient helper function Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Refactor Function Names Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Refactor Helper Function Names Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add c *C in Profile Test Suite Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Refactor Code to reuse already available helper functions Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Minor Refactoring - Use rss.repoServer.Username instead of rss.user Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Refactor Variable Name * Export S3Compliant Test Related consts Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Use Test S3Compliant Values from Env instead of Hard-coding it. Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Use Random Port from NodePort range instead of 31325 Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * use kanister-tools v9.99.9-dev instead of v0.93.0 Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Removed unnecessary consts Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Remove unused import Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Refactor GetDefaultS3StorageCreds according to latest changes Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Remove TearDownSuite from profile_test.go Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Move Repo Server Setup to a separate method Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add Validation for data deletion Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add TODO comment for Data verification after kando pull Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Add helper function cleanupTestSecrets Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> * Lint TODO comment Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com> --------- Signed-off-by: Rajat Gupta <rajat.gupta@veeam.com>
PrasadG193
approved these changes
Aug 1, 2023
10 tasks
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.
Change Overview
Support for passing
--repository-server
argument inkando location
commands.Pull request type
Please check the type of change your PR introduces:
Issues
Test Plan
Manuial Testing
1) Create a Cluster with the Repository Server Controller Deployment and Repository Server Actionset support.
2) Apply Repo Server CRD
3) Create Test Application [MySQL]
4) Create OpenSSL Certificate
5) Create S3 Location and Location Secret Config Files
6) Apply Secrets
7) Create Repository
8) Create Repository Server CR
Wait till the status of Repository Server CR gets to
ServerReady
, You could check it by running following command9) Create Blueprint
10) Build kanctl with latest changes
11) Take Backup of the Application
Check Status of the actionset
12) Run Restore Action
Check status
13) Run Delete Action
Check status