github.com/cilium/cilium@v1.16.2/pkg/k8s/apis/cilium.io/client/crds/v2/ciliumidentities.yaml (about)

     1  ---
     2  apiVersion: apiextensions.k8s.io/v1
     3  kind: CustomResourceDefinition
     4  metadata:
     5    annotations:
     6      controller-gen.kubebuilder.io/version: v0.15.0
     7    creationTimestamp: null
     8    name: ciliumidentities.cilium.io
     9  spec:
    10    group: cilium.io
    11    names:
    12      categories:
    13      - cilium
    14      kind: CiliumIdentity
    15      listKind: CiliumIdentityList
    16      plural: ciliumidentities
    17      shortNames:
    18      - ciliumid
    19      singular: ciliumidentity
    20    scope: Cluster
    21    versions:
    22    - additionalPrinterColumns:
    23      - description: The namespace of the entity
    24        jsonPath: .metadata.labels.io\.kubernetes\.pod\.namespace
    25        name: Namespace
    26        type: string
    27      - description: The age of the identity
    28        jsonPath: .metadata.creationTimestamp
    29        name: Age
    30        type: date
    31      name: v2
    32      schema:
    33        openAPIV3Schema:
    34          description: "CiliumIdentity is a CRD that represents an identity managed
    35            by Cilium. It is intended as a backing store for identity allocation, acting
    36            as the global coordination backend, and can be used in place of a KVStore
    37            (such as etcd). The name of the CRD is the numeric identity and the labels
    38            on the CRD object are the kubernetes sourced labels seen by cilium. This
    39            is currently the only label source possible when running under kubernetes.
    40            Non-kubernetes labels are filtered but all labels, from all sources, are
    41            places in the SecurityLabels field. These also include the source and are
    42            used to define the identity. The labels under metav1.ObjectMeta can be used
    43            when searching for CiliumIdentity instances that include particular labels.
    44            This can be done with invocations such as: \n kubectl get ciliumid -l 'foo=bar'"
    45          properties:
    46            apiVersion:
    47              description: 'APIVersion defines the versioned schema of this representation
    48                of an object. Servers should convert recognized schemas to the latest
    49                internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
    50              type: string
    51            kind:
    52              description: 'Kind is a string value representing the REST resource this
    53                object represents. Servers may infer this from the endpoint the client
    54                submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
    55              type: string
    56            metadata:
    57              type: object
    58            security-labels:
    59              additionalProperties:
    60                type: string
    61              description: SecurityLabels is the source-of-truth set of labels for this
    62                identity.
    63              type: object
    64          required:
    65          - metadata
    66          - security-labels
    67          type: object
    68      served: true
    69      storage: true
    70      subresources:
    71        status: {}
    72  status:
    73    acceptedNames:
    74      kind: ""
    75      plural: ""
    76    conditions: []
    77    storedVersions: []