-
Notifications
You must be signed in to change notification settings - Fork 544
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Make provided API ClusterRoles be owned by the corresponding API.
The existing CSV owner labels lead to a neverending battle for ownership in clusters with more than one CSV providing the same API. The amount of additional work generated by the owner label conflict manifested (not exclusively) as excessive operator installation latency in affected clusters. This conflict is resolved by abandoning CSV owner labels in favor of OwnerReferences to the providing APIService or CustomResourceDefinition. Aggregation of API ClusterRoles to the providing OperatorGroup ClusterRoles is also changed. Instead of labeling API ClusterRoles based on the names of OperatorGroups providing the associated API, each API ClusterRole is labeled based on the name of the API itself. OperatorGroup ClusterRoles accumulate one label selector per provided API.
- Loading branch information
Showing
5 changed files
with
134 additions
and
56 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters