---
title: "List default helm advanced settings"
method: GET
path: "/defaultHelmAdvancedSettings"
tags: ["Helms"]
---

# List default helm advanced settings

`GET /defaultHelmAdvancedSettings`

## Request

- Base URL: `https://api.qovery.com`
- URL: `https://api.qovery.com/defaultHelmAdvancedSettings`
- Auth: one of:
  - API key in header `Authorization`
  - HTTP bearer
- TypeScript: <https://skmtc.dev/qovery/apis/qovery-api/docs/defaultHelmAdvancedSettings/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

Default helm advanced settings

- HelmAdvancedSettings
  - `deployment.custom_domain_check_enabled` boolean: disable custom domain check when deploying a helm
  - `network.ingress.proxy_body_size_mb` integer
  - `network.ingress.force_ssl_redirect` boolean: When using SSL offloading outside of cluster, you can enforce a redirect to HTTPS even when there is no TLS certificate available
  - `network.ingress.enable_cors` boolean
  - `network.ingress.cors_allow_origin` string
  - `network.ingress.cors_allow_methods` string
  - `network.ingress.cors_allow_headers` string
  - `network.ingress.proxy_buffer_size_kb` integer: header buffer size used while reading response header from upstream
  - `network.ingress.keepalive_time_seconds` integer: Limits the maximum time (in seconds) during which requests can be processed through one keepalive connection
  - `network.ingress.keepalive_timeout_seconds` integer: Sets a timeout (in seconds) during which an idle keepalive connection to an upstream server will stay open.
  - `network.ingress.send_timeout_seconds` integer: Sets a timeout (in seconds) for transmitting a response to the client
  - `network.ingress.proxy_connect_timeout_seconds` integer: Sets a timeout (in seconds) for establishing a connection to a proxied server
  - `network.ingress.proxy_send_timeout_seconds` integer: Sets a timeout (in seconds) for transmitting a request to the proxied server
  - `network.ingress.proxy_read_timeout_seconds` integer: Sets a timeout (in seconds) for reading a response from the proxied server
  - `network.ingress.proxy_buffering` string: Allows to enable or disable nginx `proxy-buffering`
  - `network.ingress.proxy_request_buffering` string: Allows to enable or disable nginx `proxy-request-buffering`
  - `network.ingress.grpc_send_timeout_seconds` integer: Sets a timeout (in seconds) for transmitting a request to the grpc server
  - `network.ingress.grpc_read_timeout_seconds` integer: Sets a timeout (in seconds) for transmitting a request to the grpc server
  - `network.ingress.whitelist_source_range` 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.
  - `network.ingress.denylist_source_range` 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
  - `network.ingress.extra_headers` string: Allows to define response headers
  - `network.ingress.basic_auth_env_var` string: Set the name of an environment variable to use as a basic authentication (`login:crypted_password`) from `htpasswd` command. You can add multiples comma separated values.
  - `network.ingress.enable_sticky_session` 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

## Other responses

- `401`: Access token is missing or invalid
- `403`: Access forbidden

---

[API](https://skmtc.dev/qovery/apis/qovery-api.md) - [All operations](https://skmtc.dev/qovery/apis/qovery-api/llms.txt) - [OpenAPI document](https://skmtc.dev/qovery/apis/qovery-api/revisions/93c4960a44ba?raw)
