Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@vpavlin
Created December 17, 2019 12:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save vpavlin/9c77dab8663b3c0b176fcdba858c42b6 to your computer and use it in GitHub Desktop.
Save vpavlin/9c77dab8663b3c0b176fcdba858c42b6 to your computer and use it in GitHub Desktop.
# This is the config to install Kubeflow on an existing k8s cluster.
# If the cluster already has istio, comment out the istio install part below.
apiVersion: kfdef.apps.kubeflow.org/v1beta1
kind: KfDef
metadata:
# If name is not set, kfctl will infer app name from the directory.
# name: myapp2
namespace: kubeflow
spec:
applications:
- kustomizeConfig:
repoRef:
name: manifests
path: openshift/openshift-scc
name: openshift-scc
#Istio install. If not needed, comment out istio-crds and istio-install.
- kustomizeConfig:
parameters:
- name: namespace
value: istio-system
repoRef:
name: manifests
path: istio/istio-crds
name: istio-crds
- kustomizeConfig:
overlays:
- openshift
parameters:
- name: namespace
value: istio-system
repoRef:
name: manifests
path: istio/istio-install
name: istio-install
# # This component is the istio resources for Kubeflow (e.g. gateway), not about installing istio.
# - kustomizeConfig:
# parameters:
# - name: clusterRbacConfig
# value: "OFF"
# repoRef:
# name: manifests
# path: istio/istio
# name: istio
- kustomizeConfig:
repoRef:
name: manifests
path: application/application-crds
name: application-crds
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: application/application
# name: application
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: metacontroller
# name: metacontroller
# - kustomizeConfig:
# overlays:
# - istio
# - application
# repoRef:
# name: manifests
# path: argo
# name: argo
# - kustomizeConfig:
# repoRef:
# name: manifests
# path: kubeflow-roles
# name: kubeflow-roles
# - kustomizeConfig:
# overlays:
# - istio
# - application
# repoRef:
# name: manifests
# path: common/centraldashboard
# name: centraldashboard
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: admission-webhook/bootstrap
# name: bootstrap
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: admission-webhook/webhook
# name: webhook
# - kustomizeConfig:
# overlays:
# - istio
# - application
# repoRef:
# name: manifests
# path: jupyter/jupyter-web-app
# name: jupyter-web-app
# - kustomizeConfig:
# overlays:
# - istio
# - application
# repoRef:
# name: manifests
# path: metadata
# name: metadata
# - kustomizeConfig:
# overlays:
# - istio
# - application
# repoRef:
# name: manifests
# path: jupyter/notebook-controller
# name: notebook-controller
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: pytorch-job/pytorch-job-crds
# name: pytorch-job-crds
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: pytorch-job/pytorch-operator
# name: pytorch-operator
- kustomizeConfig:
overlays:
- application
parameters:
- name: namespace
value: knative-serving
repoRef:
name: manifests
path: knative/knative-serving-crds
name: knative-crds
- kustomizeConfig:
overlays:
- application
parameters:
- name: namespace
value: knative-serving
repoRef:
name: manifests
path: knative/knative-serving-install
name: knative-install
- kustomizeConfig:
overlays:
- application
repoRef:
name: manifests
path: kfserving/kfserving-crds
name: kfserving-crds
- kustomizeConfig:
overlays:
- application
repoRef:
name: manifests
path: kfserving/kfserving-install
name: kfserving-install
# - kustomizeConfig:
# overlays:
# - application
# parameters:
# - name: usageId
# value: <randomly-generated-id>
# - name: reportUsage
# value: "true"
# repoRef:
# name: manifests
# path: common/spartakus
# name: spartakus
# - kustomizeConfig:
# overlays:
# - istio
# repoRef:
# name: manifests
# path: tensorboard
# name: tensorboard
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: tf-training/tf-job-crds
# name: tf-job-crds
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: tf-training/tf-job-operator
# name: tf-job-operator
# - kustomizeConfig:
# overlays:
# # - application
# repoRef:
# name: manifests
# path: katib/katib-crds
# name: katib-crds
# - kustomizeConfig:
# overlays:
# # - application
# # - istio
# - openshift
# repoRef:
# name: manifests
# path: katib/katib-controller
# name: katib-controller
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: pipeline/api-service
# name: api-service
# - kustomizeConfig:
# overlays:
# - application
# parameters:
# - name: minioPvcName
# value: minio-pv-claim
# repoRef:
# name: manifests
# path: pipeline/minio
# name: minio
# - kustomizeConfig:
# overlays:
# - application
# parameters:
# - name: mysqlPvcName
# value: mysql-pv-claim
# repoRef:
# name: manifests
# path: pipeline/mysql
# name: mysql
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: pipeline/persistent-agent
# name: persistent-agent
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: pipeline/pipelines-runner
# name: pipelines-runner
# - kustomizeConfig:
# overlays:
# - istio
# - application
# repoRef:
# name: manifests
# path: pipeline/pipelines-ui
# name: pipelines-ui
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: pipeline/pipelines-viewer
# name: pipelines-viewer
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: pipeline/scheduledworkflow
# name: scheduledworkflow
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: pipeline/pipeline-visualization-service
# name: pipeline-visualization-service
# - kustomizeConfig:
# overlays:
# - application
# - istio
# parameters:
# - name: admin
# value: johnDoe@acme.com
# repoRef:
# name: manifests
# path: profiles
# name: profiles
# - kustomizeConfig:
# overlays:
# - application
# repoRef:
# name: manifests
# path: seldon/seldon-core-operator
# name: seldon-core-operator
repos:
- name: manifests
uri: xxx #https://github.com/kubeflow/manifests/archive/v0.7-branch.tar.gz
version: master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment