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.