def contrail_kubernetes_config_changed(): def _add_to_config(key): value = relation_get(key) if value: config[key] = value _add_to_config("pod_subnets") _add_to_config("nested_mode_config") nested_mode = relation_get("nested_mode") if nested_mode is not None: if isinstance(nested_mode, str): nested_mode = yaml.load(nested_mode) config["nested_mode"] = nested_mode config.save() _notify_kubernetes() utils.update_charm_status()
def upgrade_charm(): utils.update_charm_status()
def config_changed(): docker_utils.config_changed() utils.update_charm_status()
def install(): status_set('maintenance', 'Installing...') docker_utils.install() utils.update_charm_status()