/
operators_v1_catalogsourceconfig_crd.yaml
56 lines (55 loc) · 1.93 KB
/
operators_v1_catalogsourceconfig_crd.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
name: catalogsourceconfigs.operators.coreos.com
annotations:
displayName: Catalog Source Config
description: Represents a CatalogSourceConfig.
spec:
group: operators.coreos.com
names:
kind: CatalogSourceConfig
listKind: CatalogSourceConfigList
plural: catalogsourceconfigs
singular: catalogsourceconfig
shortNames:
- csc
scope: Namespaced
version: v1
additionalPrinterColumns:
- name: Status
type: string
description: Current status of the CatalogSourceConfig
JSONPath: .status.currentPhase.phase.name
- name: Message
type: string
description: Message associated with the current status
JSONPath: .status.currentPhase.phase.message
- name: Age
type: date
JSONPath: .metadata.creationTimestamp
validation:
openAPIV3Schema:
description: CatalogSourceConfig is used to enable an operator present in the OperatorSource to your cluster. Behind the scenes, it will configure an OLM CatalogSource so that the operator can then be managed by OLM.
properties:
spec:
type: object
description: Spec for a CatalogSourceConfig
required:
- targetNamespace
- packages
properties:
targetNamespace:
type: string
description: The namespace where the operators will be enabled
packages:
type: string
description: Comma separated list of operator(s) without spaces which will be enabled in the target namespace
csDisplayName:
type: string
description: DisplayName is passed along to the CatalogSource to be used as a pretty name.
csPublisher:
type: string
description: It represents the entity that published the operator(s) specified in packages.
status:
type: object