artefactory / one-click-mlflow

A tool to deploy a mostly serverless MLflow tracking server on a GCP project with one command
GNU Lesser General Public License v3.0
66 stars 21 forks source link

Av/feat/various #55

Closed AlexisVLRT closed 3 years ago

AlexisVLRT commented 3 years ago

Issue

resolves #51

Changes

Testing

I validated this version by:

Sorry for the bulky PR with too many changes.

griseau commented 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 :

AlexisVLRT commented 3 years ago

@griseau

Also for some reason I can't add you as a reviewer anymore. Maybe because you're not in the org anymore?

griseau commented 3 years ago

@AlexisVLRT Nice ! Looks like this package is getting stronger and stronger ;)

Hum, I guess it's the reason yes

AlexisVLRT commented 3 years ago

Ready for review :)

benoitgoujon commented 3 years ago

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)?

AlexisVLRT commented 3 years ago

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.

benoitgoujon commented 3 years ago

Alright.

And you already answered the question that was following up. So good for me 👍