-
Feature
-
Resolution: Done
-
Critical
-
None
-
None
-
None
-
None
Feature Overview:
Explicitly enable/disable resource optimization for OpenShift recommendation generation for a specific workload (container/pod/namespace/cluster) by means of labels.
Goals:
- Only generate recommendations for workloads users want recommendations for to avoid a huge list of recommendations they don't want
- Side-effect: save some calls to the recommendation engine (Kruize)
Requirements:
- Crawl:
- Container-level recommendations generated for containers labeled (at the OCP level) with "insights_ros_recommendations=true" or alike (exact string TBD, bikeshedding welcome)
- No need to inherit labels
- Walk:
- Inherit labels from higher-levels of abstraction in OCP: cluster > namespace > pod > container
Docs:
100% absolutely needed both in the Cost Management docs.
We should also prominently display in the UI something like "if you don't see the recommendation your are looking for, check the documentation to [link]make sure you are labeling your workloads correctly".
SMEs and Stakeholders:
Name | Role |
pgarciaq@redhat.com | PM |
rhn-support-kgaikwad kholdawa@redhat.com | Eng Manager |
skukla@redhat.com | UX |