Known issues and limitations
Review the known issues for IBM Multicloud Manager
- Cannot create Helm release on a remote cluster
- Applications fail to install during Helm deployment
- When installing the PPA, images are downloaded from the wrong registry
- Klusterlet has no valid plug-in to deploy when installing a Helm chart onto a remote cluster
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:
-
Verify the status of your application by running the following command:
helm list --tls -
To delete your application, run the following command:
helm delete releaseName --purge -
Edit and locate the
ClusterImagePolicyto push your images to your application. Run the following command:kubectl get clusterimagepolicy -
Edit the ClusterImagePolicy by running the following command:
kubectl edit clusterimagepolicy <policyname> -
Reinstall your application. Run the following command:
helm install chartName
For more details, see the Helm community issue .
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.