Uploaded image for project: 'Pegasus'
  1. Pegasus
  2. PM-1501 Parse YAML DAX files
  3. PM-1509

update "type" field options in the AbstractJob schema to be "job", "pegasusWorkflow", and "condorWorkflow"

    XMLWordPrintable

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: master, 5.0.0
    • Fix Version/s: master, 5.0.0
    • Component/s: None
    • Labels:
      None

      Description

      In the workflow schema, we have:

       78 job:
       79 allOf:
       80 - $ref: "#/$defs/abstractJob"
       81 - properties:
       82 type:
       83 const: job
       84 name:
       85 type: string
       86 namespace:
       87 type: string
       88 version:
       89 $ref: "common.yml#/$defs/versionString"
       90 required:
       91 - type
       92 - name
       93
       94 dag:
       95 allOf:
       96 - $ref: "#/$defs/abstractJob"
       97 - properties:
       98 type:
       99 const: dag
      100 file:
      101 type: string
      102 required:
      103 - type
      104 - file
      105
      106 dax:
      107 allOf:
      108 - $ref: "#/$defs/abstractJob"
      109 - properties:
      110 type:
      111 const: dax
      112 file:
      113 type: string
      114 required:
      115 - type
      116 - file

      Dax should be replaced with "pegasusWorkflow" and dag should be replaced with "condorWorkflow" so that the distinction is clearer.

        Attachments

          Activity

            People

            • Assignee:
              tanaka Ryan Tanaka
              Reporter:
              tanaka Ryan Tanaka
            • Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: