Skip to content
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

CLI: Enhance CLI to support "migration" via rsync/stunnel #369

Open
Tracked by #363
JohnStrunk opened this issue Aug 11, 2022 · 0 comments
Open
Tracked by #363

CLI: Enhance CLI to support "migration" via rsync/stunnel #369

JohnStrunk opened this issue Aug 11, 2022 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@JohnStrunk
Copy link
Member

JohnStrunk commented Aug 11, 2022

Describe the feature you'd like to have.
The migration set of CLI sub-commands are designed to allow migrating data into a PVC from a local file system. It accomplishes this by mimicking the actions of a replication source and transferring data into a ReplicationDestination that is in-cluster. This is currently done using the rsync/ssh data mover since both the rsync and ssh client are typically available on the source system.

The migration command needs to be converted to the new rsync/stunnel mover (#364) since the existing ssh-based one will be deprecated and removed.

What is the value to the end user? (why is it a priority?)
Being able to migrate data from an external system into a PVC is important for users that want to containerize their applications

How will we know we have a good solution? (acceptance criteria)

  • The migration sub-commands will provide the existing functionality using the new mover
  • The CLI should provide the option to use elevated permissions on the destination cluster in order to preserve file metadata
    • Elevated permissions should not be the default, nor required

Additional context

@JohnStrunk JohnStrunk added the enhancement New feature or request label Aug 11, 2022
@JohnStrunk JohnStrunk added this to the Version 0.7 milestone Dec 7, 2022
@tesshuflower tesshuflower modified the milestones: Version 0.7, Version 0.8 Mar 8, 2023
@tesshuflower tesshuflower modified the milestones: Version 0.8, Version 0.9 Feb 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: No status
Development

No branches or pull requests

2 participants