def METHOD_NAME(
    samples_config: List[Dict] = [
        {  # TODO(Bobgy): why is the default value needed to pass argo lint?
            'name': 'example',
            'path': 'samples.v2.hello_world_test'
        }
    ],
    context: 'URI' = 'gs://your-bucket/path/to/context.tar.gz',
    gcs_root: 'URI' = 'gs://ml-pipeline-test/v2',
    image_registry: 'URI' = 'gcr.io/ml-pipeline-test',
    kfp_host: 'URI' = 'http://ml-pipeline:8888',
    kfp_package_path:
    'URI' = 'git+https://github.com/kubeflow/pipelines#egg=kfp&subdirectory=sdk/python'