github.com/kyma-project/kyma/components/asset-store-controller-manager@v0.0.0-20191203152857-3792b5df17c5/config/crd/bases/assetstore.kyma-project.io_clusterassets.yaml (about)

     1  
     2  ---
     3  apiVersion: apiextensions.k8s.io/v1beta1
     4  kind: CustomResourceDefinition
     5  metadata:
     6    creationTimestamp: null
     7    name: clusterassets.assetstore.kyma-project.io
     8  spec:
     9    additionalPrinterColumns:
    10    - JSONPath: .status.phase
    11      name: Phase
    12      type: string
    13    - JSONPath: .status.assetRef.baseUrl
    14      name: Base URL
    15      type: string
    16    - JSONPath: .metadata.creationTimestamp
    17      name: Age
    18      type: date
    19    group: assetstore.kyma-project.io
    20    names:
    21      kind: ClusterAsset
    22      plural: clusterassets
    23    scope: Cluster
    24    subresources:
    25      status: {}
    26    validation:
    27      openAPIV3Schema:
    28        description: ClusterAsset is the Schema for the clusterassets API
    29        properties:
    30          apiVersion:
    31            description: 'APIVersion defines the versioned schema of this representation
    32              of an object. Servers should convert recognized schemas to the latest
    33              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#resources'
    34            type: string
    35          kind:
    36            description: 'Kind is a string value representing the REST resource this
    37              object represents. Servers may infer this from the endpoint the client
    38              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/api-conventions.md#types-kinds'
    39            type: string
    40          metadata:
    41            type: object
    42          spec:
    43            description: ClusterAssetSpec defines the desired state of ClusterAsset
    44            properties:
    45              bucketRef:
    46                properties:
    47                  name:
    48                    type: string
    49                required:
    50                - name
    51                type: object
    52              parameters:
    53                type: object
    54              source:
    55                properties:
    56                  filter:
    57                    type: string
    58                  metadataWebhookService:
    59                    items:
    60                      properties:
    61                        endpoint:
    62                          type: string
    63                        filter:
    64                          type: string
    65                        name:
    66                          type: string
    67                        namespace:
    68                          type: string
    69                      required:
    70                      - name
    71                      - namespace
    72                      type: object
    73                    type: array
    74                  mode:
    75                    enum:
    76                    - single
    77                    - package
    78                    - index
    79                    type: string
    80                  mutationWebhookService:
    81                    items:
    82                      properties:
    83                        endpoint:
    84                          type: string
    85                        filter:
    86                          type: string
    87                        name:
    88                          type: string
    89                        namespace:
    90                          type: string
    91                        parameters:
    92                          type: object
    93                      required:
    94                      - name
    95                      - namespace
    96                      type: object
    97                    type: array
    98                  url:
    99                    type: string
   100                  validationWebhookService:
   101                    items:
   102                      properties:
   103                        endpoint:
   104                          type: string
   105                        filter:
   106                          type: string
   107                        name:
   108                          type: string
   109                        namespace:
   110                          type: string
   111                        parameters:
   112                          type: object
   113                      required:
   114                      - name
   115                      - namespace
   116                      type: object
   117                    type: array
   118                required:
   119                - mode
   120                - url
   121                type: object
   122            required:
   123            - source
   124            type: object
   125          status:
   126            description: ClusterAssetStatus defines the observed state of ClusterAsset
   127            properties:
   128              assetRef:
   129                properties:
   130                  baseUrl:
   131                    type: string
   132                  files:
   133                    items:
   134                      properties:
   135                        metadata:
   136                          type: object
   137                        name:
   138                          type: string
   139                      required:
   140                      - name
   141                      type: object
   142                    type: array
   143                required:
   144                - baseUrl
   145                type: object
   146              lastHeartbeatTime:
   147                format: date-time
   148                type: string
   149              message:
   150                type: string
   151              observedGeneration:
   152                format: int64
   153                type: integer
   154              phase:
   155                type: string
   156              reason:
   157                type: string
   158            required:
   159            - lastHeartbeatTime
   160            - observedGeneration
   161            - phase
   162            type: object
   163        type: object
   164    version: v1alpha2
   165    versions:
   166    - name: v1alpha2
   167      served: true
   168      storage: true
   169  status:
   170    acceptedNames:
   171      kind: ""
   172      plural: ""
   173    conditions: []
   174    storedVersions: []