Closed AlexisVLRT closed 3 years ago
Hey @AlexisVLRT Didn't have the time to go into the code in details I just had a quick look, nice work below are my few remarks :
@griseau
Good point regarding the region, I hadn't considered that. Will update.
I'll fix the brand thing, as well as adding a flow diagram as documentation since it's getting a little obscure.
I chose to deploy as a flex GAE for now just because it was a little easier to just specify some dummy docker image than create an app engine yaml and all. I agree it would be better to have a regular one, scaled to 0. It will make a good first issue for someone to tackle. I'll let it as is for now.
Also for some reason I can't add you as a reviewer anymore. Maybe because you're not in the org anymore?
@AlexisVLRT Nice ! Looks like this package is getting stronger and stronger ;)
Hum, I guess it's the reason yes
Ready for review :)
If an oauth client already exists, use it instead of creating a new one.
Does it mean that we use the same OAuth Client Id and Client secret for multiple deployments (even if they are in the same project)?
Does it mean that we use the same OAuth Client Id and Client secret for multiple deployments
With the current implementation, yes.
As far as I can tell, you can only have one oauth client/secret for all the app engine services on a project since it's defined at the google_app_engine_application
level in Terraform.
Alright.
And you already answered the question that was following up. So good for me 👍
Issue
resolves #51
Changes
default
name and domain. This ensures that the URL of the MLFlow web server will always behttps://mlflow-dot-{PROJECT_ID}.ew.r.appspot.com
Testing
I validated this version by:
Sorry for the bulky PR with too many changes.