Skip to content

Commit 79f4d3e

Browse files
committed
make release - all other changes
1 parent 3f9c32a commit 79f4d3e

29 files changed

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

0 commit comments

Comments
 (0)