Skip to content

Commit d2ce6fb

Browse files
Merge pull request #2116 from exdx/release/v0.18.0
v0.18.0 OLM release
2 parents d980191 + 83689c4 commit d2ce6fb

File tree

43 files changed

+15342
-21
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+15342
-21
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
1+
# Source: olm/crds/0000_50_olm_00-catalogsources.crd.yaml
2+
apiVersion: apiextensions.k8s.io/v1
3+
kind: CustomResourceDefinition
4+
metadata:
5+
annotations:
6+
controller-gen.kubebuilder.io/version: v0.4.1
7+
include.release.openshift.io/self-managed-high-availability: "true"
8+
include.release.openshift.io/single-node-developer: "true"
9+
creationTimestamp: null
10+
name: catalogsources.operators.coreos.com
11+
spec:
12+
group: operators.coreos.com
13+
names:
14+
categories:
15+
- olm
16+
kind: CatalogSource
17+
listKind: CatalogSourceList
18+
plural: catalogsources
19+
shortNames:
20+
- catsrc
21+
singular: catalogsource
22+
scope: Namespaced
23+
versions:
24+
- additionalPrinterColumns:
25+
- description: The pretty name of the catalog
26+
jsonPath: .spec.displayName
27+
name: Display
28+
type: string
29+
- description: The type of the catalog
30+
jsonPath: .spec.sourceType
31+
name: Type
32+
type: string
33+
- description: The publisher of the catalog
34+
jsonPath: .spec.publisher
35+
name: Publisher
36+
type: string
37+
- jsonPath: .metadata.creationTimestamp
38+
name: Age
39+
type: date
40+
name: v1alpha1
41+
schema:
42+
openAPIV3Schema:
43+
description: CatalogSource is a repository of CSVs, CRDs, and operator packages.
44+
type: object
45+
required:
46+
- metadata
47+
- spec
48+
properties:
49+
apiVersion:
50+
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
51+
type: string
52+
kind:
53+
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
54+
type: string
55+
metadata:
56+
type: object
57+
spec:
58+
type: object
59+
required:
60+
- sourceType
61+
properties:
62+
address:
63+
description: 'Address is a host that OLM can use to connect to a pre-existing registry. Format: <registry-host or ip>:<port> Only used when SourceType = SourceTypeGrpc. Ignored when the Image field is set.'
64+
type: string
65+
configMap:
66+
description: ConfigMap is the name of the ConfigMap to be used to back a configmap-server registry. Only used when SourceType = SourceTypeConfigmap or SourceTypeInternal.
67+
type: string
68+
description:
69+
type: string
70+
displayName:
71+
description: Metadata
72+
type: string
73+
icon:
74+
type: object
75+
required:
76+
- base64data
77+
- mediatype
78+
properties:
79+
base64data:
80+
type: string
81+
mediatype:
82+
type: string
83+
image:
84+
description: Image is an operator-registry container image to instantiate a registry-server with. Only used when SourceType = SourceTypeGrpc. If present, the address field is ignored.
85+
type: string
86+
priority:
87+
description: 'Priority field assigns a weight to the catalog source to prioritize them so that it can be consumed by the dependency resolver. Usage: Higher weight indicates that this catalog source is preferred over lower weighted catalog sources during dependency resolution. The range of the priority value can go from positive to negative in the range of int32. The default value to a catalog source with unassigned priority would be 0. The catalog source with the same priority values will be ranked lexicographically based on its name.'
88+
type: integer
89+
publisher:
90+
type: string
91+
secrets:
92+
description: Secrets represent 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.
93+
type: array
94+
items:
95+
type: string
96+
sourceType:
97+
description: SourceType is the type of source
98+
type: string
99+
updateStrategy:
100+
description: UpdateStrategy defines how updated catalog source images can be discovered Consists of an interval that defines polling duration and an embedded strategy type
101+
type: object
102+
properties:
103+
registryPoll:
104+
type: object
105+
properties:
106+
interval:
107+
description: Interval is used to determine the time interval between checks of the latest catalog source version. The catalog operator polls to see if a new version of the catalog source is available. If available, the latest image is pulled and gRPC traffic is directed to the latest catalog source.
108+
type: string
109+
status:
110+
type: object
111+
properties:
112+
configMapReference:
113+
type: object
114+
required:
115+
- name
116+
- namespace
117+
properties:
118+
lastUpdateTime:
119+
type: string
120+
format: date-time
121+
name:
122+
type: string
123+
namespace:
124+
type: string
125+
resourceVersion:
126+
type: string
127+
uid:
128+
description: UID is a type that holds unique ID values, including UUIDs. Because we don't ONLY use UUIDs, this is an alias to string. Being a type captures intent and helps make sure that UIDs and names do not get conflated.
129+
type: string
130+
connectionState:
131+
type: object
132+
required:
133+
- lastObservedState
134+
properties:
135+
address:
136+
type: string
137+
lastConnect:
138+
type: string
139+
format: date-time
140+
lastObservedState:
141+
type: string
142+
latestImageRegistryPoll:
143+
description: The last time the CatalogSource image registry has been polled to ensure the image is up-to-date
144+
type: string
145+
format: date-time
146+
message:
147+
description: A human readable message indicating details about why the CatalogSource is in this condition.
148+
type: string
149+
reason:
150+
description: Reason is the reason the CatalogSource was transitioned to its current state.
151+
type: string
152+
registryService:
153+
type: object
154+
properties:
155+
createdAt:
156+
type: string
157+
format: date-time
158+
port:
159+
type: string
160+
protocol:
161+
type: string
162+
serviceName:
163+
type: string
164+
serviceNamespace:
165+
type: string
166+
served: true
167+
storage: true
168+
subresources:
169+
status: {}

0 commit comments

Comments
 (0)