Livepatch on-prem patch storageΒΆ
Livepatch Server supports several different drivers for storing patch files downloaded from livepatch.canonical.com:
Local filesystem
Swift
S3 (and compatible implementations, e.g. MinIO)
PostgreSQL
Google Cloud Storage (GCS)
Azure Blob Storage
IBM Cloud Object Storage
Oracle Cloud Infrastructure (OCI) Object Storage
The filesystem patch store is easiest to deploy and suits most configurations. However, if there is a need to scale out the Livepatch Server such as have multiple Livepatch Servers running to handle the load, the filesystem patch store should not be used.
In case there is a need to scale out Livepatch on-prem, use one of the object storage backends (s3, gcs, azure, ibm, oracle), postgresql, or swift patch stores. Any patch store should have enough space for storing live kernel patches - currently at least 45GB for all patches, see this guide to filter patches sent to your on-prem instance to specific kernel variants/architectures and lower this requirement.
See the patch storage config for all available parameters.