> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/general/clean-up-schedule-for-armory-scale-agent-operations-older-than-a-specific-time-period.md).

# Clean Up Schedule for Armory Scale Agent Operations Older than a Specific Time Period

### Introduction <a href="#introduction" id="introduction"></a>

As the number of Armory Agent deployments increases, admins will want to consider setting up a purge or clean-up schedule for older operations. This schedule will help avoid tables growing without controls. The historical record of executed operations is kept in the `kubesvc_ops_history` table. As the number of deployments increases and as Agents scale, Admins will notice that the table `kubesvc_ops_history` will continue to grow. A purge schedule will help maintain the size of the table. The Armory Agent plugin automatically handles this through the configuration below

### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

Armory Enterprise Spinnaker with Armory Agent for Kubernetes enabled.

### Instructions <a href="#instructions" id="instructions"></a>

To delete the operations older than a particular period regularly without any manual intervention, admins can use the below configurations. Please note that the below configurations are optional by default, and will not be set unless admins do so.

**Purge the operations older than a Specific # of Weeks**

Admins can set a clean-up period in `number of weeks` by making the following change in the configuration. Any operation older than the specified weeks in the database table `kubesvc_ops_history` would be purged automatically kubesvc: jobs.operation-history.purge.weeks: 1

**Frequency of the purge process**

Admins can also set a clean-up period based in a `spring cron expression.` A `spring cron expression` can be supplied to the configuration as shown in the example below kubesvc: jobs.operation-history.purge.cron: 0 0 0 \* \* 0 For help defining `cron expressions`, please visit: <https://en.wikipedia.org/wiki/Cron#CRON_expression> For the complete list of configurations on the Agent plugin, please refer <https://docs.armory.io/armory-enterprise/armory-agent/advanced-config/agent-plugin-options/>
