-
Notifications
You must be signed in to change notification settings - Fork 994
Closed
Description
Part-of: #1735
Depends-on: #1738
Background
As part of the work of wg-manifests for 1.3 (#1735), we are moving manifests development in upstream repos. This is the second step of our plan for 1.3.
Current State
Applications have manifests in two places:
- In their upstream repos.
- In the manifests repo.
This is a table of every KF app in manifests, along with its upstream repo and the folder in the upstream repo where authors currently store manifests:
Application | Manifests Path | Upstream Path | Upstream Repo |
---|---|---|---|
TFJob Operator | apps/tf-training/upstream | manifests | https://github.com/kubeflow/tf-operator |
PyTorch Operator | apps/pytorch-job/upstream | manifests | https://github.com/kubeflow/pytorch-operator |
MPI Operator | apps/mpi-job/upstream | manifests | https://github.com/kubeflow/mpi-operator |
MXNet Operator | apps/mxnet-job/upstream | manifests | https://github.com/kubeflow/mxnet-operator |
XGBoost Operator | apps/xgboost-job/upstream | manifests | https://github.com/kubeflow/xgboost-operator |
Kubebench | apps/kubebench/upstream | manifests | https://github.com/kubeflow/kubebench |
Notebook Controller | apps/jupyter/notebook-controller/upstream | components/notebook-controller/config | https://github.com/kubeflow/kubeflow |
Central Dashboard | apps/centraldashboard/upstream | components/centraldashboard/manifests | https://github.com/kubeflow/kubeflow |
Profiles + KFAM | apps/profiles/upstream | components/profile-controller/config | https://github.com/kubeflow/kubeflow |
PodDefaults Webhook | apps/admission-webhook/upstream | components/admission-webhook/manifests | https://github.com/kubeflow/kubeflow |
Jupyter Web App | apps/jupyter/jupyter-web-app/upstream | components/crud-web-apps/jupyter/manifests | https://github.com/kubeflow/kubeflow |
Katib | apps/katib/upstream | manifests/v1beta1 | https://github.com/kubeflow/katib |
KFServing | apps/kfserving/upstream | config | https://github.com/kubeflow/kfserving |
Kubeflow Pipelines | apps/pipeline/upstream | manifests/kustomize | https://github.com/kubeflow/pipelines |
Desired State
Consolidate all manifests development in the upstream repo. The manifests repo will include a copy of the manifests under the relevant folder.
Metadata
Metadata
Assignees
Labels
No labels