---
title: "Decoupled CCM \u0026 CSI Add-ons"
date: 2025-06-13
tags: ["Improvement","SKS"]
url: https://changelog.exoscale.com/decoupled-ccm-csi-add_ons/
---
# Decoupled CCM & CSI Add-ons

<p class="">We’ve introduced a credential separation improvement for Kubernetes clusters using Exoscale SKS. The Cloud Controller Manager (CCM) and Container Storage Interface (CSI) add-ons now use <b>independent IAM API keys and roles</b>, improving security and lifecycle management, as well as allowing CSI to be deployed independently.</p>

<h2><b>What's new?</b></h2>

<ul>
  <li><p class="">When creating or updating an SKS cluster with add-ons enabled, <b>separate IAM roles and API keys are now automatically created per add-on and per cluster</b>.</p></li>
  <li><p class="">These credentials follow a clear naming pattern: sks-&lt;addon&gt;-&lt;cluster-id&gt;</p></li>
  <li><p class="">Credential lifecycles are <b>fully managed by Exoscale</b>: they’re created with the cluster and automatically removed when the cluster is deleted.</p></li>
</ul>

<h2><b>Why does this matter?</b></h2>

<ul>
  <li><p class=""><b>Improved Security</b>: Credentials are isolated per add-on, minimizing permission exposure.</p></li>
  <li><p class=""><b>Granular Access Control</b>: Fine-tune or audit CCM and CSI access independently.</p></li>
  <li><p class=""><b>Easier Auditing</b>: Identify and monitor actions from each add-on individually.</p></li>
  <li><p class=""><b>Simplified Operations</b>: In case of accidental deletion or suspected compromise, credentials can be <b>rotated easily.</b></p></li>
</ul>

<p class=""><img height="728" width="1756" src="ccm_csi.png" loading="lazy"></p>

<p class="">This change applies automatically to newly created or updated clusters. Existing clusters continue to work as-is and can adopt the new model by updating the cluster configuration or rotating the respective credentials.</p>

[Learn more in our docs](https://community.exoscale.com/product/compute/containers/operation/certificates-and-keys/#addon-credentials)

