Juju Charm - Manila-Infinidat Backend
Go to file
Corey Bryant d60d857d99 Add 2023.2 Bobcat support
* sync charm-helpers to classic charms
* change openstack-origin/source default to bobcat
* add mantic to metadata series
* align testing with bobcat
* add new bobcat bundles
* add bobcat bundles to tests.yaml
* add bobcat tests to osci.yaml
* update build-on and run-on bases
* update charmcraft_channel to 2.x/stable

Change-Id: Ic7534d2639ed207154c30303d449f3c11e5e4995
2023-08-02 14:16:15 -04:00
src Add updates for bringing this updated to antelope 2023-05-15 20:28:06 +01:00
templates/parts Manila-infinidat charm 2022-10-15 03:35:01 +03:00
tests Add 2023.2 Bobcat support 2023-08-02 14:16:15 -04:00
unit_tests Manila-infinidat charm 2022-10-15 03:35:01 +03:00
.gitignore Initial charm code. 2022-07-06 06:10:28 +03:00
.gitreview ci: Add Zuul configuration 2023-03-31 22:23:20 +03:00
.stestr.conf Initial charm code. 2022-07-06 06:10:28 +03:00
.zuul.yaml Add updates for bringing this updated to antelope 2023-05-15 20:28:06 +01:00
charmcraft.yaml Add updates for bringing this updated to antelope 2023-05-15 20:28:06 +01:00
config.yaml Manila-infinidat charm 2022-10-15 03:35:01 +03:00
metadata.yaml Add updates for bringing this updated to antelope 2023-05-15 20:28:06 +01:00
osci.yaml Add 2023.2 Bobcat support 2023-08-02 14:16:15 -04:00
README.md Update README.md 2023-04-25 20:59:42 +01:00
rename.sh Initial charm code. 2022-07-06 06:10:28 +03:00
requirements.txt ci: Add Zuul configuration 2023-03-31 22:23:20 +03:00
test-requirements.txt Add updates for bringing this updated to antelope 2023-05-15 20:28:06 +01:00
tox.ini Add updates for bringing this updated to antelope 2023-05-15 20:28:06 +01:00

Overview

This charm implements Manila charm subordinate that enables and configures the Infinidat share backend for use with Charmed Openstack.

Note

: The manila-infinidat charm is currently in tech-preview.

Configuration

To display all configuration option information run juju config <application>. If the application is not deployed then see the charm's Configure tab in the Charmhub. Finally, the Juju documentation provides general guidance on configuring applications.

Deployment

The charm can be deployed through a bundle or manually like described below:

juju deploy manila --channel <channel>
juju deploy manila-infinidat --channel <channel>
juju add-relation manila-infinidat:manila-plugin manila:manila-plugin

TLS encryption support

The charm supports configuring encrypted communication with Infinidat API and installation of the CA certificates. Refer to Configure tab in the Charmhub for more information.

High availability

The charm can be used to enable Infinidat backend in highly available Charmed Manila deployments. Please see example overlay bundle for such deployments in the Manila Charm Deployment Guide.

Deferred service events

This charm supports the deferred service events feature.

Operational or maintenance procedures applied to a cloud often lead to the restarting of various OpenStack services and/or the calling of certain charm hooks. Although normal, such events can be undesirable due to the service interruptions they can cause.

The deferred service events feature provides the operator the choice of preventing these service restarts and hook calls from occurring, which can then be resolved at a more opportune time.

See Deferred service events for more information on this feature.

Documentation

The OpenStack Charms project maintains two documentation guides:

Bugs

Please report bugs on Launchpad.