Google Cloud Compute

Hi, just looking at testing out Deadline on Google Cloud Compute but not sure I’m configuring it right in ‘Configure Cloud Providers’.

What I’ve got so far:

Client Secrets - I’ve entered the ‘CLIENT SECRET’ string provided under ‘APIs & auth > Credentials’ in the developer console
OAuth 2.0 Dat - I’ve downloaded the .json file created (by google) when you ‘Create new Client ID’ and linked to this (locally)
Project - I’ve tried my ‘project name’ and ‘Project ID’ in here
Enabled - True
Zone - europe-west1-a
Instance Name - my instance name is ‘maya-vray’ but I don’t seem to be able to input a hyphen?
Instance Name - not sure what to put in this second one?

When I click ‘verify access’ I just get ‘Could not verify you credentials’.

Lots of places I could be going wrong here. I’ve not got the client going on the cloud machine yet (having issues installing mono) but I’d guess that not needed to authenticate?

Any assistance appreciated!

Thanks,
Chris

Hey Chris,

Setting up cloud stuff is kinda tricky. Hopefully I can help you out.

Client Secrets is the path to that .json file you got from Google.
OAuth2Dat is kinda weird. It’s a path to a file you don’t actually have yet. The first time you try and connect it’ll download a oauth file to that path. From then on it’ll use that file.
Project is the project ID.
Instance Name that’s the name instances will use when you create them using Deadline (cloning). It automatically appends some random hex characters to the end for uniqueness. There should only be 1 of those.

We’ve done some work to the Google plugin recently. What version of Deadline do you have? I can check if we have a newer version for you to use.

Thanks,
Eric

Hi Eric,

Thanks for the response but not having much more luck with that on 6.2.1.38.

I’m trying:

Client secrets - the .json file from Google
OAuth 2.0 Dat - blank

Enabled - True
Zone - europe-west1-a

Instance Name - blank

When I enter those details and try to verify it can’t verify but now when I close down the window by clicking OK my browser is repeatedly asking me to log-in to my google account but when I do I just get an error page:

[code]401. That’s an error.

Error: invalid_client

no application name

Request Details
That’s all we know.[/code]

Just to confirm at this stage I don’t have a Deadline client set up on Google but I’m testing this on a Centos7 Google Compute build.

Thanks,
Chris

Actually, not that I’m much further in terms of getting it to work but by entering the Project ID (the name automatically assigned to the project) rather than the Project Name (one you assign when you start a new project in Google) it’s not trying to authenticate via a browser anymore, or least not complaining about it every 20 seconds.

Not sure what that means for now (!) but I’ll try and get a Client going on my test machine and see what happens from there.

Thanks,
Chris

Hey Chris,

Oauth should be a path to a file. It doesn’t exist yet but it should still be entered. We use something like this usually.

Client Secrets: ~/path/to/clientsecrets.json
Oauth: ~/path/to/oauth2.dat

Give that a try.
Eric

Struggling with this a bit. Going to put it on ice for now as it looks like Deadline 7 will have goodies to make this easier?

yes! get on the beta and try it out! [email beta@thinkboxsoftware.com]

cb