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

New command - Transfer config merge #1802

Merged
merged 39 commits into from
Jan 19, 2023

Conversation

sverdlov93
Copy link
Contributor

@sverdlov93 sverdlov93 commented Jan 10, 2023

  • All tests passed. If this feature is not already covered by the tests, I added new tests.
  • All static analysis checks passed.
  • This pull request is on the dev branch.
  • I used gofmt for formatting the code before submitting the pull request.

Introducing new command - transfer-config-merge, which allows merging Artifactory config data between source and target Artifactory.
Currently supports Repositories and Projects data.
Prints a CSV file with conflicts between the same repositories/projects that were found during the merge command.

Depends on jfrog/jfrog-client-go#693 Client code
Depends on jfrog/jfrog-cli-core#657 Core code
Depends on jfrog/jfrog-client-go#692 Always use AccessToken as ‘Bearer’ Authorization
Depends on jfrog/jfrog-cli-core#665 Convert Repository Filter to Generic Filter
Depends on https://github.com/jfrog/jfrog-testing-infra/pull/10/files

Merged:
Depends on jfrog/jfrog-cli-core#663 Unite all Create CSV File functions 
Depends on jfrog/jfrog-cli-core#660 Config transfer code improvements
Depends on jfrog/jfrog-cli-core#659 Unite all minimum version validation functions
Depends on jfrog/jfrog-client-go#691 New - JFrog Access ping service

Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
…r-config-merge

# Conflicts:
#	go.mod
#	go.sum
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 added the new feature Automatically generated release notes label Jan 10, 2023
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 10, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 10, 2023
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 10, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 10, 2023
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 10, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 10, 2023
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 10, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 10, 2023
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 17, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 17, 2023
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 18, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 18, 2023
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 19, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 19, 2023
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 temporarily deployed to frogbot January 19, 2023 12:23 — with GitHub Actions Inactive
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 19, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 19, 2023
@github-actions
Copy link
Contributor

What is Frogbot?

Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 19, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 19, 2023
Signed-off-by: Michael Sverdlov <michaelsv@jfrog.com>
@sverdlov93 sverdlov93 added the safe to test Approve running integration tests on a pull request label Jan 19, 2023
@github-actions github-actions bot removed the safe to test Approve running integration tests on a pull request label Jan 19, 2023
@sverdlov93 sverdlov93 merged commit 27bd4c9 into jfrog:dev Jan 19, 2023
sarao1310 pushed a commit to sarao1310/jfrog-cli that referenced this pull request Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new feature Automatically generated release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants