Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-50897

Allow using network=external option in cbbackupmgr, cbexport, cbimport

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Done
    • Major
    • 7.2.0
    • 7.0.0, 7.1.0
    • tools
    • 1

    Description

      This request is coming from CAO, k8s users who want to use cbbackupmgr, cbimport, cbexport from an external network (outside the Kubernetes cluster).  Currently, you need to specify the exact alternate address of a Couchbase node or using alternate addresses with cbbackupmgr, cbimport, cbexport won't work, but since the pod's alternate address changes frequently (as pods are designed to be created, destroyed), it's impractical to use cbbackupmgr, cbimport, cbexport from an external network.  The ask is to allow using an option like the SDK's, where network=external can be used with cbbackupmgr, cbimport, cbexport, to indicate that alternate addresses should be used for the operation.   The --cluster option to cbbackupmgr/cbimport/cbexport would be given the service endpoint which will allow the initial connection to the cluster for the bootstrapping info to get the current alternate addresses.

      For additional info, see the discussion in CBSE-10413 and specific comments like this one –  https://issues.couchbase.com/browse/CBSE-10413?focusedCommentId=525963&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-525963

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              hyun-ju.vega Hyun-Ju Vega
              hyun-ju.vega Hyun-Ju Vega
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty