> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-delivery/troubleshooting-and-resources/armory/how-tos/how-to-scale-igor-replicas.md).

# How to Scale Igor Replicas

### Introduction <a href="#introduction" id="introduction"></a>

***Igor*** facilitates the use of Jenkins in Spinnaker pipelines (*a pipeline can be triggered by a Jenkins job or invoke a Jenkins job*). Customers may need to scale Igor for redundancy purposes and provide additional resources for their environment.

### Prerequisites <a href="#prerequisites" id="prerequisites"></a>

Permissions to make administrative changes to the Spinnaker instance

### Instructions <a href="#instructions" id="instructions"></a>

**In Halyard**

To scale number of Igor replicas, the following setting must be added to Igor’s profile in hal config profiles directory e.g. (`~/.hal/default/profiles/`) in the `igor-local.yml` file. If the file exists, please add the line to the file, otherwise, please create the file in the directory.

`locking.enabled: true`

````
After this is enabled, you can following the below to scale replicas:[https://spinnaker.io/docs/reference/halyard/component-sizing/#replicas](https://spinnaker.io/docs/reference/halyard/component-sizing/#replicas)
 
#### In Operator <a href="#in-operator" id="in-operator"></a>

Here’s what it looks like in Operator.  The settings should be placed under ```spec.spinnakerConfig.profiles.igor```
apiVersion: spinnaker.io/v1alpha2
kind: SpinnakerService
metadata:
  name: spinnaker
spec:
  spinnakerConfig:
    profiles:
      igor:
        locking.enabled: true  # this must be set in order for Igor's number of replicas to scale to something greater than 1
 
````

After this is enabled, you can following the below to scale replicas:<https://spinnaker.io/docs/reference/halyard/component-sizing/#replicas>
