nebula.helper module

nebula.helper.convert_address_to_tty(address)

Translate frandom: /dev/serial/by-id/usb-Silicon_Labs_CP2103_USB_to_UART_Bridge_Controller_0001-if00-port0 to /dev/ttyUSB1 Will also work with by_path. Works in docker container.

nebula.helper.convert_by_id_to_tty(by_id)

Translate frandom: /dev/serial/by-id/usb-Silicon_Labs_CP2103_USB_to_UART_Bridge_Controller_0001-if00-port0 to /dev/ttyUSB1

nebula.helper.get_nics()
nebula.helper.get_uarts()
class nebula.helper.helper

Bases: object

create_config_from_netbox(outfile='nebula', netbox_ip='localhost', netbox_port=None, netbox_baseurl=None, netbox_token=None, jenkins_agent=None, board_name=None, include_variants=None, include_children=None, devices_status=None, devices_role=None, devices_tag=None, template=None)
create_config_interactive()
get_boot_files_from_descriptor(descriptor_file, project)

Extracts the project bootfiles defined on the kuiper desctriptor file. i.e kuiper.json

list_supported_boards(filter=None)
update_yaml(configfilename, section, field, new_value, board_name=None)

Update single field of exist config file

nebula.helper.project_filter(project_dict, filters)