From aa45b34f67ec0e7fc153152ebe4160cc61ad439b Mon Sep 17 00:00:00 2001 From: Brian Loss Date: Thu, 15 Sep 2022 09:58:40 -0400 Subject: [PATCH] docs: Update default artifact repository docs to describe process for Azure Blob Storage. Fixes #9595 (#9597) docs: update default artifact repository docs for Azure Signed-off-by: Brian Loss Signed-off-by: Brian Loss --- docs/configure-artifact-repository.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/configure-artifact-repository.md b/docs/configure-artifact-repository.md index 4e7eed148618..41a442a4eff6 100644 --- a/docs/configure-artifact-repository.md +++ b/docs/configure-artifact-repository.md @@ -400,6 +400,28 @@ data: key: serviceAccountKey ``` +### Azure Blob Storage + +Argo can use native Azure APIs to access a Azure Blob Storage container. + +`accountKeySecret` references to a Kubernetes secret which stores an Azure Blob +Storage account shared key to access the container. + +Example: + +```bash +$ kubectl edit configmap workflow-controller-configmap -n argo # assumes argo was installed in the argo namespace +... +data: + artifactRepository: | + azure: + container: my-container + blobNameFormat: prefix/in/container #optional, it could reference workflow variables, such as "{{workflow.name}}/{{pod.name}}" + accountKeySecret: + name: my-azure-storage-credentials + key: account-access-key +``` + ## Accessing Non-Default Artifact Repositories This section shows how to access artifacts from non-default artifact