charm-ceph-iscsi/metadata.yaml
Liam Young c8731a07e5 Update deps and fix fallout
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
2020-06-30 09:37:14 +00:00

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