
We are pleased to announce the release of KubeStash v2025.3.24 , packed with new features and important bug fixes. You can check out the full changelog HERE .
New Features
Here, we are going to highlight the new features that have been introduced in this release.
Custom Restic Cache Volume Configuration
We’ve introduced functionality to pass any existing volume or volumeclaimTemplate in backupConfiguration
or restoreSession
. This volume will be attached with the backup/restore pod and used as a Restic
cache volume.
You can specify a Restic
cache volume using either an existing PVC
name or a volumeClaimTemplate
:
Use Existing PVCs
Reference pre-provisioned PVC
directly in your BackupConfiguration or
RestoreSession`:
addonVolumes:
- name: ${RESTIC_CACHE_VOLUME}
source:
persistentVolumeClaim:
claimName: my-cache-pvc # Existing PVC****
Dynamic Volume Provisioning
Define a volumeClaimTemplate
to let KubeStash automatically provision cache volumes:
addonVolumes:
- name: ${RESTIC_CACHE_VOLUME}
source:
volumeClaimTemplate:
spec:
accessModes: [ReadWriteOnce]
resources:
requests:
storage: 1Gi
Automated AWS IRSA Annotation for Backup/Restore Jobs
Eliminate manual credential management with automatic IAM Role for Service Accounts (IRSA) propagation:
How It Works
Annotate KubeStash Operator's
Service Account with AWS role ARN. KubeStash
automatically injects these annotations into backup/restore
Service Account, enabling secure access to S3 buckets without static credentials.
Setup Guide
- Credentials with IRSA
- How to create OIDC Provider
- Assigning IAM Role
- Using IRSA with KubeStash on Amazon EK
Improvements & Bug Fixes
KubeStash CLI Fix
Resolved an issue where kubestash download
commands failed for Google Cloud Storage
backends due to environment variable handling.
Multi-Region S3 Support
Fixed region detection for IRSA-authenticated
S3 buckets. Previously only the default region
worked; now all AWS regions are supported.
What Next?
Please try the latest release and give us your valuable feedback.
- If you want to install KubeStash in a clean cluster, please follow the installation instruction from HERE .
- If you want to upgrade KubeStash from a previous version, please follow the upgrade instruction from HERE .
Support
To speak with us, please leave a message on our website .