Integration
In order to connect to the Azure Blob storage:
Azure Credentials
Client ID & Secret with access to the storage container and accounts need to be saved in the secret.
kubectl create secret generic credentials --from-literal 'clientId=<Azure Client ID>' --from-literal 'clientSecret=<Azure Client Secret>'
Object
Once the Secret is created, we are able to create ArangoPlatformStorage.
echo "---
apiVersion: platform.arangodb.com/v1beta1
kind: ArangoPlatformStorage
metadata:
name: deployment
namespace: namespace
spec:
backend:
azureBlobStorage:
bucketName: <Bucket Name>
bucketPath: <Bucket Path>
credentialsSecret:
name: credentials
tenantID: <Azure Tenant ID>
accountName: <Azure Storage Account Name>
endpoint: <Azure Storage Endpoint in case of Private Connection>
" | kubectl apply -f -