Skip to main content
As of Kubernetes 1.25, kubernetes.io/azure-file is deprecated. Cognigy supports Azure File Container Storage Interface (CSI) instead, which replaces the Azure File provisioner. This guide will explain the migration process from Azure File Provisioner to the Azure CSI driver.

Prerequisites

  • Kubernetes 1.21 or later.
  • The kubectl utility is installed locally.
  • Helm v3.9+ is installed on the client host.
  • Cognigy installation must be 4.64.2 or later.
  • Snapshots or backups of all Azure File Persistent Volume Claims or Persistent Volumes (flow modules, functions) must be ready before the migration starts.

Migration Process

  1. Retain the flow-modules and functions Persistent volumes.
  2. Enable the Azure CSI provisioner in the values.yaml file.
  3. Delete the flow-modules and function StorageClass.
  4. Reapply the helm chart.

Rollback Process

  1. Undo all changes made to the values.yaml file during the migration.
  2. Delete the flow-modules and function StorageClass.
  3. Apply the Helm chart again.
Last modified on September 3, 2026