US 12,008,488 B2
Systems and methods to manage sub-chart dependencies with directed acyclic graphs
Thejas Babu, Karnataka (IN); and Vineet Singh, Delhi (IN)
Assigned to SAP SE, Walldorf (DE)
Filed by SAP SE, Walldorf (DE)
Filed on May 16, 2022, as Appl. No. 17/745,329.
Prior Publication US 2023/0368055 A1, Nov. 16, 2023
Int. Cl. G06N 7/01 (2023.01); G06F 8/41 (2018.01); G06F 9/455 (2018.01)
CPC G06N 7/01 (2023.01) [G06F 8/433 (2013.01); G06F 8/445 (2013.01); G06F 9/45558 (2013.01); G06F 2009/4557 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system to deploy packages for a container orchestration system, comprising:
a package manager chart file repository storing charts associated with the container orchestration system; and
a package manager platform, coupled to the package manager chart file repository, including:
a computer processor, and
a computer memory, coupled to the computer processor, storing instructions that, when executed by the computer processor, cause the package manager platform to:
(i) access a first parent chart from the package manager chart file repository,
(ii) determine that the first parent chart includes a dependency manifest,
(iii) construct a Directed Acyclic Graph (“DAG”) based on the dependency manifest, and
(iv) deploy container orchestration system objects, including those associated with sub-charts of the first parent chart, in accordance with a topological ordering of the DAG.