Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 2.18 KB

README.md

File metadata and controls

50 lines (31 loc) · 2.18 KB

Kubeflow Pipelines API

Before You Start

Tools needed:

  • Docker
  • Make

Auto-generation of Go client and swagger definitions

make

Code will be generated in:

  • ./go_client
  • ./go_http_client
  • ./swagger

Auto-generation of Python client

./build_kfp_server_api_python_package.sh

Code will be generated in ./python_http_client.

Auto-generation of API reference documentation

This directory contains API definitions. They are used to generate the API reference on kubeflow.org.

Note: whenever the API definition changes (i.e., the file kfp_api_single_file.swagger.json changes), the API reference needs to be updated.

Auto-generation of api generator image

make push

When you update the Dockerfile, to make sure others are using the same image as you do:

  1. push a new version of the api generator image to gcr.io/ml-pipeline-test/api-generator:latest.
  2. update the PREBUILT_REMOTE_IMAGE var in Makefile to point to your new image.
  3. push a new version of the release tools image to gcr.io/ml-pipeline-test/release:latest, run make push in test/release/Makefile.