Azure Rack Parameters
The following parameters are available for configuring your Convox rack on Microsoft Azure. These parameters allow you to customize and optimize the behavior of your applications and services running on the Azure platform.
Some parameters can only be set during rack installation and cannot be changed afterwards. These include
region. See individual parameter pages for details.
Parameters
| Parameter | Description |
|---|---|
| additional_build_groups_config | Configures additional dedicated build node pools for the cluster. |
| additional_node_groups_config | Configures additional customized node pools for the cluster, including Arm node pools. |
| azure_files_enable | Enable Azure Files NFS volumes for shared persistent storage. |
| cert_duration | Certificate renewal period. |
| cost_tracking_enable | Turns on the rack-side cost accumulator that powers convox cost and per-app budget caps. |
| cost_tracking_history_days | Sets how many days of daily App cost history the Rack keeps for convox cost --start and --end. |
| docker_hub_password | Docker Hub access token for authenticated image pulls. |
| docker_hub_username | Docker Hub username for authenticated image pulls. |
| elasticsearch_disk | Size of each Elasticsearch log volume, which sets how much log history the Rack keeps. |
| fluentd_memory | Configures memory allocation for the Fluentd log collector DaemonSet. |
| high_availability | Enables high availability mode with redundant replicas. |
| idle_timeout | Load balancer idle timeout in minutes. |
| max_on_demand_count | Maximum number of nodes in the default node pool. |
| min_on_demand_count | Minimum number of nodes in the default node pool. |
| nginx_additional_config | Additional nginx ingress controller configuration. |
| nginx_image | Custom nginx ingress controller image. |
| node_disk | OS disk size in GB for the default node pool. |
| node_type | Specifies the node instance type. |
| nvidia_device_plugin_enable | Deploys the NVIDIA GPU Device Plugin to enable GPU workloads. |
| nvidia_device_time_slicing_replicas | Number of virtual GPU replicas per physical GPU for time-slicing. |
| pdb_default_min_available_percentage | Default minimum available percentage for PDBs. |
| region | Specifies the Azure region for the rack. |
| router_log_redact_params | Masks query parameter values in router access and error logs, for every parameter (all) or a list of names. |
| ssl_ciphers | Custom SSL/TLS cipher suites for nginx. |
| ssl_protocols | SSL/TLS protocol versions for nginx. |
| syslog | Specifies the endpoint to forward logs to a syslog server. |
| syslog_tls_verify | Verifies the certificate of a tcp+tls syslog endpoint against public certificate authorities. |
| tags | Custom Azure resource tags. |
| terraform_update_timeout | Controls how long Terraform waits for cluster and node pool update operations to complete. |
| webhook_signing_key | Per-rack HMAC secret that signs outbound webhook deliveries with a Convox-Signature header. |