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

[FEATURE]: Enable download and upload of ucx files for a collection of workspaces #1783

Closed
1 task done
Tracked by #891
HariGS-DB opened this issue May 28, 2024 · 1 comment
Closed
1 task done
Tracked by #891
Assignees
Labels
enhancement New feature or request

Comments

@HariGS-DB
Copy link
Contributor

Is there an existing issue for this?

  • I have searched the existing issues

Problem statement

Currently, for various ucx commands, there require an option for the user to edit some files (Ex: azure_storage_account_info, uc_roles_access, mapping.csv, aws_instance_profile_info). Currently these files are edited per workspace. For customers having multiple workspaces we have introduced the concept of collection where they could run cli cmd for a collection of workspaces. These customers would also like the option to edit the files for a collection at one go by downloading them locally , editing them, syncing them back in the respective workspace.

Proposed Solution

Add cli cmd to download a file for a given collection
download the file by combining the data from all the workspaces in a collection include workspace ID if not
user uploads the data through cli command
sync the data in each workspace based on workspace id

Additional Context

No response

@HariGS-DB HariGS-DB added enhancement New feature or request needs-triage labels May 28, 2024
@HariGS-DB HariGS-DB added this to UCX May 28, 2024
@github-project-automation github-project-automation bot moved this to Triage in UCX May 28, 2024
@nfx nfx moved this from Triage to Quarter Backlog in UCX Jun 3, 2024
@nfx nfx moved this from Quarter Backlog to Design in UCX Jul 4, 2024
@nfx nfx removed the needs-triage label Jul 5, 2024
@HariGS-DB HariGS-DB self-assigned this Jul 17, 2024
@nfx nfx moved this from Design to Active Backlog in UCX Aug 28, 2024
nfx pushed a commit that referenced this issue Sep 4, 2024
…kspaces (#2523)

## Changes
Add a `download` cli command to download file from a collection of
workspaces.

### Linked issues

Progresses #1783

### Functionality

- [x] added relevant user documentation
- [x] added new CLI command: `download`

### Tests

- [x] manually tested
- [x] added unit tests
- [ ] ~added integration tests~ : Covering after #2507
JCZuurmond added a commit that referenced this issue Sep 10, 2024
…kspaces (#2523)

Add a `download` cli command to download file from a collection of
workspaces.

Progresses #1783

- [x] added relevant user documentation
- [x] added new CLI command: `download`

- [x] manually tested
- [x] added unit tests
- [ ] ~added integration tests~ : Covering after #2507
JCZuurmond added a commit that referenced this issue Sep 10, 2024
…kspaces (#2523)

Add a `download` cli command to download file from a collection of
workspaces.

Progresses #1783

- [x] added relevant user documentation
- [x] added new CLI command: `download`

- [x] manually tested
- [x] added unit tests
- [ ] ~added integration tests~ : Covering after #2507
nfx pushed a commit that referenced this issue Sep 10, 2024
… file to/from a collection of workspaces (#2508)

## Changes
Add a `upload` cli command to upload file to a collection of workspaces.

### Linked issues

Progresses #1783

### Functionality

- [x] added relevant user documentation
- [x] added new CLI command: `upload`

### Tests

- [x] manually tested
- [x] added unit tests
- [ ] ~added integration tests~ : Covering after #2507
@JCZuurmond
Copy link
Member

Implemented; see linked PRs

@github-project-automation github-project-automation bot moved this from Active Backlog to Archive in UCX Sep 11, 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
Archived in project
Development

No branches or pull requests

3 participants