Exemplo n.º 1
0
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()
Exemplo n.º 2
0
def upgrade_charm():
    utils.update_charm_status()
Exemplo n.º 3
0
def config_changed():
    docker_utils.config_changed()
    utils.update_charm_status()
Exemplo n.º 4
0
def install():
    status_set('maintenance', 'Installing...')

    docker_utils.install()
    utils.update_charm_status()