Required 'compute.images.get' permission for 'projects/wordpress-sites-170807/global/images/SANITISED-template'I suspect you are sharing an image across projects, and you do not have the compute.images.get permission on the project that includes the original image. Thus, getting the image from the originating project, you need to add the “roles/compute.imageUser” role on the project's IAM. That role should include the “get, list, and use” permissions. For further information about the subject, you may refer to this document.
If that is not the case, and since you opened this issue tracker report, I’ll be glad to further investigate it with you at that report.
As to benefit the community if someone is facing the same issue. The clone button in Cloud Console copies the configuration of the instance and adds them into a new template. It does not clone the instance’s persistent disks into a new instance. So if your goal is to have an identical instance including the data on it, it won’t work. It will just create a new instance with the same configuration from the original source image.
In this case, it seems that the original configuration of the instance included the source image from a different project which you have no access to now.
To clone the instance’s configurations including the persistent disk (identical instance), you should first create a new snapshot or image from the persistent disk, and then to retain other configs you may use the clone button, but change the source image to the snapshot or image you have created earlier.
As to update the community, and due to your important feedback, the “Clone” button was replaced with a “Create Similar” button. As mentioned above, it creates a template that is similar in configuration with the original instance. It does not create an identical instance with an identical disk (same data) . To create an identical instance with the same data, you need to create an instance from a snapshot or an image.