Hi ashwin,
The error you are seeing occurs because CycleCloud cannot find the CentOS 7 image specified during cluster creation. When it tries to look up the image version "latest", no matching image is found. So, you are getting the error IndexError: list index out of range1. Ensure that the CentOS image you are trying to use exists and that the correct details publisher, offer, SKU, and version re specified in your cluster configuration. You can validate this in the Azure portal or via the Azure CLI:
az vm image list --publisher OpenLogic --offer CentOS-HPC --sku 7.7 --all --query '[].{Version:version}' -o table
Reference: https://learn.microsoft.com/en-us/azure/cyclecloud/images?view=cyclecloud-8
- Some marketplace images require acceptance of marketplace terms before they can be used. For guidance on common marketplace image issues, see
- If you are using a custom image, ensure it meets CycleCloud requirements. Custom images must be generalized to remove machine-specific information.
Reference: https://learn.microsoft.com/en-us/azure/cyclecloud/how-to/create-custom-image?view=cyclecloud-8
4.Confirm that your CycleCloud version supports the image features and custom images. Although version 8.3 supports most features, upgrading to a newer release (e.g., 8.7.2 or later) can resolve marketplace image issues and include additional fixes.
Reference: https://learn.microsoft.com/en-us/azure/cyclecloud/release-notes/8-7-2?view=cyclecloud-8
5.Additionally, review CycleCloud server logs for more information on image lookup failures. Logs are usually located under /opt/cycle_server/system/logs/.
Hope this helps! Please let me know if you have any queries.