Known issues and limitations

Review the known issues for IBM Multicloud Manager

Cannot create a Helm release on a remote cluster

You are unable to deploy Helm charts that contain images on a remote cluster. To fix this error, you must configure ClusterImagePolicy. Run the following command to configure ClusterImagePolicy:

apiVersion: securityenforcement.admission.cloud.ibm.com/v1beta1
kind: ClusterImagePolicy
metadata:
  annotations:
    helm.sh/hook: post-install
    helm.sh/hook-weight: "1"
  name: ibmcloud-default-cluster-image-policy
spec:
  repositories:
  - name: <repo_name>

Applications fail to install during Helm deployment

Applications fail to install during deployment when the ClusterImagePolicy is not configured.

Note: Be sure to configure ClusterImagePolicy. View the Cannot create a Helm release on a remote cluster section for information about configuring the policy.

To fix this error, reinstall your application by following the tasks:

  1. Verify the status of your application by running the following command:

    helm list --tls
    
  2. To delete your application, run the following command:

    helm delete releaseName --purge
    
  3. Edit and locate the ClusterImagePolicy to push your images to your application. Run the following command:

    kubectl get clusterimagepolicy
    
  4. Edit the ClusterImagePolicy by running the following command:

    kubectl edit clusterimagepolicy <policyname>
    
  5. Reinstall your application. Run the following command:

    helm install chartName
    

For more details, see the Helm community issue Opens in a new tab.

When installing the PPA, images are downloaded from the wrong registry

When installing the Passport Archive (PPA), images are downloaded from the wrong registry. The default registry is mycluster.

You must specify the registry in the PPA.

Note: Be sure to log in to your cluster on Docker by running the following command:

 docker login <cluster_CA_domain>:8500/kube-system

Klusterlet has no valid plug-in to deploy when installing a Helm chart onto a remote cluster

Klusterlet has no valid plug-in to deploy when installing a Helm chart onto a remote cluster. Create a Klusterlet tiller secret by running the following command:

kubectl create tls secret <secret_name> --cert ~/.helm/cert.pem --key ~/.helm/key. -n kube-system

See IBM Multicloud Manager getting started for more introduction information.