Skip to content
This repository has been archived by the owner on Aug 17, 2023. It is now read-only.

Operator Roadmap #193

Open
animeshsingh opened this issue Jan 28, 2020 · 9 comments
Open

Operator Roadmap #193

animeshsingh opened this issue Jan 28, 2020 · 9 comments
Assignees

Comments

@animeshsingh
Copy link
Contributor

animeshsingh commented Jan 28, 2020

  1. Support remote cluster deployment and "watcher". Additionally Operator should also be able to create the Kube cluster and deploy on that cluster
  2. Test and certify kfdef for different Cloud providers (public/private)
  3. Currently the main inputs for kfdef is either parsing from a URL or a local yaml file. Should also have a new helper functions to create kfApp objects using kfdef go type spec.
  4. Update the reconciler logic to be more robust and able to handle more error situations.
  5. Add CRD for KFUpgrade
  6. Add monitoring logic to react on critical stages.
@issue-label-bot
Copy link

Issue-Label Bot is automatically applying the labels:

Label Probability
feature 0.97

Please mark this comment with 👍 or 👎 to give our bot feedback!
Links: app homepage, dashboard and code for this bot.

@animeshsingh
Copy link
Contributor Author

/assign @Tomcli @adrian555 @animeshsingh

@k8s-ci-robot
Copy link
Contributor

@animeshsingh: GitHub didn't allow me to assign the following users: adrian555.

Note that only kubeflow members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time.
For more information please see the contributor guide

In response to this:

/assign @Tomcli @adrian555 @animeshsingh

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@animeshsingh
Copy link
Contributor Author

@swiftdiaries the roadmap is listed here - and remote deployment is on top of the list of requirements.
#193

@animeshsingh
Copy link
Contributor Author

  1. Operator versioning scheme Kubeflow operator versioning #284

@adrian555
Copy link
Member

  1. fix kfapp directory in operator container. The current /tmp/ does not work for cases where the CR is updated and other cases. One of them was reported in Name the .cache and kustomize directories based on the KFDef name #242

@adrian555
Copy link
Member

  1. update operator to support deployment of multiple kfdef instances (one per namespace assuming).

@adrian555
Copy link
Member

  1. some improvement to the watch and reconcile functions:
    [ ] change to look up the kubeflow resources based on ownerReference
    [ ] handle other events on kubeflow resources (currently only Delete event is handled)
    [ ] can the operator bypass some kfApply logic for just a specific kubeflow resource update?

@adrian555
Copy link
Member

  1. these are probably common to kfctl cmd and operator
    [ ] use some mechanism to check/mark the manifest outdated cache
    [ ] ability to delete the applications if removed from the kfdef configuration file

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants