Multiprocessor Programming Toolkit for Design Reuse
US-2024394048-A1 · Nov 28, 2024 · US
US2022012030A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022012030-A1 |
| Application number | US-202016925150-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 9, 2020 |
| Priority date | Jul 9, 2020 |
| Publication date | Jan 13, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A system and method are described for creating application-related infrastructure resources from an application deployment platform (ADP), but which can have a single audit trail and common enforcement point of policies. A workspace custom resource definition (CRD) is generated to define a workspace schema for the workspace. The workspace schema represents a collection of configurations and variables for operating the infrastructure resources. An infrastructure controller (IC) operator is provided to the ADP to extend the API for communication with an infrastructure controller (IC), which has a set of IC definitions that define the infrastructure resources for the workspace. The workspace is built with the infrastructure resources defined by a workspace custom resource, and the CRD is deployed to the ADP via the IC operator to create the workspace custom resource based on the collection of configurations and the one or more variables.
Opening claim text (preview).
What is claimed is: 1 . A method for configuring and deploying cloud application-related infrastructure to a workspace via an application deployment platform (ADP), the ADP being configured to containerize application-related resources for deployment to the workspace, the ADP having at least one application programming interface (API) via which the application-related resources are configured, the method comprising: generating, via the ADP, a workspace custom resource definition (CRD) to define a workspace schema for the workspace, the workspace schema representing one or more modules that model the workspace, each module being a collection of configurations to manage infrastructure resources of the workspace, the collection of configurations including one or more variables for operating the infrastructure resources; providing an infrastructure controller (IC) operator to the ADP to extend the API for communication with an infrastructure controller (IC), the IC having a set of IC definitions that define the infrastructure resources for the workspace, the IC operator being configured to reconcile the CRD with the set of IC definitions to provision the infrastructure resources for the ADP; building the workspace with the infrastructure resources defined by a workspace custom resource; and deploying the CRD to the ADP via the IC operator to create the workspace custom resource based on the collection of configurations and the one or more variables. 2 . The method in accordance with claim 1 , wherein the IC includes a translation layer configured to enable calls from the ADP to be made to the IC. 3 . The method in accordance with claim 1 , wherein the IC operator is configured as a module of the IC that is hosted in a public endpoint accessible to the IC. 4 . The method in accordance with claim 1 , wherein the IC operator includes an interface between the IC and an existing control plane of the ADP for handling and locking of state, sequential execution of runs, and patterns for injecting secrets and provisioning resources of the workspace. 5 . The method in accordance with claim 1 , wherein the ADP is a Kubernetes-based platform. 6 . The method in accordance with claim 5 , wherein the Kubernetes-based platform is configured to containerize, via one or more of the APIs, application-related resources for deployment to the workspace. 7 . The method in accordance with claim 1 , wherein the IC is configured to receive changes to the workspace for a single audit trail. 8 . A system for configuring and deploying cloud application-related infrastructure to a workspace via an application deployment platform (ADP), the ADP being configured to containerize application-related resources for deployment to the workspace, the ADP having at least one application programming interface (API) via which the application-related resources are configured, the system comprising: a workspace custom resource definition (CRD) generated via the ADP that defines a workspace schema for the workspace, the workspace schema representing one or more modules that model the workspace, each module being a collection of configurations to manage infrastructure resources of the workspace, the collection of configurations including one or more variables for operating the infrastructure resources; an infrastructure controller (IC) having a set of IC definitions that define the infrastructure resources for the workspace; and an IC operator integrated with the ADP to extend the API for communication with the IC, the IC operator being configured to reconcile the CRD with the set of IC definitions to provision the infrastructure resources for the ADP, to deploy the CRD to the ADP via the IC operator to create a workspace custom resource based on the collection of configurations and the one or more variables, and to build the workspace with the infrastructure resources defined by the workspace custom resource. 9 . The system in accordance with claim 8 , wherein the IC includes a translation layer configured to enable calls from the ADP to be made to the IC. 10 . The system in accordance with claim 8 , wherein the IC operator is configured as a module of the IC that is hosted in a public endpoint accessible to the IC. 11 . The system in accordance with claim 8 , wherein the IC operator includes an interface between the IC and an existing control plane of the ADP for handling and locking of state, sequential execution of runs, and patterns for injecting secrets and provisioning resources of the workspace. 12 . The system in accordance with claim 8 , wherein the ADP is a Kubernetes-based platform. 13 . The system in accordance with claim 12 , wherein the Kubernetes-based platform is configured to containerize, via one or more of the APIs, application-related resources for deployment to the workspace. 14 . The system in accordance with claim 8 , wherein the IC is configured to receive changes to the workspace for a single audit trail. 15 . A non-transitory computer readable storage medium including a set of instructions, wherein the instructions, when executed, cause a processor to: generate, via an application deployment platform (ADP), a workspace custom resource definition (CRD) to define a workspace schema for the workspace, the workspace schema representing one or more modules that model the workspace, each module being a collection of configurations to manage infrastructure resources of the workspace, the collection of configurations including one or more variables for operating the infrastructure resources, the ADP being configured to containerize application-related resources for deployment to the workspace, the ADP having at least one application programming interface (API) via which the application-related resources are configured; provide an infrastructure controller (IC) operator to the ADP to extend the API for communication with an infrastructure controller (IC), the IC having a set of IC definitions that define the infrastructure resources for the workspace, the IC operator being configured to reconcile the CRD with the set of IC definitions to provision the infrastructure resources for the ADP; build the workspace with the infrastructure resources defined by a workspace custom resource; and deploy the CRD to the ADP via the IC operator to create the workspace custom resource based on the collection of configurations and the one or more variables. 16 . The non-transitory computer readable storage medium in accordance with claim 15 , wherein the IC includes a translation layer configured to enable calls from the ADP to be made to the IC. 17 . The non-transitory computer readable storage medium in accordance with claim 15 , wherein the IC operator is configured as a module of the IC that is hosted in a public endpoint accessible to the IC. 18 . The non-transitory computer readable storage medium in accordance with claim 15 , wherein the IC operator includes an interface between the IC and an existing control plane of the ADP for handling and locking of state, sequential execution of runs, and patterns for injecting secrets and provisioning resources of the workspace. 19 . The non-transitory computer readable storage medium in accordance with claim 15 , wherein the ADP is a Kubernetes-based platform. 20 . The non-transitory computer readable storage medium in accordance with claim 19 , wherein the Kubernetes-based platform is configured to containerize, via one or more of the APIs, application-related resources for deploym
Software deployment · CPC title
for initial configuration or provisioning, e.g. plug-and-play · CPC title
Making service definitions prior to deployment · CPC title
wherein the managed service relates to distributed or central networked applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.