Actually I'm getting a permissions error now: Error creating instance `<HttpError 403 when requesting > https://www.googleapis.com/compute/v1/projects/aqueous-aileron-130 > 123/zones/us-west1-a/instances?alt=json returned "Required > 'compute.images.useReadOnly' permission for > 'projects/robert-cloud/global/images/robert-image'">`
On Friday, July 14, 2017 at 3:02:55 PM UTC-7, Robert wrote: > > Thank you Ricardo. I'll submit the issue. > > I'm now trying to specify a custom image using the "image_id" key in the > cluster section. e.g.: > image_id=robert-image > > I receive an error saying that the image cannot be located due to an > incorrect image project name, which in the case below defaults to > "robert-cloud": > > ERROR Could not start node `compute001`: Error creating instance >> `<HttpError 400 when requesting >> https://www.googleapis.com/compute/v1/projects/<my-project>/zones/us-west1-a/instances?alt=json >> >> returned "Invalid value for field >> 'resource.disks[0].initializeParams.sourceImage': ' >> https://www.googleapis.com/compute/v1/projects/robert-cloud/global/images/robert-image'. >> >> The referenced image resource cannot be found.">` -- <class >> 'elasticluster.exceptions.InstanceError'> > > > I'm not sure how to associate my custom image with an image project or if > that's even the problem here. Any ideas? > > Robert > > On Friday, July 14, 2017 at 1:52:47 PM UTC-7, Riccardo Murri wrote: >> >> Dear Robert, >> >> > I would like a shell script to run automatically upon node creation. I >> have >> > tried passing commands via the "image_userdata" configuration key >> located >> > within the cluster section of the elasticluster config file. But I have >> not >> > seen any indication of it working so far. >> >> This seems to be a bug in ElastiCluster's GCE backend: the >> `image_userdata` parameter is ignored and not passed on to the cloud. >> (Conversely, with OpenStack the trick would work.) Can you please >> report it on ElastiCluster's isse tracker? >> >> As a workaround, I can only suggest that you create your own VM >> image/snapshot, which includes the startup script and calls it from >> `/etc/rc.local` or a similar boot-level script. >> >> Ciao, >> R >> >> -- >> Riccardo Murri / Email: [email protected] / Tel.: +41 77 458 98 32 >> > -- You received this message because you are subscribed to the Google Groups "elasticluster" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
