github.com/giantswarm/apiextensions/v2@v2.6.2/config/crd/v1beta1/core.giantswarm.io_flannelconfigs.yaml (about)

     1  
     2  ---
     3  apiVersion: apiextensions.k8s.io/v1beta1
     4  kind: CustomResourceDefinition
     5  metadata:
     6    annotations:
     7      controller-gen.kubebuilder.io/version: v0.2.4
     8    creationTimestamp: null
     9    name: flannelconfigs.core.giantswarm.io
    10  spec:
    11    group: core.giantswarm.io
    12    names:
    13      categories:
    14      - giantswarm
    15      - kvm
    16      kind: FlannelConfig
    17      listKind: FlannelConfigList
    18      plural: flannelconfigs
    19      singular: flannelconfig
    20    scope: Namespaced
    21    validation:
    22      openAPIV3Schema:
    23        properties:
    24          apiVersion:
    25            description: 'APIVersion defines the versioned schema of this representation
    26              of an object. Servers should convert recognized schemas to the latest
    27              internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
    28            type: string
    29          kind:
    30            description: 'Kind is a string value representing the REST resource this
    31              object represents. Servers may infer this from the endpoint the client
    32              submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
    33            type: string
    34          metadata:
    35            type: object
    36          spec:
    37            properties:
    38              bridge:
    39                properties:
    40                  docker:
    41                    properties:
    42                      image:
    43                        type: string
    44                    required:
    45                    - image
    46                    type: object
    47                  spec:
    48                    properties:
    49                      dns:
    50                        properties:
    51                          servers:
    52                            items:
    53                              type: string
    54                            type: array
    55                        required:
    56                        - servers
    57                        type: object
    58                      interface:
    59                        type: string
    60                      ntp:
    61                        properties:
    62                          servers:
    63                            items:
    64                              type: string
    65                            type: array
    66                        required:
    67                        - servers
    68                        type: object
    69                      privateNetwork:
    70                        type: string
    71                    required:
    72                    - dns
    73                    - interface
    74                    - ntp
    75                    - privateNetwork
    76                    type: object
    77                required:
    78                - docker
    79                - spec
    80                type: object
    81              cluster:
    82                properties:
    83                  customer:
    84                    type: string
    85                  id:
    86                    type: string
    87                  namespace:
    88                    type: string
    89                required:
    90                - customer
    91                - id
    92                - namespace
    93                type: object
    94              flannel:
    95                properties:
    96                  spec:
    97                    properties:
    98                      network:
    99                        type: string
   100                      runDir:
   101                        type: string
   102                      subnetLen:
   103                        type: integer
   104                      vni:
   105                        type: integer
   106                    required:
   107                    - network
   108                    - runDir
   109                    - subnetLen
   110                    - vni
   111                    type: object
   112                required:
   113                - spec
   114                type: object
   115              health:
   116                properties:
   117                  docker:
   118                    properties:
   119                      image:
   120                        type: string
   121                    required:
   122                    - image
   123                    type: object
   124                required:
   125                - docker
   126                type: object
   127              versionBundle:
   128                properties:
   129                  version:
   130                    type: string
   131                required:
   132                - version
   133                type: object
   134            required:
   135            - bridge
   136            - cluster
   137            - flannel
   138            - health
   139            - versionBundle
   140            type: object
   141        required:
   142        - metadata
   143        - spec
   144        type: object
   145    version: v1alpha1
   146    versions:
   147    - name: v1alpha1
   148      served: true
   149      storage: true
   150  status:
   151    acceptedNames:
   152      kind: ""
   153      plural: ""
   154    conditions: []
   155    storedVersions: []