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
The entry specifying the skipRange will be presented as a direct (one hop) update to any version from that package within that range. The versions in this range do not need to be in the catalog in order for bundle addition to be successful.
(i.e. "but could be" -- nothing is mentioned about still requiring a linear replaces chain)
It would be useful if the documentation mentioned that replaces is still required with skipRange when there is more than one version. Compare this to the example used for the "Skips" section, which includes the replaces field even though the catalog does not contain myoperator.v1.0.0:
Thanks for re-iterating the gaps in the documentation. I agree.
I think we need to add something to that doc (perhaps at the top, outside of the Replaces, Skips and SkipRange sections), that states:
There must be exactly one linear acyclic replaces chain
All entries in the channel must either:
a) be reachable from the channel head via the replaces chain, OR
b) be one-hop via a skip edge from an entry on the replaces chain.
The text was updated successfully, but these errors were encountered:
Originally posted by @amisevsk in operator-framework/operator-registry#822 (comment)
@joelanford 's response
The text was updated successfully, but these errors were encountered: