You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CSV annotations are what populate the extra information on the embedded OperatorHub interface. See for example the following snippet:
apiVersion: packages.operators.coreos.com/v1kind: PackageManifestmetadata:
# labels snipped for brevityname: awss3-operator-registrynamespace: openshift-marketplacespec: {}status:
catalogSource: community-operatorscatalogSourceDisplayName: Community OperatorscatalogSourceNamespace: openshift-marketplacecatalogSourcePublisher: Red Hatchannels:
- currentCSV: awss3operator.1.0.1currentCSVDesc:
annotations:
alm-examples: '[]'capabilities: Basic Installcategories: Storagecertified: "false"containerImage: quay.io/screeley44/aws-s3-provisioner:v1.0.0createdAt: "2019-05-02 16:12:00"description: Manage the full lifecycle of installing, configuring and managingrepository: https://github.com/yard-turkey/aws-s3-provisionersupport: Communityapiservicedefinitions: {}# customresourcedefinitions, description, installModes, keywords, links, maintainers, maturity, relatedImages, version snipped for brevitydisplayName: AWS S3 Operatorprovider:
name: Communityname: alpha# additional embedded CSV snipped for brevitydefaultChannel: alphapackageName: awss3-operator-registryprovider:
name: Community
And reference the OperatorHub pop-out drawer for that operator:
Compared to that for the Gitea operator:
I also believe that the provider.name: Community is what applies the obvious Community label on the interface, and this should be added as well. The PackageManifest labels appear to have been derived from the CSV annotations and other various sources.
Other PackageManifests' nested CSVs show more verbose information for the support annotation, sometimes with links to the GitHub new Issue page. I think a Community badge on the operator with a link to the new Issue page as the Support tag on the web UI would be obvious enough, if my hunch on provider.name is right, or we can otherwise identify the proper triggers for that badge.
The text was updated successfully, but these errors were encountered:
Also, considering the existing links in the CSV aren't being surfaced at the UI, I suggest we should include more verbose Markdown syntax for description as that is rendered directly on the UI.
Also, we need to go through relatedImages and do pinning based on sum for bundle images and release operator images if we're going to get in line with documentation/expectation from others.
CSV
annotations
are what populate the extra information on the embedded OperatorHub interface. See for example the following snippet:And reference the OperatorHub pop-out drawer for that operator:
Compared to that for the Gitea operator:
I also believe that the
provider.name: Community
is what applies the obviousCommunity
label on the interface, and this should be added as well. The PackageManifestlabels
appear to have been derived from the CSV annotations and other various sources.Other PackageManifests' nested CSVs show more verbose information for the
support
annotation, sometimes with links to the GitHub new Issue page. I think aCommunity
badge on the operator with a link to the new Issue page as theSupport
tag on the web UI would be obvious enough, if my hunch onprovider.name
is right, or we can otherwise identify the proper triggers for that badge.The text was updated successfully, but these errors were encountered: