github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.4.0/05-catalogsource.crd.yaml (about)

     1  ##---
     2  # Source: olm/templates/05-catalogsource.crd.yaml
     3  apiVersion: apiextensions.k8s.io/v1beta1
     4  kind: CustomResourceDefinition
     5  metadata:
     6    name: catalogsource-v1s.app.coreos.com
     7    annotations:
     8      displayName: CatalogSource
     9      description: A source configured to find packages and updates.
    10    labels:
    11      tectonic-operators.coreos.com/managed-by: tectonic-x-operator
    12  spec:
    13    group: app.coreos.com
    14    version: v1alpha1
    15    scope: Namespaced
    16    names:
    17      plural: catalogsource-v1s
    18      singular: catalogsource-v1
    19      kind: CatalogSource-v1
    20      listKind: CatalogSourceList-v1
    21    validation:
    22      openAPIV3Schema:
    23        properties:
    24          spec:
    25            type: object
    26            description: Represents a subscription to a source and channel
    27            required:
    28            - spec
    29            type: object
    30            description: Spec for a subscription
    31            required:
    32            - sourceType
    33            - name
    34            properties:
    35              sourceType:
    36                type: string
    37                description: The type of the source. Currently the only supported type is "internal".
    38                enum:
    39                - internal
    40  
    41              configMap:
    42                type: string
    43                string: The name of a ConfigMap that holds the entries for an in-memory catalog.
    44  
    45              name:
    46                type: string
    47                description: Name of this catalog source
    48  
    49              secrets:
    50                type: array
    51                description: A set of secrets that can be used to access the contents of the catalog. It is best to keep this list small, since each will need to be tried for every catalog entry.
    52                items:
    53                  type: string
    54                  description: A name of a secret in the namespace where the CatalogSource is defined.