-
Notifications
You must be signed in to change notification settings - Fork 1
/
action.yaml
53 lines (52 loc) · 2 KB
/
action.yaml
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
44
45
46
47
48
49
50
51
52
53
name: Manage Kubeflow Pipelines on GCP.
description: Build, deploy and run a Kubeflow Pipeline on Google Cloud Platform.
author: Anirudh G J
inputs:
CRON_EXPRESSION:
description: CRON string for scheduling recurring pipelines
required: false
RUN_RECURRING_PIPELINE:
description: Flag for running recurring pipelines
required: true
KUBEFLOW_URL:
description: The endpoint where your Kubeflow UI is running.
required: true
CLIENT_ID:
description: The IAP client id, which was specified when the kubeflow deployment where setup using IAP.
required: False
PIPELINE_CODE_PATH:
description: The full path name including the filename of the python file that describes the pipeline you want to run on Kubeflow. This should be relative to the root of the GitHub repository where the Action is triggered.
required: true
PIPELINE_PARAMETERS_PATH:
description: Full path name including the filename of the parameters yaml file that contains the parameters for the kublefow pipeline
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
ENCODED_GOOGLE_APPLICATION_CREDENTIALS:
description: The base64 encoded google credentials
required: true
GOOGLE_APPLICATION_CREDENTIALS:
description: The path to the decoded google credentials
required: true
EXPERIMENT_NAME:
description: The name of the experiment name within which the kubeflow experiment should run
required: false
PIPELINE_NAMESPACE:
description: The namespace in which the pipeline should run
required: false
RUN_PIPELINE:
description: Should github action also trigger the pipeline
required: false
VERSION_GITHUB_SHA:
description: Flag for versioning with github sha
required: false
outputs:
WORKFLOW_URL:
description: URL that is a link to pipeline in Kubeflow
branding:
color: "purple"
icon: "upload-cloud"
runs:
using: "docker"
image: "Dockerfile"