Introducing KubeStash v2025.3.24

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

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 .


TAGS

Get Up and Running Quickly

Deploy, manage, upgrade Kubernetes on any cloud and automate deployment, scaling, and management of containerized applications.