-
Epic
-
Resolution: Done
-
Critical
-
None
-
None
-
None
-
Placement API product GA criteria tracking
-
False
-
False
-
To Do
-
ACM-944 - Workload Delivery and Scheduling
Current API status: v1alpha1
Epic Goal
- Track the issues related to the GA graduation criteria for the Placement API
Graduation Criteria
Alpha
https://github.com/open-cluster-management-io/enhancements/blob/main/enhancements/sig-architecture/6-placements/README.md#alpha
The new APIs is reviewed and accepted;
Implementation is completed to support the functionalities;
Develop test cases to demonstrate that the above user stories work correctly;
Beta
https://github.com/open-cluster-management-io/enhancements/blob/main/enhancements/sig-architecture/6-placements/README.md#beta
- The new APIs is able to cover all the capabilities of the current placementrule APIs;
- ACM-1070 A tool is provided to convert the objects of the current placementrule APIs to the objects of the new placement APIs.
(IDP operator, but this is not OCM community component) At lease one component uses the new APIs;
- ACM-880 Support selecting ManagedClusters belong to no ManagedClusterSet;
- ACM-879 Support tolerations/taints (user story 8);
ACM-1071Create metrics data when creating/updating placement decisions (user story 9);- ACM-768 Support time window (user story 10);
GA - v1?
https://github.com/open-cluster-management-io/enhancements/blob/main/enhancements/sig-architecture/6-placements/README.md#ga
- Pass the performance/scalability testing;
ACM-1066Migrate all components which has dependency on the current placementrule APIs to the new placement APIs;- Deprecate the current placementrule APIs, and it will still exist in the next 3 releases.