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