Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
80 changes: 74 additions & 6 deletions kfdef/kfctl_ibm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,19 @@ spec:
name: manifests
path: stacks/ibm/application/add-anonymous-user-filter
name: add-anonymous-user-filter
# application
- kustomizeConfig:
repoRef:
name: manifests
path: application/v3
name: application
# bootstrap
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/bootstrap
name: bootstrap
# cert-manager
- kustomizeConfig:
repoRef:
name: manifests
Expand All @@ -51,22 +54,76 @@ spec:
name: manifests
path: stacks/ibm/application/cert-manager
name: cert-manager
# Install Kubeflow applications.
# Tekton
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm
path: tektoncd/tektoncd-install/base
name: tektoncd-install
- kustomizeConfig:
repoRef:
name: manifests
path: tektoncd/tektoncd-dashboard/base
name: tektoncd-dashboard
# Kubeflow components
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/admission-webhook
name: admission-webhook
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/profile-control-plane
name: kubeflow-apps
- kustomizeConfig:
repoRef:
name: manifests
path: metacontroller/base
name: metacontroller
path: stacks/ibm/application/metadata
name: metadata
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/katib
name: katib
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/spark-operator
name: spark-operator
path: stacks/ibm/application/kfp-tekton
name: kfp-tekton
# Switch the above kfp-tekton to
# the below applications if you want to
# run KFP with Argo
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: stacks/ibm/application/argo
# name: argo
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: stacks/ibm/application/kfp-argo
# name: kfp-argo
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/notebooks
name: notebooks
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/pytorch-job
name: pytorch-job
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/tf-job
name: tf-job
- kustomizeConfig:
repoRef:
name: manifests
path: metacontroller/base
name: metacontroller
- kustomizeConfig:
repoRef:
name: manifests
Expand All @@ -84,6 +141,17 @@ spec:
name: manifests
path: stacks/ibm/application/spartakus
name: spartakus
# Optional applications
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: stacks/ibm/application/seldon-core-operator
# name: seldon-core-operator
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: stacks/ibm/application/spark-operator
# name: spark-operator
repos:
- name: manifests
uri: https://github.com/kubeflow/manifests/archive/master.tar.gz
Expand Down
139 changes: 0 additions & 139 deletions kfdef/kfctl_ibm_customstack.yaml

This file was deleted.

71 changes: 67 additions & 4 deletions kfdef/kfctl_ibm_multi_user.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,17 +61,69 @@ spec:
name: manifests
path: metacontroller/base
name: metacontroller
# Install kubeflow applications.
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/multi-user
path: tektoncd/tektoncd-install/base
name: tektoncd-install
- kustomizeConfig:
repoRef:
name: manifests
path: tektoncd/tektoncd-dashboard/base
name: tektoncd-dashboard
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/admission-webhook
name: admission-webhook
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/profile-control-plane
name: kubeflow-apps
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/spark-operator
name: spark-operator
path: stacks/ibm/application/metadata
name: metadata
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/katib
name: katib
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/kfp-tekton-multi-user
name: kfp-tekton-multi-user
# Switch the above kfp-tekton to
# the below applications if you want to
# run KFP with Argo
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: stacks/ibm/application/argo
# name: argo
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: stacks/ibm/application/kfp-argo-multi-user
# name: kfp-argo-multi-user
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/notebooks
name: notebooks
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/pytorch-job
name: pytorch-job
- kustomizeConfig:
repoRef:
name: manifests
path: stacks/ibm/application/tf-job
name: tf-job
- kustomizeConfig:
repoRef:
name: manifests
Expand All @@ -87,6 +139,17 @@ spec:
name: manifests
path: stacks/ibm/application/spartakus
name: spartakus
# Optional applications
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: stacks/ibm/application/seldon-core-operator
# name: seldon-core-operator
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: stacks/ibm/application/spark-operator
# name: spark-operator
repos:
- name: manifests
uri: https://github.com/kubeflow/manifests/archive/master.tar.gz
Expand Down
42 changes: 42 additions & 0 deletions pipeline/installs/tekton-multi-user/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: kubeflow
commonLabels:
app.kubernetes.io/name: kubeflow-pipelines
app.kubernetes.io/component: ml-pipeline
resources:
- ../multi-user
- ../tekton/kfp-tekton/kfp-pipeline-config.yaml
patchesStrategicMerge:
- metadata-writer-clusterrole.yaml
- ml-pipeline-apiserver-clusterrole.yaml
- ml-pipeline-persistenceagent-clusterrole.yaml
- ml-pipeline-ui-clusterrole.yaml
- scheduled-workflow-clusterrole.yaml
- ../tekton/kfp-tekton/ml-pipeline-deployment-patch.yaml
- ../tekton/kfp-tekton/metadata-writer-deployment-patch.yaml
configMapGenerator:
- name: kubeflow-pipelines-profile-controller-code
behavior: replace
files:
- sync.py
images:
- name: mysql
newTag: "5.6"
- name: minio/minio
newTag: RELEASE.2018-02-09T22-40-05Z
- name: gcr.io/ml-pipeline/api-server
newName: docker.io/aipipeline/api-server
newTag: 0.4.0
- name: gcr.io/ml-pipeline/persistenceagent
newName: docker.io/aipipeline/persistenceagent
newTag: 0.4.0
- name: gcr.io/ml-pipeline/frontend
newName: docker.io/aipipeline/frontend
newTag: 0.4.0
- name: gcr.io/ml-pipeline/metadata-writer
newName: docker.io/aipipeline/metadata-writer
newTag: 0.4.0
- name: gcr.io/ml-pipeline/scheduledworkflow
newName: docker.io/aipipeline/scheduledworkflow
newTag: 0.4.0
Loading