def fetch_pods()

in azext_edge/edge/providers/support/connectors.py [0:0]


def fetch_pods(since_seconds: int = DAY_IN_SECONDS):
    opcua_pods = []
    pod_name_labels = [
        OPC_APP_LABEL,
        OPC_NAME_LABEL,
        OPC_NAME_VAR_LABEL,
    ]
    for pod_name_label in pod_name_labels:
        opcua_pods.extend(
            process_v1_pods(
                directory_path=CONNECTORS_DIRECTORY_PATH,
                label_selector=pod_name_label,
                since_seconds=since_seconds,
                include_metrics=True,
            )
        )

    opcua_pods.extend(
        process_v1_pods(
            directory_path=CONNECTORS_DIRECTORY_PATH,
            label_selector=OPCUA_NAME_LABEL,
            since_seconds=since_seconds,
            include_metrics=True,
        )
    )
    return opcua_pods