nebula.config package#

Submodules#

nebula.config.config module#

class nebula.config.config.Config(entity, topology_config_file=None, participant_config_file=None)#

Bases: object

add_neighbor_from_config(addr)#
add_participant_config(participant_config)#
add_participants_config(participants_config)#
get_participant_config()#
get_topology_config()#
get_train_logging_config()#
participant = {}#
participants = []#
participants_path = []#
reload_config_file()#
remove_neighbor_from_config(addr)#
set_participant_config(participant_config)#
set_participants_config(participants_config)#
set_topology_config(topology_config_file)#
to_json()#
topology = {}#
update_neighbors_from_config(current_connections, dest_addr)#

nebula.config.mender module#

class nebula.config.mender.Mender#

Bases: object

deploy_artifact_device(artifact_name, device)#
deploy_artifact_list(artifact_name, devices)#
Parameters:

devices (List[str])

static generate_artifact(type_artifact, artifact_name, device_type, file_path)#
get_artifacts()#
get_connected_device(device_id)#
get_devices()#
get_devices_by_group(group)#
get_info_deployment(deployment_id)#
get_info_device(device_id)#
get_my_info()#
get_token()#
renew_token()#
upload_artifact(artifact_path, description)#

Module contents#