US2023385044A1PendingUtilityA1

Meta-operators for managing operator groups

Assignee: RED HAT INCPriority: Mar 10, 2021Filed: Jun 9, 2023Published: Nov 30, 2023
Est. expiryMar 10, 2041(~14.6 yrs left)· nominal 20-yr term from priority
G06F 8/63G06F 9/5077G06F 9/5055G06F 8/65G06F 9/44505
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method includes adding, by a processing device, an operator to a group of operators to be installed on a containerized computing services platform, determining, by the processing device, whether the group of operators is complete, and responsive to determining that the group of operators is complete, generating, by the processing device based on a set of meta-operator parameters comprising a meta-operator identifier, a meta-operator comprising instructions for managing installation of the group of operators on the containerized computing services platform.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 adding, by a processing device, an operator to a group of operators to be installed on a containerized computing services platform;   determining, by the processing device, whether the group of operators is complete; and   responsive to determining that the group of operators is complete, generating, by the processing device based on a set of meta-operator parameters comprising a meta-operator identifier, a meta-operator comprising instructions for managing installation of the group of operators on the containerized computing services platform.   
     
     
         2 . The method of  claim 1 , wherein the set of meta-operator parameters comprises at least one of: a meta-operator name, a meta-operator description, or an icon. 
     
     
         3 . The method of  claim 1 , further comprising obtaining an identifier of the operator, wherein the operator is added to the group of operators based on the identifier of the operator. 
     
     
         4 . The method of  claim 3 , further comprising:
 obtaining, by the processing device, a list of operators matching the identifier of the operator by querying an image registry;   receiving, by the processing device, a selected operator from the list; and   obtaining, by the processing device, a set of operator parameters associated with the selected operator.   
     
     
         5 . The method of  claim 4 , wherein obtaining the set of operator parameters comprises downloading the set of operator parameters from the image registry. 
     
     
         6 . The method of  claim 4 , further comprising receiving, by the processing device, additional installation information in view of the set of operator parameters. 
     
     
         7 . The method of  claim 6 , wherein the additional installation information comprises at least one of: a version to be installed, an installation namespace, an installation scope, or an upgrade strategy. 
     
     
         8 . A method comprising:
 installing, by a processing device, a meta-operator comprising instructions for managing installation of a group of operators on a containerized computing services platform, wherein the meta-operator is generated based on a set of meta-operator parameters comprising a meta-operator identifier, and wherein each operator of the group of operators is added to the group of operators based on a respective operator identifier;   obtaining, by the processing device, installation data for installing the group of operators on the containerized computing services platform using the meta-operator; and   managing, by the processing device, installation of the group of operators on the containerized computing services platform in view of the installation data using the meta-operator.   
     
     
         9 . The method of  claim 8 , further comprising determining, by the processing device, whether the group of operators is installable prior to installing the group of operators. 
     
     
         10 . The method of  claim 9 , wherein the installation data further comprises pre-installation validation instructions, and wherein determining whether the group of operators is installable comprises executing the pre-installation validation instructions. 
     
     
         11 . The method of  claim 8 , wherein managing installation of the group of operators comprises triggering installation of the group of operators using resources associated with an operator lifecycle manager. 
     
     
         12 . The method of  claim 8 , wherein the installation data further comprises post-installation validation instructions, and wherein managing installation of the group of operators comprises determining that installation of the group of operators was successful by executing the post-installation validation instructions. 
     
     
         13 . The method of  claim 8 , further comprising: rendering, via a graphical user interface, at least one of: an installation progress indicator or an installation result indicator. 
     
     
         14 . A computing system comprising:
 a memory; and   a processing device, operatively coupled to the memory, to:
 add an operator to a group of operators to be installed on a containerized computing services platform; 
 determine whether the group of operators is complete; and 
 responsive to determining that the group of operators is complete, generate, based on a set of meta-operator parameters comprising a meta-operator identifier, a meta-operator comprising instructions for managing installation of the group of operators on the containerized computing services platform. 
   
     
     
         15 . The computing system of  claim 14 , wherein the set of meta-operator parameters comprises at least one of: a meta-operator name, a meta-operator description, or an icon. 
     
     
         16 . The computing system of  claim 14 , wherein the processing device is further to obtain an identifier of the operator, and wherein the operator is added to the group of operators based on the identifier of the operator. 
     
     
         17 . The computing system of  claim 16 , wherein the processing device is further to:
 obtain a list of operators matching the identifier of the operator by querying an image registry;   receive a selected operator from the list; and   obtain a set of operator parameters associated with the selected operator.   
     
     
         18 . The computing system of  claim 17 , wherein the processing device is to obtain the set of operator parameters by downloading the set of operator parameters from the image registry. 
     
     
         19 . The computing system of  claim 17 , wherein the processing device is further to receive additional installation information in view of the operator parameters. 
     
     
         20 . The computing system of  claim 19 , wherein the additional installation information comprises at least one of: a version that should be installed, an installation namespace, an installation scope, or an upgrade strategy.

Join the waitlist — get patent alerts

Track US2023385044A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.