c8731a07e5
Update the git submodules and fix fallout: * Add ops-interface-tls-certificates back in to deps update script * Charmhelpers has been switched to using pbr which broke the update-deps target. The problem seems to be that pbr cannot detect the version of charm-helpers when using a submodule and deploying to a local dir. To workaround this set PBR_VERSION manually. * cluster cannot be set as a extra binding anymore ("ERROR cannot deploy bundle: charm "ceph-iscsi" has invalid extra bindings: relation names (cluster) cannot be used in extra bindings") * Charm class should no longer provde a `key` argument in __init__ *1 * framework.observe must now pass the method to be invoked as the last argument *2 *1 https://github.com/canonical/operator/blob/master/ops/main.py#L309 *2 https://github.com/canonical/operator/blob/master/ops/framework.py#L553
26 lines
626 B
YAML
26 lines
626 B
YAML
name: ceph-iscsi
|
|
summary: Gateway for provisioning iscsi devices backed by ceph.
|
|
maintainer: OpenStack Charmers <openstack-charmers@lists.ubuntu.com>
|
|
description: |
|
|
The iSCSI gateway is integrating Ceph Storage with the iSCSI standard to
|
|
provide a Highly Available (HA) iSCSI target that exports RADOS Block Device
|
|
(RBD) images as SCSI disks.
|
|
tags:
|
|
- openstack
|
|
- storage
|
|
- misc
|
|
series:
|
|
- focal
|
|
subordinate: false
|
|
min-juju-version: 2.7.6
|
|
extra-bindings:
|
|
public:
|
|
requires:
|
|
ceph-client:
|
|
interface: ceph-client
|
|
certificates:
|
|
interface: tls-certificates
|
|
peers:
|
|
cluster:
|
|
interface: ceph-iscsi-peer
|