roboto.action_runtime.prepare#

Action runtime setup utilities.

This module provides utilities for preparing action runtime (invocation) environments, both in hosted execution and local development contexts.

Module Contents#

roboto.action_runtime.prepare.log#
roboto.action_runtime.prepare.prepare_invocation_environment(action_parameters, provided_parameter_values, parameters_values_file, secrets_file, requires_downloaded_inputs, input_data, input_download_dir, inputs_data_manifest_file, dataset_metadata_changeset_path, org_id, roboto_client, roboto_search)#
Responsibilities:
  1. Merge supplied parameter values with action parameter defaults

  2. Resolve secret parameter values (if any)

  3. Write provided parameters/values and resolved secrets to relevant files

  4. Resolve input data (files/topics) and optionally download data

  5. Write input data manifest

  6. Create dataset_metadata_changeset_file

Raises:

PrepareEnvException – If any of the preparation steps fail.

Parameters:
Return type:

None