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
Create an Operator with just spec.packageName: grafana-operator
What happened:
Grafana-operator v3.10.3 was resolved/installed
What I expected to happen:
Grafana-operator v5.4.1 should have been resolved/installed
What I think is happening:
We are sorting by channel priority and lexicographical name before sorting for version. Therefore bundles present in higher priority channels or in equal priority channels with lexicographically lower names are preferred.
What I think the fix is:
Stop using channel for anything other than set membership checks. Specifically, remove these lines (and related code/tests). It is not (yet at least) in the OLMv1 design for there to be channel priorities or for there to be any sorting related to channels. It is thus far meant to be purely a set membership attribute used to filter bundles via spec.channel.
The text was updated successfully, but these errors were encountered:
It looks like we are going to address this in #413, but to update tests as per this comment:
It looks like this may actually resolve the issue from #419 as well. In this PR (or maybe a follow-up is okay), can we update the controller unit test and the e2e test to add a new alpha channel for the prometheus package that contains a non-latest version, and then update the relevant assertions to make sure that 0.65.1 is still the resolved bundle?
What I did:
Catalog
Operator
with justspec.packageName: grafana-operator
What happened:
What I expected to happen:
What I think is happening:
What I think the fix is:
spec.channel
.The text was updated successfully, but these errors were encountered: