---
title: Existing Cluster SPI Config File
slug: install-10x/existing-cluster-spi-config-file
docTags: 
createdAt: 2025-07-16T13:29:40.592Z
---

Below is a reference of the available configurable options for an existing cluster Swimlane deployment. Refer to [Configure the Swimlane Platform for an Existing Cluster Install](docId\:TvCYnRfn2_8u-bhRpRBE1) for an explanation of these options.

### Required Configuration Options

An SPI config file requires certain MongoDB options to be set in order to be valid for deployment. These options will change depending on your MongoDB setup. Refer to the [MongoDB Settings](#) section to determine which settings you need to create a valid SPI config file.

All other options are optional, but some options are dependent on other options being enabled or set to valid values. Refer to the `Requirements` column in each of the sections below, where applicable:

### Configuration Options

### Ingress Settings

To access the Swimlane UI, either `expose_web_service_externally` or `swimlane_enable_ingress` config options must be enabled.

| Key                                      | Description                                                                                                                                                      | Requirements                                                                                       | Type                                     | Accepted value (where applicable) |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | ---------------------------------------- | --------------------------------- |
| expose\_web\_service\_externally         | Expose the Swimlane web service directly from each node in the cluster on TCP.                                                                                   |                                                                                                    | boolean integer                          | "0" is false, "1" is true         |
| expose\_web\_service\_externally\_port   | Specify the port that the Swimlane web service will use when exposed with `expose_web_service_externally`. A random port will be selected if this is left unset. |                                                                                                    | integer                                  |                                   |
| swimlane\_enable\_ingress                | Enable ingress options for Swimlane web pods                                                                                                                     |                                                                                                    | boolean integer                          | "0" is false, "1" is true         |
| swimlane\_ingress\_annotations           | Set any ingress annotations for the Swimlane web ingress.                                                                                                        | Requires `swimlane_enable_ingress` to be enabled.                                                  | string                                   |                                   |
| swimlane\_ingress\_hosts                 | Set a hostname to be used with the Swimlane web ingress.                                                                                                         | Requires `swimlane_enable_ingress` to be enabled.                                                  | string                                   | Similar to YAML format: '- ""'    |
| swimlane\_ingress\_tls                   | Set any tls settings for the Swimlane web ingress.                                                                                                               | Requires `swimlane_enable_ingress` to be enabled.                                                  | string                                   | Styled as a YAML tls block        |
| swimlane\_set\_web\_service\_annotations | Enable any ingress annotations set with `swimlane_web_service_annotations`.                                                                                      |                                                                                                    | boolean integer                          | "0" is false, "1" is true         |
| swimlane\_web\_service\_annotations      | Set any web service annotations required by your ingress.                                                                                                        | Requires `swimlane_set_web_service_annotations` and `expose_web_service_externally` to be enabled. | string                                   |                                   |
| swimlane\_tls\_cert\_upload\_backend     | Enable the upload of a cerfificate and key for Swimlane backend traffic.                                                                                         |                                                                                                    | boolean integer                          | "0" is false, "1" is true         |
| swimlane\_tls\_cert\_backend             | Set the certificate that you want Swimlane to use for backend traffic. Corresponds to `swimlane_tls_key_backed` config option.                                   | Requires `swimlane_tls_cert_upload_backend` to be enabled.                                         | Base64 Encoded RSA Formatted Certificate |                                   |
| swimlane\_tls\_key\_backend              | Set the key that you want Swimlane to use for backend traffic. Corresponds to `swimlane_tls_cert_backend` config option.                                         | Requires `swimlane_tls_cert_upload_backend` to be enabled.                                         | Base64 Encoded RSA Formatted Key         |                                   |

### Swimlane Settings

| Key                              | Description                                                         | Requirements                                       | Type                                         | Accepted value (where applicable)                                               |
| -------------------------------- | ------------------------------------------------------------------- | -------------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------- |
| aspnetcore\_environment\_type    | The type of Swimlane environment, either Development or Production. |                                                    | string                                       | "aspnetcore\_environment\_development" or "aspnetcore\_environment\_production" |
| swimlane\_audit\_logging         | Turn Audit Logging on or off for Swimlane.                          |                                                    | boolean integer                              | "0" is false, "1" is true                                                       |
| swimlane\_audit\_logging\_level  | The logging level for the Swimlane audit logs.                      | Requires `swimlane_audit_logging` to be enabled.   | string                                       | "Debug", "Info", "Warn", or "Error"                                             |
| swimlane\_openssl\_cipherstring  | Set the level of openssl cipher.                                    |                                                    | string                                       | DEFAULT\@SECLEVEL=2                                                             |
| swimlane\_openssl\_minprotocol   | Set the minimum level of OpenSSL protocol.                          |                                                    | string                                       | TLSv1.2                                                                         |
| mongo\_external\_service         | Expose MongoDB externally on each node                              | Only applicable with embedded MongoDB              | boolean integer                              | "0" is false, "1" is true                                                       |
| pip\_config                      | The pip config file that will be uploaded into the Swimlane pods.   | Requires `pip_config_upload` to be enabled.        | Base64 Encoded pip config file               |                                                                                 |
| pip\_config\_upload              | Enable the upload of the pip config file specified in `pip_config`. |                                                    | boolean integer                              | "0" is false, "1" is true                                                       |
| swimlane\_chrome                 | Enable the Swimlane chrome pod for deployment.                      |                                                    | boolean integer                              | "0" is false, "1" is true                                                       |
| swimlane\_syslog\_receiver       | Enable the Swimlane syslog receiver pod for deployment.             |                                                    | boolean integer                              | "0" is false, "1" is true                                                       |
| swimlane\_syslog\_receiver\_port | Set the port the Swimlane syslog receiver will use.                 | Requires `swimlane_syslog_receiver` to be enabled  | integer                                      |                                                                                 |
| third\_party\_certs              | Set any third party certs that you want Swimlane to be able to use. | Requires `third_party_certs_upload` to be enabled. | Base64 Encoded RSA Formatted CA Certificate> |                                                                                 |
| third\_party\_certs\_upload      | Enable the upload of any third party certs.                         |                                                    | boolean integer                              | "0" is false, "1" is true                                                       |

### MongoDB Settings

MongoDB can either be deployed as part of the embedded cluster or connected to externally. The config option `mongo_use_external_deployment` controls this setting. By default, this is set to `0`, meaning an embedded cluster will be deployed and used. If set to `1`, no embedded MongoDB cluster will be deployed. Refer to [Deploy with an External MongoDB Cluster](docId:8CK4WIMtlJ-EHvyRuHiKw) for more explanation on external cluster options.

### Required Embedded MongoDB Settings

These settings are required to be set for any SPI Install with an embedded MongoDB cluster.

| Key                                       | Description                                                               | Requirements                                                             | Type                  | Accepted value (where applicable) |
| ----------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------ | --------------------- | --------------------------------- |
| swimlane\_database\_encrypt\_key          | Set the database encryption key for MongoDB                               | Has to be identical to `swimlane_database_encrypt_key_confirm`           | Base64 Encoded String |                                   |
| swimlane\_database\_encrypt\_key\_confirm | Confirm the database encryption key for MongoDB                           | Has to be identical to `swimlane_database_encrypt_key`                   | Base64 Encoded String |                                   |
| mongo\_admin\_user\_password              | The MongoDB password for the Admin user.                                  | Requires `mongo_admin_user_password_confirm` to be set and identical.    | Base64 Encoded String |                                   |
| mongo\_admin\_user\_password\_confirm     | Confirmation for the MongoDB password for the Admin user.                 | Requires `mongo_admin_user_password` to be set and identical.            | Base64 Encoded String |                                   |
| mongo\_swimlane\_user\_password           | Set the MongoDB password for the Swimlane user.                           | Requires `mongo_swimlane_user_password_confirm` to be set and identical. | Base64 Encoded String |                                   |
| mongo\_swimlane\_user\_password\_confirm  | Confirm the MongoDB password for the Swimlane user.                       | Requires `mongo_swimlane_user_password` to be set and identical.         | Base64 Encoded String |                                   |
| swimlane\_storage\_class                  | Set the name of the storage class that Swimlane will use for MongoDB PVCs |                                                                          | string                |                                   |
| mongo\_volume\_size                       | The size of the PVC that MongoDB will attempt to claim                    |                                                                          | integer               |                                   |

### Required External MongoDB Settings

These settings are required to be set for any SPI Install that connects to an external MongoDB cluster.

| Key                                               | Description                                                                                                        | Requirements                                                                                                                       | Type                  | Accepted value (where applicable) |
| ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- | --------------------- | --------------------------------- |
| swimlane\_database\_encrypt\_key                  | Set the database encryption key for MongoDB                                                                        | Has to be identical to `swimlane_database_encrypt_key_confirm`                                                                     | Base64 Encoded String |                                   |
| swimlane\_database\_encrypt\_key\_confirm         | Confirm the database encryption key for MongoDB                                                                    | Has to be identical to `swimlane_database_encrypt_key`                                                                             | Base64 Encoded String |                                   |
| mongo\_use\_external\_deployment                  | Enable the usage of an external MongoDB database                                                                   | Requires `mongo_use_external_deployment` to be enabled.                                                                            | boolean integer       | "0" is false, "1" is true         |
| mongo\_external\_db                               | Set the name of the Swimlane database in your external MongoDB                                                     | Requires `mongo_use_external_deployment` to be enabled.                                                                            | string                |                                   |
| mongo\_external\_history\_db                      | Set the name of the Swimlane History database in your external MongoDB                                             | Requires `mongo_use_external_deployment` to be enabled.                                                                            | string                |                                   |
| mongo\_external\_history\_host                    | Set the host name that will be used in the MongoDB connection URI string for the Swimlane History database.        | Requires `mongo_use_external_deployment` to be enabled.                                                                            | string                |                                   |
| mongo\_external\_history\_options                 | Set any options that will be used in the MongoDB connection URI string for the Swimlane History database.          | Requires `mongo_use_external_deployment` to be enabled.                                                                            | string                |                                   |
| mongo\_external\_history\_user                    | Set the name of the user that will be used in the MongoDB connection URI string for the Swimlane History database. | Requires `mongo_use_external_deployment` to be enabled.                                                                            | string                |                                   |
| mongo\_external\_host                             | Set the host name that will be used in the MongoDB connection URI string for the Swimlane database.                | Requires `mongo_use_external_deployment` to be enabled.                                                                            | string                |                                   |
| mongo\_external\_options                          | Set any options that will be used in the MongoDB connection URI string for the Swimlane database.                  | Requires `mongo_use_external_deployment` to be enabled.                                                                            | string                |                                   |
| mongo\_external\_user                             | Set the name of the user that will be used in the MongoDB connection URI string for the Swimlane database.         | Requires `mongo_use_external_deployment` to be enabled.                                                                            | string                |                                   |
| mongo\_external\_user\_history\_password          | Set the password that will be used in the MongoDB connection URI string for the Swimlane History database.         | Requires `mongo_use_external_deployment` to be enabled and `mongo_external_user_history_password_confirm` to be set and identical. | string                |                                   |
| mongo\_external\_user\_history\_password\_confirm | Confirm the password that will be used in the MongoDB connection URI string for the Swimlane History database.     | Requires `mongo_use_external_deployment` to be enabled and `mongo_external_user_history_password` to be set and identical.         |                       |                                   |
| mongo\_external\_user\_password                   | Set the password that will be used in the MongoDB connection URI string for the Swimlane database.                 | Requires `mongo_use_external_deployment` to be enabled and `mongo_external_user_password_confirm` to be set and identical.         |                       |                                   |
| mongo\_external\_user\_password\_confirm          | Confirm the password that will be used in the MongoDB connection URI string for the Swimlane database.             | Requires `mongo_use_external_deployment` to be enabled and `mongo_external_user_password` to be set and identical.                 |                       |                                   |

### Optional External MongoDB Settings

These settings are optional for an SPI Install that connects to an external MongoDB cluster:

| Key                                     | Description                                                                                                  | Requirements                                                                                                    | Type                                     | Accepted value (where applicable) |
| --------------------------------------- | ------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------- | ---------------------------------------- | --------------------------------- |
| mongo\_ca\_cert                         | Set the ca certificate if you need one to connect to the Swimlane database in your external MongoDB.         | Requires `mongo_use_external_deployment` to be enabled and `mongo_external_upload_certs` to be enabled.         | Base64 Encoded RSA Formatted Certificate |                                   |
| mongo\_external\_upload\_certs          | Enable uploading of the ca cert specified with `mongo_ca_cert`.                                              | Requires `mongo_use_external_deployment` to be enabled                                                          | boolean integer                          | "0" is false, "1" is true         |
| mongo\_external\_history\_options       | Set any options that will be used in the MongoDB connection URI string for the Swimlane History database.    | Requires `mongo_use_external_deployment` to be enabled                                                          | string                                   |                                   |
| mongo\_external\_history\_prefix        | Set the prefix that will be used in the MongoDB connection URI string for the Swimlane History database.     | Requires `mongo_use_external_deployment` to be enabled                                                          | string                                   |                                   |
| mongo\_external\_options                | Set any options that will be used in the MongoDB connection URI string for the Swimlane database.            | Requires `mongo_use_external_deployment` to be enabled                                                          | string                                   |                                   |
| mongo\_external\_prefix                 | Set the prefix that will be used in the MongoDB connection URI string for the Swimlane database.             | Requires `mongo_use_external_deployment` to be enabled                                                          | string                                   |                                   |
| mongo\_history\_ca\_cert                | Set the ca certificate if you need one to connect to the Swimlane History database in your external MongoDB. | Requires `mongo_use_external_deployment` to be enabled and `mongo_external_history_upload_certs` to be enabled. | Base64 Encoded RSA Formatted Certificate |                                   |
| mongo\_external\_history\_upload\_certs | Enable uploading of the ca cert specified with `mongo_history_ca_cert`.                                      | Requires `mongo_use_external_deployment` to be enabled                                                          | boolean integer                          | "0" is false, "1" is true         |

### High Availability Settings

| Key              | Description                                                                                | Requirements                    | Type            | Accepted value (where applicable)                                  |
| ---------------- | ------------------------------------------------------------------------------------------ | ------------------------------- | --------------- | ------------------------------------------------------------------ |
| is\_ha           | Enable this option to deploy Swimlane with high availability after joining multiple nodes. |                                 | boolean integer | "0" is false, "1" is true                                          |
| api\_replicas    | Set the number of Swimlane API pods.                                                       | Requires `is_ha` to be enabled. | integer         | "1" if a single node deployment or "3"+ if Swimlane is deployed HA |
| mongo\_replicas  | Set the number of MongoDB replica pods.                                                    | Requires `is_ha` to be enabled. | integer         | "1" if a single node deployment or "3"+ if Swimlane is deployed HA |
| report\_replicas | The number of Swimlane Reports pods.                                                       | Requires `is_ha` to be enabled. | integer         | "1" if a single node deployment or "3"+ if Swimlane is deployed HA |
| task\_replicas   | The number of Swimlane task pods.                                                          | Requires `is_ha` to be enabled. | integer         | "1" if a single node deployment or "3"+ if Swimlane is deployed HA |
| web\_replicas    | The number of Swimlane web pods.                                                           | Requires `is_ha` to be enabled. | integer         | "1" if a single node deployment or "3"+ if Swimlane is deployed HA |

### Affinity Settings

| Key                    | Description                                                                                                          | Requirements                               | Type            | Accepted value (where applicable) |
| ---------------------- | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ | --------------- | --------------------------------- |
| simple\_affinity       | Set anti-affinity for API, Chrome, Reports, Syslog, Tasks, Tools, and Web pods to "soft" and MongoDB pods to "hard". |                                            | boolean integer | "0" is false, "1" is true         |
| mongo\_anti\_affinity  | Anti-affinity setting for the MongoDB replicaset.                                                                    | Requires `simple_affinity` to be enabled.  | string          | "hard", "soft", or "none"         |
| pod\_anti\_affinity    | Anti-affinity setting for the MongoDB replicaset.                                                                    | Requires `simple_affinity` to be enabled.  | string          | "hard", "soft", or "none"         |
| pod\_affinity\_api     | Set anti-affinity setting for the Swimlane API pods.                                                                 | Requires `simple_affinity` to be disabled. | string          | "hard", "soft", or "none"         |
| pod\_affinity\_chrome  | Set anti-affinity setting for the Swimlane Chrome pods.                                                              | Requires `simple_affinity` to be disabled. | string          | "hard", "soft", or "none"         |
| pod\_affinity\_mongodb | Set anti-affinity setting for the MongoDB pods.                                                                      | Requires `simple_affinity` to be disabled. | string          | "hard", "soft", or "none"         |
| pod\_affinity\_reports | Set anti-affinity setting for the Swimlane Reports pods.                                                             | Requires `simple_affinity` to be disabled. | string          | "hard", "soft", or "none"         |
| pod\_affinity\_syslog  | Set anti-affinity setting for the Swimlane Syslog pods.                                                              | Requires `simple_affinity` to be disabled. | string          | "hard", "soft", or "none"         |
| pod\_affinity\_tasks   | Set anti-affinity setting for the Swimlane Tasks pods.                                                               | Requires `simple_affinity` to be disabled. | string          | "hard", "soft", or "none"         |
| pod\_affinity\_tools   | Set anti-affinity setting for the Swimlane Tools pods.                                                               | Requires `simple_affinity` to be disabled. | string          | "hard", "soft", or "none"         |
| pod\_affinity\_web     | Set anti-affinity setting for the Swimlane Web pods.                                                                 | Requires `simple_affinity` to be disabled. | string          | "hard", "soft", or "none"         |

### Service Account Settings

| Key                             | Description                                                                                                   | Requirements                                   | Type            | Accepted value (where applicable)                                                   |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- | --------------- | ----------------------------------------------------------------------------------- |
| create\_tools\_service\_account | Ensure the creation of a service account for Swimlane Tools.                                                  |                                                | string          | "create\_tools\_service\_account\_true" or "create\_tools\_service\_account\_false" |
| set\_service\_accounts          | Enable any pod service account names that were set with the `service_account_name__<pod_name>` config option. |                                                | boolean integer | "0" is false, "1" is true                                                           |
| service\_account\_name\_api     | Set the name of the service account that the Swimlane API pods will use.                                      | Requires `set_service_accounts` to be enabled. | string          |                                                                                     |
| service\_account\_name\_chrome  | Set the name of the service account that the Swimlane Chrome pods will use.                                   | Requires `set_service_accounts` to be enabled. | string          |                                                                                     |
| service\_account\_name\_mongodb | Set the name of the service account that the MongoDB pods will use.                                           | Requires `set_service_accounts` to be enabled. | string          |                                                                                     |
| service\_account\_name\_reports | Set the name of the service account that the Swimlane Reports pods will use.                                  | Requires `set_service_accounts` to be enabled. | string          |                                                                                     |
| service\_account\_name\_syslog  | Set the name of the service account that the Swimlane Syslog pods will use.                                   | Requires `set_service_accounts` to be enabled. | string          |                                                                                     |
| service\_account\_name\_tasks   | Set the name of the service account that the Swimlane Tasks pods will use.                                    | Requires `set_service_accounts` to be enabled. | string          |                                                                                     |
| service\_account\_name\_tools   | Set the name of the service account that the Swimlane Tools pods will use.                                    | Requires `set_service_accounts` to be enabled. | string          |                                                                                     |
| service\_account\_name\_web     | Set the name of the service account that the Swimlane Web pods will use.                                      | Requires `set_service_accounts` to be enabled. | string          |                                                                                     |

### Annotation Settings

| Key                       | Description                                                                                   | Requirements                                  | Type            | Accepted value (where applicable) |
| ------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------- | --------------- | --------------------------------- |
| set\_pod\_annotations     | Enable any pod annotations that were set with the `pod_annotations_<pod_name>` config option. |                                               | boolean integer | "0" is false, "1" is true         |
| pod\_annotations\_api     | Set additional pod annotations for the Swimlane API pods.                                     | Requires `set_pod_annotations` to be enabled. | string          |                                   |
| pod\_annotations\_chrome  | Set additional pod annotations for the Swimlane Chrome pods.                                  | Requires `set_pod_annotations` to be enabled. | string          |                                   |
| pod\_annotations\_mongodb | Set additional pod annotations for the MongoDB pods.                                          | Requires `set_pod_annotations` to be enabled. | string          |                                   |
| pod\_annotations\_reports | Set additional pod annotations for the Swimlane Reports pods.                                 | Requires `set_pod_annotations` to be enabled. | string          |                                   |
| pod\_annotations\_syslog  | Set additional pod annotations for the Swimlane Syslog pods.                                  | Requires `set_pod_annotations` to be enabled. | string          |                                   |
| pod\_annotations\_tasks   | Set additional pod annotations for the Swimlane Tasks pods.                                   | Requires `set_pod_annotations` to be enabled. | string          |                                   |
| pod\_annotations\_tools   | Set additional pod annotations for the Swimlane Tools pods.                                   | Requires `set_pod_annotations` to be enabled. | string          |                                   |
| pod\_annotations\_web     | Set additional pod annotations for the Swimlane Web pods.                                     | Requires `set_pod_annotations` to be enabled. | string          |                                   |

### Label Settings

| Key                  | Description                                                                         | Requirements                             | Type            | Accepted value (where applicable) |
| -------------------- | ----------------------------------------------------------------------------------- | ---------------------------------------- | --------------- | --------------------------------- |
| set\_pod\_labels     | Enable any pod labels that were set with the `pod_labels_<pod_name>` config option. |                                          | boolean integer | "0" is false, "1" is true         |
| pod\_labels\_api     | Set additional pod labels for the Swimlane API pods.                                | Requires `set_pod_labels` to be enabled. | string          |                                   |
| pod\_labels\_chrome  | Set additional pod labels for the Swimlane Chrome pods.                             | Requires `set_pod_labels` to be enabled. | string          |                                   |
| pod\_labels\_mongodb | Set additional pod labels for the MongoDB pods.                                     | Requires `set_pod_labels` to be enabled. | string          |                                   |
| pod\_labels\_reports | Set additional pod labels for the Swimlane Reports pods.                            | Requires `set_pod_labels` to be enabled. | string          |                                   |
| pod\_labels\_syslog  | Set additional pod labels for the Swimlane Syslog pods.                             | Requires `set_pod_labels` to be enabled. | string          |                                   |
| pod\_labels\_tasks   | Set additional pod labels for the Swimlane Tasks pods.                              | Requires `set_pod_labels` to be enabled. | string          |                                   |
| pod\_labels\_tools   | Set additional pod labels for the Swimlane Tools pods.                              | Requires `set_pod_labels` to be enabled. | string          |                                   |
| pod\_labels\_web     | Set additional pod labels for the Swimlane Web pods.                                | Requires `set_pod_labels` to be enabled. | string          |                                   |

### Resource Settings

| Key                           | Description                                                                                     | Requirements                                | Type            | Accepted value (where applicable) |
| ----------------------------- | ----------------------------------------------------------------------------------------------- | ------------------------------------------- | --------------- | --------------------------------- |
| set\_pod\_resources           | Enable any pod resource limits that were set with the `pod_resources_<pod_name>` config option. |                                             | boolean integer | "0" is false, "1" is true         |
| pod\_resources\_api           | Set pod resource limits for the Swimlane API pods.                                              | Requires `set_pod_resources` to be enabled. | string          |                                   |
| pod\_resources\_chrome        | Set pod resource limits for the Swimlane Chrome pods.                                           | Requires `set_pod_resources` to be enabled. | string          |                                   |
| pod\_resources\_mongodb       | Set pod resource limits for the Main MongoDB pods.                                              | Requires `set_pod_resources` to be enabled. | string          |                                   |
| pod\_resources\_mongodb\_init | Set pod resource limits for the Initial MongoDB pods.                                           | Requires `set_pod_resources` to be enabled. | string          |                                   |
| pod\_resources\_reports       | Set pod resource limits for the Swimlane Reports pods.                                          | Requires `set_pod_resources` to be enabled. | string          |                                   |
| pod\_resources\_syslog        | Set pod resource limits for the Swimlane Syslog pods.                                           | Requires `set_pod_resources` to be enabled. | string          |                                   |
| pod\_resources\_tasks         | Set pod resource limits for the Swimlane Tasks pods.                                            | Requires `set_pod_resources` to be enabled. | string          |                                   |
| pod\_resources\_tools         | Set pod resource limits for the Swimlane Tools pods.                                            | Requires `set_pod_resources` to be enabled. | string          |                                   |
| pod\_resources\_web           | Set pod resource limits for the Swimlane Web pods.                                              | Requires `set_pod_resources` to be enabled. | string          |                                   |

### Node Selector Settings

| Key                       | Description                                                                                 | Requirements                                     | Type            | Accepted value (where applicable) |
| ------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------ | --------------- | --------------------------------- |
| set\_pod\_node\_selectors | Enable any node selecters that were set with the `node_selectors_<pod_name>` config option. |                                                  | boolean integer | "0" is false, "1" is true         |
| node\_selectors\_api      | Set additional node selectors for the Swimlane API pods.                                    | Requires `set_pod_node_selectors` to be enabled. | string          |                                   |
| node\_selectors\_chrome   | Set additional node selectors for the Swimlane Chrome pods.                                 | Requires `set_pod_node_selectors` to be enabled. | string          |                                   |
| node\_selectors\_mongodb  | Set additional node selectors for the MongoDB pods.                                         | Requires `set_pod_node_selectors` to be enabled. | string          |                                   |
| node\_selectors\_reports  | Set additional node selectors for the Swimlane Reports pods.                                | Requires `set_pod_node_selectors` to be enabled. | string          |                                   |
| node\_selectors\_syslog   | Set additional node selectors for the Swimlane Syslog pods.                                 | Requires `set_pod_node_selectors` to be enabled. | string          |                                   |
| node\_selectors\_tasks    | Set additional node selectors for the Swimlane Tasks pods.                                  | Requires `set_pod_node_selectors` to be enabled. | string          |                                   |
| node\_selectors\_tools    | Set additional node selectors for the Swimlane Tools pods.                                  | Requires `set_pod_node_selectors` to be enabled. | string          |                                   |
| node\_selectors\_web      | Set additional node selectors for the Swimlane Web pods.                                    | Requires `set_pod_node_selectors` to be enabled. | string          |                                   |

### Tolerations Settings

| Key                       | Description                                                                                   | Requirements                                  | Type            | Accepted value (where applicable) |
| ------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------- | --------------- | --------------------------------- |
| set\_pod\_tolerations     | Enable any pod tolerations that were set with the `pod_tolerations_<pod_name>` config option. |                                               | boolean integer | "0" is false, "1" is true         |
| pod\_tolerations\_api     | Set pod tolerations for the Swimlane API pods.                                                | Requires `set_pod_tolerations` to be enabled. | string          |                                   |
| pod\_tolerations\_chrome  | Set pod tolerations for the Swimlane Chrome pods.                                             | Requires `set_pod_tolerations` to be enabled. | string          |                                   |
| pod\_tolerations\_mongodb | Set pod tolerations for the MongoDB pods.                                                     | Requires `set_pod_tolerations` to be enabled. | string          |                                   |
| pod\_tolerations\_reports | Set pod tolerations for the Swimlane Reports pods.                                            | Requires `set_pod_tolerations` to be enabled. | string          |                                   |
| pod\_tolerations\_syslog  | Set pod tolerations for the Swimlane Syslog pods.                                             | Requires `set_pod_tolerations` to be enabled. | string          |                                   |
| pod\_tolerations\_tasks   | Set pod tolerations for the Swimlane Tasks pods.                                              | Requires `set_pod_tolerations` to be enabled. | string          |                                   |
| pod\_tolerations\_tools   | Set pod tolerations for the Swimlane Tools pods.                                              | Requires `set_pod_tolerations` to be enabled. | string          |                                   |
| pod\_tolerations\_web     | Set pod tolerations for the Swimlane Web pods.                                                | Requires `set_pod_tolerations` to be enabled. | string          |                                   |

