US12570311B2ActiveUtilityA1
Simplification of cloud resource provisioning using default wrappers
Est. expiryJan 2, 2044(~17.4 yrs left)· nominal 20-yr term from priority
H04L 67/12B60W 2556/45B60W 60/001
46
PatentIndex Score
0
Cited by
2
References
20
Claims
Abstract
A system for provisioning a plurality of resources in connection with a service to be provided in an autonomous vehicle (AV) infrastructure environment is described and includes a cloud platform executing a platform as a service (PaaS) cluster; a service-specific file specifying the plurality of resources; a values file specifying configuration information for each of the plurality of resource specified in the service-specific file; and a service for deploying the plurality of resources comprising the service on the cloud services platform using the service-specific file and the values file.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for provisioning a plurality of resources in connection with a service to be provided in an autonomous vehicle (AV) infrastructure environment, the computer-implemented method comprising:
executing a platform as a service (PaaS) cluster on a cloud services platform; receiving a service-specific file specifying the plurality of resources; receiving a values file specifying configuration information for each of the plurality of resources specified in the service-specific file, wherein the values file specifies a location of secrets stored in a secrets manager in connection with at least one of the plurality of resources, wherein the location is identified by a path; accessing the secrets using the path identified in the values file; and subsequent to accessing the secrets, deploying the plurality of resources on the cloud services platform using the service-specific file and the values file.
2 . The computer-implemented method of claim 1 , wherein the secrets comprise credentials for accessing the at least one of the plurality of resources.
3 . The computer-implemented method of claim 1 , wherein the values file includes at least one attribute value for at least one of the plurality of resources.
4 . The computer-implemented method of claim 1 , wherein at least one of the plurality of resources is deployed on the PaaS cluster.
5 . The computer-implemented method of claim 1 , wherein at least one of the plurality of resources comprises an infrastructure resource.
6 . The computer-implemented method of claim 1 , wherein the plurality of resources comprises at least one of a cache, an SQL database, a Spanner database, an object store, a firewall, a service account, an AM binding, a PubSub topic, and a PubSub subscription.
7 . A system for provisioning a plurality of resources in connection with a service to be provided in an autonomous vehicle (AV) infrastructure environment, the system comprising:
one or more processors; and memory storing instructions that when executed on the one or more processors cause the one or more processors to perform operations comprising:
executing a platform as a service (PaaS) cluster on a cloud services platform;
receiving a service-specific file specifying the plurality of resources;
receiving a values file specifying configuration information for each of the plurality of resources specified in the service-specific file, wherein the values file specifies a location of secrets stored in a secrets manager in connection with at least one of the plurality of resources, wherein the location is identified by a path;
accessing the secrets using the path identified in the values file; and
deploying the plurality of resources on the cloud services platform using the service-specific file and the values file.
8 . The system of claim 7 , further comprising a secrets manager that stores the secrets in connection with at least one of the plurality of resources.
9 . The system of claim 8 , wherein the secrets are accessed prior to deploying the plurality of resources on the cloud services platform.
10 . The system of claim 7 , wherein the service-specific file comprises a Helm file.
11 . The system of claim 7 , wherein the values file comprises a YAML file.
12 . The system of claim 7 , wherein the values file includes at least one attribute value for at least one of the plurality of resources.
13 . The system of claim 7 , wherein at least one of the plurality of resources is deployed on the PaaS cluster.
14 . The system of claim 7 , wherein at least one of the plurality of resources comprises an infrastructure resource.
15 . The system of claim 7 , wherein the plurality of resources comprises at least one of a cache, an SQL database, a Spanner database, an object store, a firewall, a service account, an AM binding, a PubSub topic, and a PubSub subscription.
16 . The system of claim 7 , wherein the AV infrastructure environment comprises a multi-regional environment.
17 . One or more non-transitory computer-readable storage media comprising instructions for execution that, when executed by a processor, are operable to cause to be performed operations comprising:
executing a platform as a service (PaaS) cluster on a cloud services platform; receiving a service-specific file specifying a plurality of resources; receiving a values file specifying configuration information for each of the plurality of resources specified in the service-specific file, wherein the values file specifies a location of secrets stored in a secrets manager in connection with at least one of the plurality of resources, wherein the location is identified by a path, and wherein the values file includes at least one attribute value for at least one of the plurality of resources; accessing the secrets using the path identified in the values file; and subsequent to accessing the secrets, deploying the plurality of resources on the cloud services platform using the service-specific file and the values file.
18 . The one or more non-transitory computer-readable storage media of claim 17 , wherein the service-specific file comprises a Helm file and the values file comprises a YAML file.
19 . The one or more non-transitory computer-readable storage media of claim 17 , wherein at least one of the plurality of resources comprises a Kubernetes resource, wherein the Kubernetes resource is deployed on the PaaS cluster, and at least one other one of the plurality of resources comprises an infrastructure resource.
20 . The one or more non-transitory computer-readable storage media of claim 17 , wherein the plurality of resources comprises at least one of a cache, an SQL database, a Spanner database, an object store, a firewall, a service account, an AM binding, a PubSub topic, and a PubSub subscription.Join the waitlist — get patent alerts
Track US12570311B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.