Some massive refactoring for phasing out gcloud usages.
Most things are simple, but I had to reimplement gcloud run deploy which
turned out to be the most complicated (expecting potential bugs on redeploying
existing services as it's a different code path).
Also the trusted shell detection can now easily be done using
TRUSTED_ENVIRONMENT=true, so removing "organizations list" command call.
Some massive refactoring for phasing out
gcloud
usages.Most things are simple, but I had to reimplement
gcloud run deploy
which turned out to be the most complicated (expecting potential bugs on redeploying existing services as it's a different code path).Also the trusted shell detection can now easily be done using TRUSTED_ENVIRONMENT=true, so removing "organizations list" command call.
Fixes #145.