Skip to content

Step 2: Move manifests development upstream #1740

@yanniszark

Description

@yanniszark

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions