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

    • Type: Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • master, 5.0.0
    • Affects Version/s: master, 5.0.0
    • Component/s: None
    • None

      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.

            Assignee:
            tanaka Ryan Tanaka (Inactive)
            Reporter:
            tanaka Ryan Tanaka (Inactive)
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: