This is an operator charm providing an integrator for connecting to Azure Storage.
-
First off all, deploy the
azure-storage-integrator
charm as:juju deploy azure-storage-integrator
-
Configure the Azure Storage Integrator charm as:
juju config azure-storage-integrator storage-account=stoacc container=conn
-
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
-
Configure the Azure Storage Integrator charm:
juju config azure-storage-integrator credentials=secret-xxxxxxxxxxxxxxxxxxxx
-
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 issues in the Charmed Object Storage Integrator Operator can be reported through LaunchPad. Please do not file GitHub issues about security issues.
Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.