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
..
2020-06-30 09:37:14 +00:00
2020-05-11 11:22:16 +00:00