Skip to content
This repository was archived by the owner on Mar 14, 2024. It is now read-only.

Latest commit

 

History

History
64 lines (44 loc) · 5.5 KB

File metadata and controls

64 lines (44 loc) · 5.5 KB

QoveryApi.ApplicationAdvancedSettings

Properties

Name Type Description Notes
deploymentCustomDomainCheckEnabled Boolean disable custom domain check when deploying an application [optional]
deploymentTerminationGracePeriodSeconds Number define how long in seconds an application is supposed to be stopped gracefully [optional]
deploymentAffinityNodeRequired {String: String} Set pod placement on specific Kubernetes nodes labels [optional]
deploymentAntiaffinityPod String Define how you want pods affinity to behave: * `Preferred` allows, but does not require, pods of a given service are not co-located (or co-hosted) on a single node * `Requirred` ensures 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) [optional]
deploymentUpdateStrategyType String * `RollingUpdate` gracefully rollout new versions, and automatically rollback if the new version fails to start * `Recreate` stop all current versions and create new ones once all old ones have been shutdown [optional]
deploymentUpdateStrategyRollingUpdateMaxUnavailablePercent Number Define the percentage of a maximum number of pods that can be unavailable during the update process [optional]
deploymentUpdateStrategyRollingUpdateMaxSurgePercent Number Define the percentage of the maximum number of pods that can be created over the desired number of pods [optional]
buildTimeoutMaxSec Number [optional]
buildCpuMaxInMilli Number define the max cpu resources (in milli) [optional]
buildRamMaxInGib Number define the max ram resources (in gib) [optional]
networkIngressProxyBodySizeMb Number [optional]
networkIngressEnableCors Boolean [optional]
networkIngressCorsAllowOrigin String [optional]
networkIngressCorsAllowMethods String [optional]
networkIngressCorsAllowHeaders String [optional]
networkIngressProxyBufferSizeKb Number header buffer size used while reading response header from upstream [optional]
networkIngressKeepaliveTimeSeconds Number Limits the maximum time (in seconds) during which requests can be processed through one keepalive connection [optional]
networkIngressKeepaliveTimeoutSeconds Number Sets a timeout (in seconds) during which an idle keepalive connection to an upstream server will stay open. [optional]
networkIngressSendTimeoutSeconds Number Sets a timeout (in seconds) for transmitting a response to the client [optional]
networkIngressProxyConnectTimeoutSeconds Number Sets a timeout (in seconds) for establishing a connection to a proxied server [optional]
networkIngressProxySendTimeoutSeconds Number Sets a timeout (in seconds) for transmitting a request to the proxied server [optional]
networkIngressProxyReadTimeoutSeconds Number Sets a timeout (in seconds) for reading a response from the proxied server [optional]
networkIngressProxyBuffering String Allows to enable or disable nginx `proxy-request-buffering` [optional]
networkIngressWhitelistSourceRange String 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. [optional]
networkIngressDenylistSourceRange String 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 [optional]
networkIngressBasicAuthEnvVar String Set the name of an environment variable to use as a basic authentication (`login:crypted_password`) from `htpasswd` command. [optional]
networkIngressEnableStickySession Boolean 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 [optional]
networkIngressGrpcSendTimeoutSeconds Number Sets a timeout (in seconds) for transmitting a request to the grpc server [optional]
networkIngressGrpcReadTimeoutSeconds Number Sets a timeout (in seconds) for transmitting a request to the grpc server [optional]
networkIngressExtraHeaders String Allows to define response headers [optional]
hpaCpuAverageUtilizationPercent Number Percentage value of cpu usage at which point pods should scale up. [optional]
securityServiceAccountName String Allows you to set an existing Kubernetes service account name [optional]
securityAutomountServiceAccountToken Boolean Automount Kubernetes service account token to have access to Kubernetes API from pods [optional]
securityReadOnlyRootFilesystem Boolean Mounts the container's root filesystem as read-only [optional]

Enum: DeploymentAntiaffinityPodEnum

  • Preferred (value: "Preferred")

  • Requirred (value: "Requirred")

Enum: DeploymentUpdateStrategyTypeEnum

  • RollingUpdate (value: "RollingUpdate")

  • Recreate (value: "Recreate")