Skip to content

Commit

Permalink
catalogsource: allow configuring gRPC server to use well-known opm
Browse files Browse the repository at this point in the history
As the file-based catalog schemas mature, the couping between `opm` and
the catalog data is effectively removed. We can take advantage of this
new property in the system to not require that a server binary exist in
the catalog index image, and remove many of the pain-points that come
from using the embedded server binary.

Signed-off-by: Steve Kuznetsov <[email protected]>
  • Loading branch information
stevekuznetsov committed Sep 7, 2023
1 parent 44b1863 commit 930a237
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 1 deletion.
3 changes: 3 additions & 0 deletions crds/operators.coreos.com_catalogsources.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -577,6 +577,9 @@ spec:
value:
description: Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
type: string
useWellKnownServer:
description: UseWellKnownServer configures the gRPC catalog Pod to use a well-known version of the `opm` server. The catalog index image that this CatalogSource is configured to use *must* be using the file-based catalogs in order to utilize this feature.
type: boolean
icon:
type: object
required:
Expand Down
Loading

0 comments on commit 930a237

Please sign in to comment.