Determining the identity of software in software containers
AssigneeInternational Business Machines Corporation
InventorsSzymon M. Brandys, Piotr P. Godowski, Piotr Kania, Michal S. Paluch, Tomasz A. Stopa
Life of this patent
Estimating the term…
Abstract
One or more processors scan a first software container template for one or more identities of software present on a first software container associated with the first software container template. One or more processors generate a map of the one or more identities of software present on the first software container. The one or more identities of software present on the first software container are mapped with one or both of: an identifier of the first software container template and an identifier of the first software container associated with the first software container template.
Claims20
A method comprising:
- creating, by the one or more processors, a first software container associated with a first software container template and a publication of the first software container template in a software container template repository;
- injecting, by one or more processors, a software asset management tool scan into the first software container template according to a template commit hook, the template commit hook being triggered prior to a last step in the creation of the first software container;
- scanning, by one or more processors, the first software container template for one or more identities of software present on the first software container associated with the first software container template;
- and
- generating, by the one or more processors, a map of the one or more identities of software present on the first software container.
A computer program product comprising:
- one or more computer-readable storage media and program instructions stored on at least one of the one or more computer-readable storage media, the program instructions comprising:
- program instructions to create a first software container associated with a first software container template and a publication of the first software container template in a software container template repository;
- program instructions to inject a software asset management tool scan into the first software container template according to a template commit hook, the template commit hook being triggered prior to a last step in the creation of the first software container;
- program instructions to scan the first software container template for one or more identities of software present on the first software container associated with the first software container template;
- and
- program instructions to generate a map of the one or more identities of software present on the first software container.
A computer system comprising:
- one or more computer processors;
- one or more computer-readable storage media;
- and
- program instructions stored on at least one of the one or more computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising:
- program instructions to create a first software container associated with a first software container template and a publication of the first software container template in a software container template repository;
- program instructions to inject a software asset management tool scan into a first software container template according to a template commit hook, the template commit hook being triggered prior to a last step in the creation of the first software container;
- program instructions to scan the first software container template for one or more identities of software present on the first software container associated with the first software container template;
- and
- program instructions to generate a map of the one or more identities of software present on the first software container.
Dependencies are inferred from the claim text.