kubeflow / mxnet-operator

A Kubernetes operator for mxnet jobs
Apache License 2.0
53 stars 34 forks source link

Graduate mxnet-operator to v1 #66

Open Jeffwan opened 4 years ago

Jeffwan commented 4 years ago

I create this parent ticket to track all the changes to graduate mxnet-operator to v1.

Configuration and deployment

Description Category Status Issue
Kustomize package Required Done  https://github.com/kubeflow/manifests/pull/279
Application CR Required Not Done  
Images listed in kustomization.yaml Required Not Done  
Upgradeability Required Done  
Separate cluster scoped and namespace scoped resources Recommended Done N/A
Kustomize package should be deployable on its own Recommended Not Done  

Custom Resources

Description Category Status Issue
Version stability Required Not Done  
Backward compatibility Required Not Done  
Supports status subresource Required Not Done  
CRD schema validation Required Not Done
Training operators follow kubeflow/common conventions Required Not Done

Logging and monitoring

Description Category Status Issue
Liveness/Readiness signals Required Not Done  
Prometheus metrics Required Not Done  
Json logging Recommended Not Done  

CI/CD

Description Category Status Issue
E2E tests Required Not Done  
Scalability / load testing Required Not Done  
Continuous building of docker images Recommended Not Done  
Continuous updating of Kustomize manifests Recommended Not Done  

Docs

Description Category Status Issue
API Reference docs Required Not Done  
Application docs Required Not Done  

Owners/Maintenance

Description Category Explanation Status Issue
Healthy number of committers and commits Required Committers are listed as approvers in owners filesNumber to be determined by TOC based on size and scope of application Not Done  
At least 2 different organizations are committers Required AWS, Caicloud, Huawei, Qihoo 360, TuSimple Done  #63

Adoption

Description Category Explanation
List of users running the application Recommended Suggest listing adopters willing to be identified publicly in ADOPTERS.md
Jeffwan commented 4 years ago

I start everything from Not Done, I will check every items and associate the issue/pr to the table