// @apiVersion 0.1
// @name io.ksonnet.pkg.pipeline
// @description a Kubeflow pipeline deployment.
// @shortDescription Kubeflow pipeline
// @param name string Name to give to each of the components
// @optionalParam apiImage string gcr.io/ml-pipeline/api-server:0.1.2 API docker image
// @optionalParam scheduledWorkflowImage string gcr.io/ml-pipeline/scheduledworkflow:0.1.2 schedule workflow docker image
// @optionalParam persistenceAgentImage string gcr.io/ml-pipeline/persistenceagent:0.1.2 persistence agent docker image
// @optionalParam uiImage string gcr.io/ml-pipeline/frontend:0.1.2 UI docker image

local k = import "k.libsonnet";
local all = import "kfp/pipeline/all.libsonnet";

std.prune(k.core.v1.list.new(all.parts(env, params).all))
