-
Epic
-
Resolution: Won't Do
-
Critical
-
None
Epic Goal
- Add UX to the MCE console to allow the user to configure the node selector and tolerations for Klusterlet and addon deployment
Why is this important?
- Red Hat products should be able to deploy to infrastructure nodes, so that the user is not charged for nodes that are designed to host RH workloads
- Customers have requirements to designate a specific node for networking or other security purposes
Scenarios
- User can go to both the Create cluster or Import cluster pages; and be presented with options to configure the node selector and node tolerations (set annotations on ManagedCluster)
- User can go to the Cluster details settings page, and see the node selector and toleration configuration for the entire ManagedCluster (annotations on ManagedCluster)
- User can update the node selector and toleration configurations from the Cluster details settings page for the entire ManagedCluster (annotations on ManagedCluster)
User can go to the Cluster details settings page, and see the node selector and toleration configurations for each ManagedClusterAddon (annotations on ManagedClusterAddon)User can update the node selector and toleration configurations from the Cluster details settings page for each ManagedClusterAddon (annotations on ManagedClusterAddon)
Acceptance Criteria
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- ...
Dependencies (internal and external)
- ...
Previous Work (Optional):
- …
Open questions::
- …
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>
- is blocked by
-
ACM-1297 Support configuring nodeSelector and tolerations for klusterlet and addons
- Closed