@@ -149,9 +149,9 @@ type APIServiceDescription struct {
149
149
// +k8s:openapi-gen=true
150
150
type APIResourceReference struct {
151
151
// Name of the CustomResourceDefinition for the referent, or an empty string when the referent is not a custom resource.
152
- Name string `json:"name"`
152
+ Name string `json:"name"`
153
153
// Kind of the referent.
154
- Kind string `json:"kind"`
154
+ Kind string `json:"kind"`
155
155
// API version of the referent.
156
156
Version string `json:"version"`
157
157
}
@@ -282,13 +282,34 @@ type ClusterServiceVersionSpec struct {
282
282
WebhookDefinitions []WebhookDescription `json:"webhookdefinitions,omitempty"`
283
283
NativeAPIs []metav1.GroupVersionKind `json:"nativeAPIs,omitempty"`
284
284
MinKubeVersion string `json:"minKubeVersion,omitempty"`
285
- DisplayName string `json:"displayName"`
286
- Description string `json:"description,omitempty"`
287
- Keywords []string `json:"keywords,omitempty"`
288
- Maintainers []Maintainer `json:"maintainers,omitempty"`
289
- Provider AppLink `json:"provider,omitempty"`
290
- Links []AppLink `json:"links,omitempty"`
291
- Icon []Icon `json:"icon,omitempty"`
285
+
286
+ // The name of the operator in display format.
287
+ DisplayName string `json:"displayName"`
288
+
289
+ // Description of the operator. Can include the features, limitations or use-cases of the
290
+ // operator.
291
+ // +optional
292
+ Description string `json:"description,omitempty"`
293
+
294
+ // A list of keywords describing the operator.
295
+ // +optional
296
+ Keywords []string `json:"keywords,omitempty"`
297
+
298
+ // A list of organizational entities maintaining the operator.
299
+ // +optional
300
+ Maintainers []Maintainer `json:"maintainers,omitempty"`
301
+
302
+ // The publishing entity behind the operator.
303
+ // +optional
304
+ Provider AppLink `json:"provider,omitempty"`
305
+
306
+ // A list of links related to the operator.
307
+ // +optional
308
+ Links []AppLink `json:"links,omitempty"`
309
+
310
+ // The icon for this operator.
311
+ // +optional
312
+ Icon []Icon `json:"icon,omitempty"`
292
313
293
314
// InstallModes specify supported installation types
294
315
// +optional
0 commit comments