goblet
goblet copied to clipboard
Goblet is an easy-to-use framework that enables developers to quickly spin up fully featured REST APIs with python on GCP
* Have a decorator that specifies which stages should the function it is wrapped be deployed too ``` @app.stage("dev") @app.route("/debug/endpoint" def only_dev(): return ```
* Add required iam bindings to service accounts automatically based on resources being deployed for example the service account added to a scheduler or api gateway would need permission to...
* Allow bindings to be added to the cloudrun job. similar to cloudrun ``` { "bindings": [ { "role": "roles/cloudfunctions.invoker", "members": [ "allUsers" ] } ] } ``` * maybe...
Secrets can be configured with a list of up to 10 Pub/Sub topics. Whenever an operation is performed that modifies the secret or one of its versions, Secret Manager will...
custom audiences: https://cloud.google.com/run/docs/configuring/custom-audiences#setting > Setting custom audiences for Cloud Run is at the service level and applies to all serving revisions, similar to IAM authorization membership. after setting custom audiences...
Hi folks, how are you doing? We use Goblet a long time in our projects, but it seems the jobs created by app.job() stopped run. It raises "Job {name} not...
Hi folks, I am trying to run the steps described in the README.md of the examples/example_pubsub_emulator folder (created at this PR https://github.com/goblet/goblet/pull/422) but I am getting the following error when...
When calling http://domain.tld/path, if there is no @app.route('/path') defined Goblet returns a 404. Calling http://domain.tld/ doesn't return a 404 and fails with an error.
Add a section to the documentation related to generating client libraries from the goblet openapi spec. https://openapi-generator.tech/docs/generators/
Currently, the `before_request` & `after_request` decorators do not run when attached to a sub app, would it be possible to support this?