Tags: kcp


TABLE OF CONTENTS


Overview


When updating cluster in Kublr Control Plane 1.17 and earlier the update process fails for one or more "features" in the status tab showing error message "Unable to update the cluster: Unable to deploy helm package: ... Unable to create temp file for chart: ... open /tmp/helm/... no such file or directory".


Mitigation


This is a known issue for KCP version 1.17 which is fixed in later versions.


For a temporary workaround execute the following command in KCP cluster and run the cluster update again:


kubectl exec -n kublr \
  $(kubectl get pod -n kublr -o=custom-columns=NAME:.metadata.name |
    grep cluster-controller) -- \
  mkdir -p /tmp/helm