...

Text file src/sigs.k8s.io/kustomize/api/krusty/testdata/customschema.yaml

Documentation: sigs.k8s.io/kustomize/api/krusty/testdata

     1definitions:
     2  v1alpha1.MyCRD:
     3    properties:
     4      apiVersion:
     5        type: string
     6      kind:
     7        type: string
     8      metadata:
     9        type: object
    10      spec:
    11        properties:
    12          template:
    13            "$ref": "#/definitions/io.k8s.api.core.v1.PodTemplateSpec"
    14        type: object
    15      status:
    16        properties:
    17          success:
    18            type: boolean
    19        type: object
    20    type: object
    21    x-kubernetes-group-version-kind:
    22      - group: example.com
    23        kind: MyCRD
    24        version: v1alpha1
    25      - group: ""
    26        kind: MyCRD
    27        version: v1alpha1
    28  io.k8s.api.core.v1.PodTemplateSpec:
    29    properties:
    30      metadata:
    31        "$ref": "#/definitions/io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta"
    32      spec:
    33        "$ref": "#/definitions/io.k8s.api.core.v1.PodSpec"
    34    type: object
    35  io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta:
    36    properties:
    37      name:
    38        type: string
    39    type: object
    40  io.k8s.api.core.v1.PodSpec:
    41    properties:
    42      containers:
    43        items:
    44          "$ref": "#/definitions/io.k8s.api.core.v1.Container"
    45        type: array
    46        x-kubernetes-patch-merge-key: name
    47        x-kubernetes-patch-strategy: merge
    48    type: object
    49  io.k8s.api.core.v1.Container:
    50    properties:
    51      command:
    52        items:
    53          type: string
    54        type: array
    55      image:
    56        type: string
    57      name:
    58        type: string
    59      ports:
    60        items:
    61          "$ref": "#/definitions/io.k8s.api.core.v1.ContainerPort"
    62        type: array
    63        x-kubernetes-list-map-keys:
    64          - containerPort
    65          - protocol
    66        x-kubernetes-list-type: map
    67        x-kubernetes-patch-merge-key: containerPort
    68        x-kubernetes-patch-strategy: merge
    69    type: object
    70  io.k8s.api.core.v1.ContainerPort:
    71    properties:
    72      containerPort:
    73        type: integer
    74      name:
    75        type: string
    76      protocol:
    77        type: string
    78    type: object

View as plain text