github.com/abayer/test-infra@v0.0.5/prow/cluster/prowjob_customresourcedefinition.yaml (about)

     1  apiVersion: apiextensions.k8s.io/v1beta1
     2  kind: CustomResourceDefinition
     3  metadata:
     4    name: prowjobs.prow.k8s.io
     5  spec:
     6    group: prow.k8s.io
     7    version: v1
     8    names:
     9      kind: ProwJob
    10      singular: prowjob
    11      plural: prowjobs
    12    scope: Namespaced
    13    validation:
    14      openAPIV3Schema:
    15        properties:
    16          spec:
    17            properties:
    18              max_concurrency:
    19                type: integer
    20                minimum: 0
    21              type:
    22                type: string
    23                enum:
    24                - "presubmit"
    25                - "postsubmit"
    26                - "periodic"
    27                - "batch"
    28          status:
    29            properties:
    30              state:
    31                type: string
    32                enum:
    33                - "triggered"
    34                - "pending"
    35                - "success"
    36                - "failure"
    37                - "aborted"
    38                - "error"
    39            anyOf:
    40            - not:
    41                properties:
    42                  state:
    43                    type: string
    44                    enum:
    45                    - "success"
    46                    - "failure"
    47                    - "error"
    48                    - "aborted"
    49            - required:
    50              - completionTime