---
name: openshift-ts-storage-vpc-block-api-key
title: Block Storage for VPC PVC creation fails after API key reset
description: Troubleshoot VPC block storage API key issues.
last-updated: 2026-08-12
---

> ## Documentation Index
> The table of contents for this documentation set is at https://cloud.ibm.com/docs/openshift?format=markdown
> The index for all IBM Cloud docs is at: https://cloud.ibm.com/docs/llms.txt
> Use these files to discover more information as needed.

# Block Storage for VPC PVC creation fails after API key reset
{: #vpc-block-api-key-reset-ts}
{: support}

Troubleshoot VPC block storage API key issues.
{: shortdesc}


[Virtual Private Cloud]{: tag-vpc}

After you reset your API key, Block Storage for VPC PVC creation fails with an IAM permission error.
{: tsSymptoms}

Resetting your API key means the credentials that the Block Storage for VPC cluster add-on uses to provision volumes are no longer valid. After resetting your API key, you must reset the Block Storage for VPC controller to use the latest API key for volume provisioning.
{: tsCauses}

## Resolving the issue
{: #vpc-block-api-key-resolve}

After resetting your API key, you must re-create the Block Storage for VPC controller pod.
{: tsResolve}

1. Get the Block Storage for VPC controller pod name.

    ```sh
    oc get pods -n kube-system | grep ibm-vpc-block-csi-controller  
    ```
    {: pre}

1. Delete the Block Storage for VPC controller pod.

    ```sh
    oc delete pod -n kube-system POD_NAME
    ```
    {: pre}