Authorizations
Token API are generated by Qovery to manage machine to machine interaction and do not have a TTL. Prefix your token with "Token ". Curl Example: curl https://console.qovery.com/organization -H "Authorization: Token $qovery_token"
Response
Default application advanced settings
disable custom domain check when deploying an application
define how long in seconds an application is supposed to be stopped gracefully
Set pod placement on specific Kubernetes nodes labels
Define how you want pods affinity to behave:
Preferredallows, but does not require, pods of a given service are not co-located (or co-hosted) on a single nodeRequirredensures that the pods of a given service are not co-located (or co-hosted) on a single node (safer in term of availability but can be expensive depending on the number of replicas)
Preferred, Requirred Allows you to run a command after the application is started. The command should be a shell command or script.
Allows you to run a command before the application is stopped. The command should be a shell command or script. Qovery requires the sh shell by default and sets a sleep of 15 seconds to let Nginx update its config. Avoiding error codes returned during a rolling update.
RollingUpdategracefully rollout new versions, and automatically rollback if the new version fails to startRecreatestop all current versions and create new ones once all old ones have been shutdown
RollingUpdate, Recreate Define the percentage of a maximum number of pods that can be unavailable during the update process
Define the percentage of the maximum number of pods that can be created over the desired number of pods
define the max cpu resources (in milli)
define the max ram resources (in gib)
When using SSL offloading outside of cluster, you can enforce a redirect to HTTPS even when there is no TLS certificate available
header buffer size used while reading response header from upstream
Limits the maximum time (in seconds) during which requests can be processed through one keepalive connection
Sets a timeout (in seconds) during which an idle keepalive connection to an upstream server will stay open.
Sets a timeout (in seconds) for transmitting a response to the client
Sets a timeout (in seconds) for establishing a connection to a proxied server
Sets a timeout (in seconds) for transmitting a request to the proxied server
Sets a timeout (in seconds) for reading a response from the proxied server
Allows to enable or disable nginx proxy-request-buffering
list of source ranges to allow access to ingress proxy. This property can be used to whitelist source IP ranges for ingress proxy. The value is a comma separated list of CIDRs, e.g. 10.0.0.0/24,172.10.0.1 To allow all source ranges, set 0.0.0.0/0.
list of source ranges to deny access to ingress proxy. This property can be used to blacklist source IP ranges for ingress proxy. The value is a comma separated list of CIDRs, e.g. 10.0.0.0/24,172.10.0.1
Set the name of an environment variable to use as a basic authentication (login:crypted_password) from htpasswd command.
Enable the load balancer to bind a user's session to a specific target. This ensures that all requests from the user during the session are sent to the same target
Sets a timeout (in seconds) for transmitting a request to the grpc server
Sets a timeout (in seconds) for transmitting a request to the grpc server
Allows to define response headers
"{\"X-Frame-Options\":\"DENY \",\"X-Content-Type-Options\":\"nosniff\"}"
Percentage value of cpu usage at which point pods should scale up.
Allows you to set an existing Kubernetes service account name
Automount Kubernetes service account token to have access to Kubernetes API from pods
Mounts the container's root filesystem as read-only