volcano.sh/volcano@v1.9.0/installer/helm/chart/volcano/charts/jobflow/crd/bases/flow.volcano.sh_jobflows.yaml (about)

     1  apiVersion: apiextensions.k8s.io/v1
     2  kind: CustomResourceDefinition
     3  metadata:
     4    annotations:
     5      controller-gen.kubebuilder.io/version: v0.6.0
     6    creationTimestamp: null
     7    name: jobflows.flow.volcano.sh
     8  spec:
     9    group: flow.volcano.sh
    10    names:
    11      kind: JobFlow
    12      listKind: JobFlowList
    13      plural: jobflows
    14      shortNames:
    15      - jf
    16      singular: jobflow
    17    scope: Namespaced
    18    versions:
    19    - additionalPrinterColumns:
    20      - jsonPath: .status.state.phase
    21        name: Status
    22        type: string
    23      - jsonPath: .metadata.creationTimestamp
    24        name: Age
    25        type: date
    26      name: v1alpha1
    27      schema:
    28        openAPIV3Schema:
    29          properties:
    30            apiVersion:
    31              type: string
    32            kind:
    33              type: string
    34            metadata:
    35              type: object
    36            spec:
    37              properties:
    38                flows:
    39                  items:
    40                    properties:
    41                      dependsOn:
    42                        properties:
    43                          probe:
    44                            properties:
    45                              httpGetList:
    46                                items:
    47                                  properties:
    48                                    httpHeader:
    49                                      properties:
    50                                        name:
    51                                          type: string
    52                                        value:
    53                                          type: string
    54                                      required:
    55                                      - name
    56                                      - value
    57                                      type: object
    58                                    path:
    59                                      type: string
    60                                    port:
    61                                      type: integer
    62                                    taskName:
    63                                      type: string
    64                                  type: object
    65                                type: array
    66                              taskStatusList:
    67                                items:
    68                                  properties:
    69                                    phase:
    70                                      type: string
    71                                    taskName:
    72                                      type: string
    73                                  type: object
    74                                type: array
    75                              tcpSocketList:
    76                                items:
    77                                  properties:
    78                                    port:
    79                                      type: integer
    80                                    taskName:
    81                                      type: string
    82                                  required:
    83                                  - port
    84                                  type: object
    85                                type: array
    86                            type: object
    87                          targets:
    88                            items:
    89                              type: string
    90                            type: array
    91                        type: object
    92                      name:
    93                        type: string
    94                    required:
    95                    - name
    96                    type: object
    97                  type: array
    98                jobRetainPolicy:
    99                  type: string
   100              type: object
   101            status:
   102              properties:
   103                completedJobs:
   104                  items:
   105                    type: string
   106                  type: array
   107                conditions:
   108                  additionalProperties:
   109                    properties:
   110                      createTime:
   111                        format: date-time
   112                        type: string
   113                      phase:
   114                        type: string
   115                      runningDuration:
   116                        type: string
   117                      taskStatusCount:
   118                        additionalProperties:
   119                          properties:
   120                            phase:
   121                              additionalProperties:
   122                                format: int32
   123                                type: integer
   124                              type: object
   125                          type: object
   126                        type: object
   127                    type: object
   128                  type: object
   129                failedJobs:
   130                  items:
   131                    type: string
   132                  type: array
   133                jobStatusList:
   134                  items:
   135                    properties:
   136                      endTimestamp:
   137                        format: date-time
   138                        type: string
   139                      name:
   140                        type: string
   141                      restartCount:
   142                        format: int32
   143                        type: integer
   144                      runningHistories:
   145                        items:
   146                          properties:
   147                            endTimestamp:
   148                              format: date-time
   149                              type: string
   150                            startTimestamp:
   151                              format: date-time
   152                              type: string
   153                            state:
   154                              type: string
   155                          type: object
   156                        type: array
   157                      startTimestamp:
   158                        format: date-time
   159                        type: string
   160                      state:
   161                        type: string
   162                    type: object
   163                  type: array
   164                pendingJobs:
   165                  items:
   166                    type: string
   167                  type: array
   168                runningJobs:
   169                  items:
   170                    type: string
   171                  type: array
   172                state:
   173                  properties:
   174                    phase:
   175                      type: string
   176                  type: object
   177                terminatedJobs:
   178                  items:
   179                    type: string
   180                  type: array
   181                unKnowJobs:
   182                  items:
   183                    type: string
   184                  type: array
   185              type: object
   186          type: object
   187      served: true
   188      storage: true
   189      subresources:
   190        status: {}
   191  status:
   192    acceptedNames:
   193      kind: ""
   194      plural: ""
   195    conditions: []
   196    storedVersions: []