Uploaded image for project: 'Cost Management'
  1. Cost Management
  2. COST-5026

Generate resource optimization recommendations only when users requested them

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • None
    • None
    • None
    • False
    • None
    • False
    • COST-5706Resource Optimization for OpenShift
    • 0% To Do, 0% In Progress, 100% Done

      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:

       

              Unassigned Unassigned
              pgarciaq@redhat.com Pau Garcia Quiles
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: