forked from f6wbl6/kubeflow-pipelines-deploy-action
-
Notifications
You must be signed in to change notification settings - Fork 0
/
action.yml
43 lines (43 loc) · 1.52 KB
/
action.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
name: Deploy Kubeflow Pipelines on GCP.
description: Build, deploy and run a Kubeflow Pipeline on Google Cloud Platform.
author: f6wbl6
inputs:
kubeflow_url:
description: The endpoint where your Kubeflow UI is running.
required: true
pipeline_file_path:
description: |
The full path to pipeline.py file.
This must be relative to the root of the GitHub repository where the Action is triggered.
required: true
pipeline_function_name:
description: The name of the pipeline, this name will be the name of the pipeline in the Kubeflow UI.
required: true
pipeline_parameters_path:
description: The full path to parameters.yml which contains pipeline parameters.
required: true
pipeline_namespace:
description: The namespace in which the pipeline should run
required: false
experiment_name:
description: The name of the experiment name within which the kubeflow experiment should run
required: false
default: 'Default'
run_pipeline:
description: The flag of running the pipeline. If true, your pipeline will run after uploading.
required: false
recurring_cron_expression:
description: CRON string for scheduling recurring pipelines
required: false
client_id:
description: The IAP client id, which was specified when the kubeflow deployment where setup using IAP.
required: false
outputs:
workflow_url:
description: URL that is a link to pipeline in Kubeflow
branding:
color: 'blue'
icon: 'upload-cloud'
runs:
using: 'docker'
image: 'Dockerfile'