-
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.