-
Notifications
You must be signed in to change notification settings - Fork 18
/
action.yml
43 lines (43 loc) · 1.63 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: Manage Kubeflow Pipelines on GCP.
description: Build, deploy and run a Kubeflow Pipeline on Google Cloud Platform.
author: Niklas Hansson
inputs:
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.
require: true
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.
require: true
PIPELINE_FUNCTION_NAME:
description: The name of the pipeline, this name will be the name of the pipeline in the Kubeflow UI.
require: 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: Should github action also trigger the pipeline
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'