-
Notifications
You must be signed in to change notification settings - Fork 71
Skuznets/bump vendor #581
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Skuznets/bump vendor #581
Conversation
/retest |
/retest |
3 similar comments
/retest |
/retest |
/retest |
might be real. hm |
#585 pulls in from api, operator-registry and olm... |
Do you need to rebase? |
c7617fe
to
0f1528e
Compare
Yeah, I pulled down your PR, and it wants to make changes to |
Had a bug in the bumper, fixed in #593 Won't re-base since the other PR has not merged yet |
/retest |
1 similar comment
/retest |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: stevekuznetsov, tmshort The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/retest |
1 similar comment
/retest |
/hold |
I recommend pulling in this commit which should improve some of the failed test cases in this PR. |
/label qe-approved |
f9bb668
to
10245b9
Compare
Signed-off-by: Steve Kuznetsov <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: 2c335915858e2691a9a6de67506f5e0c3b873838
Signed-off-by: Steve Kuznetsov <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: 51f59f647b410197843bff05734b8826d260149f
Signed-off-by: Steve Kuznetsov <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: 5d0a2c2dbe717cc8540ee91f80cd6ce0f119053d
The internal versions of the API Extensions client objects are what client calls get converted into for processing within the server. This mechanism allows many different clients to use many different outward-facing versions, while the code within the server only ever runs against one type. There is no utility to these types outside of the server, especially for code that's making client calls. We can simply use the client-facing types and not require coversion anywhere. Signed-off-by: Steve Kuznetsov <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: 935fc47c13f21e505e1f52e82faeaccd70861425
Previously, these tests intedend to cause failing InstallPlans by not providiing the ServiceAccount on the OperatorGroup sufficient permissions. Due to unrelated reasons, we've had to make insufficient permissions not a terminal failure mode (the user may always add them in...). Now, we achieve failing InstallPlans by using invalid Kubernetes objects in the bundles. We also use the internal CatalogSource instead of hosting our catalog data in Quay, as this allows us to skip waiting for image pulls from the registry and keep our test data in version control. Signed-off-by: Steve Kuznetsov <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: 060ce07e190e3a3cd84346ad80c000bfbb501dc8
Signed-off-by: Steve Kuznetsov <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: 7e8d77c641af514b24bee52490f5243e6a62559e
Signed-off-by: Steve Kuznetsov <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: c9d87818065711f1b21b4c2cd68b97be9cdc23ec
On occasion, the subscription resource that needs to be updated is stale (even though we just got it), so get the subscription before updating. Should resolve: > Operation cannot be fulfilled on subscriptions.operators.coreos.com "mysubscription": the object has been modified; please apply your changes to the latest version and try again Signed-off-by: Todd Short <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: fbd6f95305bc736c5988945f88a631e77d49379d
5014d40
to
365f14b
Compare
/retest |
2 similar comments
/retest |
/retest |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/retest Did we mess up alerting rules somehow ... ? |
OK - yeah ... bona fide break. How!?!? |
* remove defunct ref-style olm.bundle.object This commit removes a feature of FBC that has never actually been used in practice: the ability to reference a file in an olm.bundle.object property, where the path is relative to the directory in which the file containing the olm.bundle.object property exists. This was originally intended to be a way to avoid bloating the FBC, but it's presence has caused two problems: 1. It hinted that it would be okay for third-party properties and schemas to reference files in a similar way. 2. Because of (1), we have never really been able to make assumptions that would enable us to migrate and re-write FBC in a different hierarchy, which has been limiting. In short, it imposes a burden on catalog maintainers to keep a catalog in a filesystem structure that is imposed by the author of the catalog contribution. In practice, ref-style olm.bundle.object properties have never been used (as far as I'm aware), because no tooling has ever produced that style, and no one I have heard of is using other methods to render bundles into an FBC. Lastly, with the recent addition of the `olm.csv.metadata` property, the useful life of the `olm.bundle.object` property (which has always been alpha) is nearing an end. Signed-off-by: Joe Lanford <[email protected]> * migrate: support migration of FBC to latest preferred FBC This commit adds support for migrating FBC to the latest preferred FBC contents. Note that sqlite and bundle inputs are always rendered using the latest preferred FBC contents. The migrate command is updated to now support FBC images and directories as input (only sqlite was supported prior), such that the written output will always be migrated. The render command is updated with a `--migrate` flag that allows a caller to opt into migration during rendering. Under the hood, both of these subcommands use the action.Render struct, which has a new `Migrate` boolean field that callers can use to enable/disable the migration behavior. Signed-off-by: Joe Lanford <[email protected]> --------- Signed-off-by: Joe Lanford <[email protected]> Upstream-repository: operator-registry Upstream-commit: 5e3fa99bfd024d4c73a29456e68f1cb9bc4e4504
It seems like using the same field manager for two distinct fields leads to the label set oscillating between the two states instead of converging to the union of both requests. Signed-off-by: Steve Kuznetsov <[email protected]> Upstream-repository: operator-lifecycle-manager Upstream-commit: fcbb7fed9043d2df1061ee33f80aa383a262f24a Signed-off-by: Steve Kuznetsov <[email protected]>
Signed-off-by: Steve Kuznetsov <[email protected]>
365f14b
to
c51db58
Compare
@stevekuznetsov: all tests passed! Full PR test history. Your PR dashboard. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here. |
/lgtm |
No description provided.