azure-storage-integrator

Azure Storage Integrator

Channel Revision Published Runs on
latest/edge 22 13 Oct 2025
Ubuntu 22.04
1/stable 2 08 Nov 2024
Ubuntu 22.04
1/edge 2 08 Nov 2024
Ubuntu 22.04
juju deploy azure-storage-integrator --channel 1/stable
Show information

Platform:

Ubuntu
22.04

A provider charm for Azure storage credentials.

Object-Storage-integrator

Charmhub Release Tests

Description

This is an operator charm providing an integrator for connecting to Azure Storage.

Instructions for Usage

  1. First off all, deploy the azure-storage-integrator charm as:

    juju deploy azure-storage-integrator
    
  2. Configure the Azure Storage Integrator charm as:

    juju config azure-storage-integrator storage-account=stoacc container=conn
    
  3. Add a new secret to Juju, and grant it's permissions to azure-storage-integrator:

    juju add-secret mysecret secret-key=changeme
    juju grant-secret mysecret azure-storage-integrator
    
  4. Configure the Azure Storage Integrator charm:

    juju config azure-storage-integrator credentials=secret-xxxxxxxxxxxxxxxxxxxx
    
  5. Now the charm should be in active and idle condition. To relate it with a consumer charm, simply do:

    juju integrate azure-storage-integrator:azure-credentials consumer-charm:some-interface
    

Now whenever the user changes the configuration options in azure-storage-integrator charm, appropriate event handlers are fired so that the charms that consume the relation on the requirer side sees the latest information.

Security

Security issues in the Charmed Object Storage Integrator Operator can be reported through LaunchPad. Please do not file GitHub issues about security issues.

Contributing

Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.