``` class ManilaGaneshaCharm(charms_openstack.charm.HAOpenStackCharm, charms_openstack.plugins.BaseOpenStackCephCharm, ): release = 'rocky' name = 'ganesha' python_version = 3 source_config_key = 'openstack-origin' packages = [ 'ceph-common', 'python3-cephfs', 'python3-rados', 'nfs-ganesha-ceph', 'manila-share', 'python3-manila', ] ```
basically the above makes charmhelpers (https://github.com/openstack/charms.openstack/blob/018b72d734223db274b59f524b7887d8153cdb6d/charms_openstack/charm/classes.py#L215) populate workload_version in the juju status with the ceph-common version instead of one of the manila-specific packages version
``` arm(charms_ openstack. charm.HAOpenSta ckCharm,
charms_ openstack. plugins. BaseOpenStackCe phCharm,
): config_ key = 'openstack-origin'
'ceph- common' ,
'python3- cephfs' ,
'python3- rados',
'nfs-ganesha- ceph',
'manila- share',
'python3- manila' ,
class ManilaGaneshaCh
release = 'rocky'
name = 'ganesha'
python_version = 3
source_
packages = [
]
```
basically the above makes charmhelpers (https:/ /github. com/openstack/ charms. openstack/ blob/018b72d734 223db274b59f524 b7887d8153cdb6d /charms_ openstack/ charm/classes. py#L215) populate workload_version in the juju status with the ceph-common version instead of one of the manila-specific packages version