Include ARN in "replicate list" output #5215
Merged
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.
Community Contribution License
All community contributions in this pull request are licensed to the project maintainers
under the terms of the Apache 2 license.
By creating this pull request I represent that I have the right to license the
contributions to the project maintainers under the Apache 2 license.
Description
Includes the remote bucket ARN in the default output of
mc replicate list
.Sample output:

Motivation and Context
The
replicate resync start
command requires the remote bucket ARN. This is currently difficult to obtain and requires picking through the output ofreplicate list --json
. Worse still, the JSON output doesn't contain the human-readable host for the bucket, making it difficult to know that you've got the correct one.This change solves the issue by including the ARN in the default list output.
How to test this PR?
Set up a bucket replication rule and run
mc replicate list <host>/<bucket>
.Types of changes
Checklist:
commit-id
orPR #
here)This documentation will get somewhat simpler with this change: https://min.io/docs/minio/linux/administration/bucket-replication/server-side-replication-resynchronize-remote.html
I'll submit a doc update request if I know this PR is going to be approved.