github.com/operator-framework/operator-lifecycle-manager@v0.30.0/deploy/upstream/manifests/0.7.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: catalogsources.operators.coreos.com 7 annotations: 8 displayName: CatalogSource 9 description: A source configured to find packages and updates. 10 spec: 11 group: operators.coreos.com 12 version: v1alpha1 13 versions: 14 - name: v1alpha1 15 served: true 16 storage: true 17 scope: Namespaced 18 names: 19 plural: catalogsources 20 singular: catalogsource 21 kind: CatalogSource 22 listKind: CatalogSourceList 23 categories: 24 - all 25 - olm 26 additionalPrinterColumns: 27 - name: Name 28 type: string 29 description: The pretty name of the catalog 30 JSONPath: .spec.displayName 31 - name: Type 32 type: string 33 description: The type of the catalog 34 JSONPath: .spec.sourceType 35 - name: Publisher 36 type: string 37 description: The publisher of the catalog 38 JSONPath: .spec.publisher 39 - name: Age 40 type: date 41 JSONPath: .metadata.creationTimestamp 42 subresources: 43 # status enables the status subresource. 44 status: {} 45 validation: 46 openAPIV3Schema: 47 properties: 48 spec: 49 type: object 50 description: Represents a subscription to a source and channel 51 required: 52 - spec 53 type: object 54 description: Spec for a catalog source. 55 required: 56 - sourceType 57 properties: 58 sourceType: 59 type: string 60 description: The type of the source. Currently the only supported type is "internal". 61 enum: 62 - internal 63 64 configMap: 65 type: string 66 description: The name of a ConfigMap that holds the entries for an in-memory catalog. 67 68 displayName: 69 type: string 70 description: Pretty name for display 71 72 publisher: 73 type: string 74 description: The name of an entity that publishes this catalog 75 76 secrets: 77 type: array 78 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. 79 items: 80 type: string 81 description: A name of a secret in the namespace where the CatalogSource is defined.