US 11,726,764 B2
Upgrade systems for service domains
Akhilesh Joshi, San Jose, CA (US); Kevin Thomas, San Jose, CA (US); Gaurav Poothia, Redmond, WA (US); and Naorem Khogendro Singh, San Jose, CA (US)
Assigned to Nutanix, Inc., San Jose, CA (US)
Filed by Nutanix, Inc., San Jose, CA (US)
Filed on Jan. 13, 2021, as Appl. No. 17/148,231.
Claims priority of provisional application 63/112,455, filed on Nov. 11, 2020.
Claims priority of provisional application 63/132,765, filed on Dec. 31, 2020.
Prior Publication US 2022/0147336 A1, May 12, 2022
Int. Cl. G06F 8/65 (2018.01); G06F 21/57 (2013.01); H04L 41/082 (2022.01)
CPC G06F 8/65 (2013.01) [G06F 21/572 (2013.01); H04L 41/082 (2013.01); G06F 2221/033 (2013.01)] 30 Claims
OG exemplary drawing
 
1. One or more non-transitory computer readable media encoded with instructions which, when executed by one or more processors of a system, cause the system to:
connect with multiple service domains;
determine that at least one service domain of the multiple service domains is eligible for upgrade;
store an upgrade package for the at least one service domain at a storage service separate from the system, wherein the storage service comprises a container registry and a data repository;
communicate access credentials to access the storage service, to the at least one service domain, wherein the access credentials comprise a first access credential providing the at least one service domain with access to the container registry, and a second access credential providing the at least one service domain with access to the data repository;
receive a communication from the at least one service domain indicative of upgrade status responsive to the at least one service domain having accessed the upgrade package at the storage service using at least one of the first access credential or the second access credential; and
update a state management database based on the communication.