# US 2026/0093512 A1 · Lightweight rolling update technique for applications

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2026/0093512 A1
- Document ID: US20260093512A1
- Status: Published application
- Kind: A1
- Application number: 18/888,904
- Filed: 2024-09-18
- Published: 2026-04-02
- Earliest claimed: 2024-09-18
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Qi Feng Huo; Da Li Liu; Yuan Yuan Wang; Lei Li; Yan Song Liu
- Web page: https://patentgrep.com/patent/US20260093512A1

## CPC

- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- G06F 8/65: Updates (security arrangements therefor G06F21/57)
- G06F 11/302: {where the computing system component is a software system}
- G06F 2009/45562: {Creating, deleting, cloning virtual machine instances}
- G06F 2009/45591: {Monitoring or debugging support}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Provided are techniques for a lightweight rolling update technique for applications. It is determined that a monitored item of a pod has been updated based on monitoring a pod object associated with the pod, where the pod includes a container, and where the container includes an application. A policy is retrieved for the pod, where the policy identifies the container and specifies one or more actions to be performed on the container. The one or more actions are performed on the container. Annotations to the pod object are updated to indicate that the one or more actions have been completed.

## Claims

### Claim 1

A computer-implemented method, comprising operations for:
determining that a monitored item of a pod has been updated based on monitoring a pod object associated with the pod, wherein the pod includes a container, and wherein the container includes an application;
retrieving a policy for the pod, wherein the policy identifies the container and specifies one or more actions to be performed on the container;
performing the one or more actions on the container; and
updating annotations to the pod object to indicate that the one or more actions have been completed.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1, wherein the monitored item is an item selected from a group consisting of a secret and a configmap.

### Claim 3 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more actions are selected from a group consisting of creating a new container, deleting an existing container, executing the existing container with a preStop property, and executing the existing container with a postStart property.

### Claim 4 (depends on 1)

The computer-implemented method of claim 1, wherein the operations further comprise:
adding the annotations to the pod object, wherein the annotations comprise an identifier of the container, the one or more actions, and a status of each of the one or more actions.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1, wherein the operations further comprise:
for another pod, determining that a policy has not been created; and
creating a default policy with actions for a container in that pod.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1, wherein the one or more actions are performed for the container without recreating the pod object.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1, wherein the policy comprises the monitored item, related subjects, and the one or more actions.

### Claim 8

A computer program product comprising:
one or more computer-readable storage media; and
program instructions stored on the one or more storage media to perform operations comprising:
determining that a monitored item of a pod has been updated based on monitoring a pod object associated with the pod, wherein the pod includes a container, and wherein the container includes an application;
retrieving a policy for the pod, wherein the policy identifies the container and specifies one or more actions to be performed on the container;
performing the one or more actions on the container; and
updating annotations to the pod object to indicate that the one or more actions have been completed.

### Claim 9 (depends on 8)

The computer program product of claim 8, wherein the monitored item is an item selected from a group consisting of a secret and a configmap.

### Claim 10 (depends on 8)

The computer program product of claim 8, wherein the one or more actions are selected from a group consisting of creating a new container, deleting an existing container, executing the existing container with a preStop property, and executing the existing container with a postStart property.

### Claim 11 (depends on 8)

The computer program product of claim 8, wherein the operations further comprise:
adding the annotations to the pod object, wherein the annotations comprise an identifier of the container, the one or more actions, and a status of each of the one or more actions.

### Claim 12 (depends on 8)

The computer program product of claim 8, wherein the operations further comprise:
for another pod, determining that a policy has not been created; and
creating a default policy with actions for a container in that pod.

### Claim 13 (depends on 8)

The computer program product of claim 8, wherein the one or more actions are performed for the container without recreating the pod object.

### Claim 14 (depends on 8)

The computer program product of claim 8, wherein the policy comprises the monitored item, related subjects, and the one or more actions.

### Claim 15

A computer system comprising:
a processor set;
one or more computer-readable storage media; and
program instructions stored on the one or more storage media to cause the processor set to perform operations comprising:
determining that a monitored item of a pod has been updated based on monitoring a pod object associated with the pod, wherein the pod includes a container, and wherein the container includes an application;
retrieving a policy for the pod, wherein the policy identifies the container and specifies one or more actions to be performed on the container;
performing the one or more actions on the container; and
updating annotations to the pod object to indicate that the one or more actions have been completed.

### Claim 16 (depends on 15)

The computer system of claim 15, wherein the monitored item is an item selected from a group consisting of a secret and a configmap.

### Claim 17 (depends on 15)

The computer system of claim 15, wherein the one or more actions are selected from a group consisting of creating a new container, deleting an existing container, executing the existing container with a preStop property, and executing the existing container with a postStart property.

### Claim 18 (depends on 15)

The computer system of claim 15, wherein the operations further comprise:
adding the annotations to the pod object, wherein the annotations comprise an identifier of the container, the one or more actions, and a status of each of the one or more actions.

### Claim 19 (depends on 15)

The computer system of claim 15, wherein the operations further comprise:
for another pod, determining that a policy has not been created; and
creating a default policy with actions for a container in that pod.

### Claim 20 (depends on 15)

The computer system of claim 15, wherein the one or more actions are performed for the container without recreating the pod object.
