Uploaded image for project: 'Couchbase Kubernetes'
  1. Couchbase Kubernetes
  2. K8S-2722

Add Azure blob storage support for backup/restore

    XMLWordPrintable

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • kraken
    • operator-backup
    • None
    • 31: Get Crackin on Kraken, 1 - Crack-a-lackin on Kraken, 2 - Uncle Kracken, 3 - Krack the whip
    • 3

    Description

      Support for Azure for Couchbase Server backups is added in MB-39003.

      We need the corresponding functionality to allow Operator backups to work with Azure blob storage (similar to how GCP support for Operator backups is tracked in K8S-2527).

       

       

      Attachments

        Issue Links

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

          Activity

            Build couchbase-operator-backup-1.3.2-102 contains couchbase-operator-backup commit 82b2727 with commit message:
            K8S-2722: Support for backup to Azure

            build-team Couchbase Build Team added a comment - Build couchbase-operator-backup-1.3.2-102 contains couchbase-operator-backup commit 82b2727 with commit message: K8S-2722 : Support for backup to Azure

            Build couchbase-operator-2.4.0-132 contains couchbase-operator commit 1204b5c with commit message:
            K8S-2722: Support for backup to Azure

            build-team Couchbase Build Team added a comment - Build couchbase-operator-2.4.0-132 contains couchbase-operator commit 1204b5c with commit message: K8S-2722 : Support for backup to Azure
            sciornei_amdocs Seb added a comment -

            Please confirm if azure blob auth. will work with workload identity and/or AAD pod identity. Is so, we will require the option to set the labels (and annotations) used by the backup pod: https://issues.couchbase.com/browse/K8S-2838?focusedCommentId=636403&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-636403 

            sciornei_amdocs Seb added a comment - Please confirm if azure blob auth. will work with workload identity and/or AAD pod identity. Is so, we will require the option to set the labels (and annotations) used by the backup pod:  https://issues.couchbase.com/browse/K8S-2838?focusedCommentId=636403&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-636403  
            Alex.emery Alex Emery added a comment -

            Seb we've investigated using backup with workload identity, and unfortunately, since workload identity is in preview the required support hasn't made it into Azure's golang SDK.

            We have the change for allowing labels/annotations and when Azure updates their SDK we can look at updating backup to support it.

            Alex.emery Alex Emery added a comment - Seb we've investigated using backup with workload identity, and unfortunately, since workload identity is in preview the required support hasn't made it into Azure's golang SDK. We have the change for allowing labels/annotations and when Azure updates their SDK we can look at updating backup to support it.
            sciornei_amdocs Seb added a comment - - edited

            Thank you Alex Emery . Indeed, both "newer" workload identity and the "older" pod identity are in preview.

            Do you expect any code changes, or should we adopt a new cb backup version for that to work, or it will be transparent (only add labels/annotations)?
            Thank you for the preparations in https://issues.couchbase.com/browse/K8S-2890 

            sciornei_amdocs Seb added a comment - - edited Thank you Alex Emery . Indeed, both "newer" workload identity and the "older" pod identity are in preview. Do you expect any code changes, or should we adopt a new cb backup version for that to work, or it will be transparent (only add labels/annotations)? Thank you for the preparations in https://issues.couchbase.com/browse/K8S-2890  

            People

              Alex.emery Alex Emery
              callum.majumdar Callum Majumdar
              Votes:
              1 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty