Uploaded image for project: 'OCP Technical Release Team'
  1. OCP Technical Release Team
  2. TRT-2466

Apply compound symptom labels in cloud function

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • Product / Portfolio Work
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None
    • None

      Ref. Symptoms / observations / job analysis feature

      Context: This step focuses on automating the process of applying symptom labels to job runs when they are finished running. This part extends previous work to apply labels within the job intake cloud function (LoadJobRunData).

      When finished.json is created (at the top of the prow job artifacts), apply compound symptoms based on the other labels applied.

      • Define golang CEL inputs based on existing label IDs.
      • For each compound symptom, evaluate the EL and add labels if indicated.
      • Repeat until no further labels are added.

      As much as possible, logic for determining labels and writing them should be located in the sippy codebase (and imported by the cloud function), to facilitate reuse by other tools doing the same things in different contexts.

              Unassigned Unassigned
              lmeyer@redhat.com Luke Meyer
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: