operator-framework / enhancements

Apache License 2.0
9 stars 40 forks source link

Declarative Config: remove references to olm.gvk.provided, clarify lack of plural fields #74

Closed joelanford closed 3 years ago

joelanford commented 3 years ago

Background The EP originally added olm.gvk.provided for two reasons:

  1. To make it easier to distinguish provided vs required GVKs (the existing olm.gvk property is ambiguous by itself)
  2. To keep 100% backward-compatibility for the GRPC API. The olm.gvk property lacks a plural field, but the GRPC api.Bundle's provided APIs field contains a plural field that is populated when an sqlite DB is served.

Description This EP update removes olm.gvk.provided and clarifies handling of plural fields.

Signed-off-by: Joe Lanford joe.lanford@gmail.com

anik120 commented 3 years ago

/lgtm

kevinrizza commented 3 years ago

/approve