Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hemal/modify recommended resources #118

Merged
merged 13 commits into from
Feb 24, 2023
48 changes: 37 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,16 @@ We strongly recommend increasing both the SCIM bridge and Redis deployments.

Our current default resource requirements for the SCIM bridge (defined in [values.yaml](https://github.com/1Password/op-scim-helm/blob/main/charts/op-scim-bridge/values.yaml#L104)) and Redis (defined in [values.yaml](https://github.com/1Password/op-scim-helm/blob/main/charts/op-scim-bridge/values.yaml#L205)) are:

```yaml
| Expected Provisioned Users | Resources |
| ---- | ---- |
| 1-1000 | Default |
| 1000-5000 | High Volume Deployment |
| 5000+ | Very High Volume Deployment |

<details>
<summary>Default</summary>

```yaml
requests:
cpu: 125m
memory: 256M
Expand All @@ -50,20 +59,37 @@ limits:
cpu: 250m
memory: 512M
```
</details>

Proposed recommendations for high volume deployments:
These values can be scaled down again after the high volume deployment.
Hemal1P marked this conversation as resolved.
Show resolved Hide resolved

```yaml
requests:
cpu: 500m
memory: 512M
<details>
<summary>High Volume Deployment</summary>

limits:
cpu: 1000m
memory: 1024M
```
```yaml
requests:
cpu: 500m
memory: 512M

limits:
cpu: 1000m
memory: 1024M
```
</details>

This proposal is 4x the CPU and 2x the memory of the default values. These values can be scaled down again after the high volume deployment.
<details>
<summary>Very High Volume Deployment</summary>

```yaml
requests:
cpu: 1000m
memory: 1024M

limits:
cpu: 2000m
memory: 2048M
```
</details>

### Updating resources

Expand Down