{"id":18454356,"url":"https://github.com/1password/op-scim-helm","last_synced_at":"2025-10-10T19:33:03.172Z","repository":{"id":37083311,"uuid":"282020840","full_name":"1Password/op-scim-helm","owner":"1Password","description":"Helm charts for the op-scim applications","archived":false,"fork":false,"pushed_at":"2025-10-03T13:32:17.000Z","size":3958,"stargazers_count":26,"open_issues_count":18,"forks_count":23,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-10-10T19:32:47.734Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Smarty","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/1Password.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2020-07-23T17:57:33.000Z","updated_at":"2025-10-03T22:53:42.000Z","dependencies_parsed_at":"2024-03-21T14:47:02.087Z","dependency_job_id":"42ae392e-3846-4363-be0e-9eb3f2c5372b","html_url":"https://github.com/1Password/op-scim-helm","commit_stats":null,"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/1Password/op-scim-helm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Password%2Fop-scim-helm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Password%2Fop-scim-helm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Password%2Fop-scim-helm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Password%2Fop-scim-helm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/1Password","download_url":"https://codeload.github.com/1Password/op-scim-helm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1Password%2Fop-scim-helm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005031,"owners_count":26083827,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T08:03:55.053Z","updated_at":"2025-10-10T19:33:03.156Z","avatar_url":"https://github.com/1Password.png","language":"Smarty","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 1Password SCIM bridge Helm chart\n\nThis is the offical Helm chart for deploying the 1Password SCIM bridge.\n\nThe chart exists to facilitate our one-click deployment options for the [Google Cloud Marketplace](https://console.cloud.google.com/marketplace/product/agilebits-public/op-scim-bridge) and [DigitalOcean Marketplace](https://marketplace.digitalocean.com/apps/1password-scim-bridge) applications. With this in mind the chart is tailored to our specific use case and will likely not meet the requirements of every configuration option or deployment scenario. For more general purpose deployment options please see our [1Password/scim-examples](https://github.com/1Password/scim-examples) repository.\n\n## Installation guide\n\n### Install Helm\n\nInstall the latest version of Helm. See [installing Helm](https://helm.sh/docs/intro/install/) from the official Helm documentation.\n\n### Add repository\n\n```shell\nhelm repo add 1password https://1password.github.io/op-scim-helm\nhelm repo update\n```\n\n### Install chart\n\n```shell\nhelm install my-release 1password/op-scim-bridge\n```\n\n### Uninstall chart\n\n```shell\nhelm uninstall my-release\n```\n\n## Available charts\n\n* [1Password SCIM bridge](https://github.com/1Password/op-scim-helm/tree/main/charts/op-scim-bridge)\n\n## Resource Recommendations\n\nThe default resource recommendations for the SCIM bridge and Redis deployments are acceptable in most scenarios, but they fall short in high volume deployments where there is a large number of users and/or groups. \n\nWe strongly recommend increasing both the SCIM bridge and Redis deployments.\n\nOur 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:\n\n| Expected Provisioned Users | Resources |\n| ---- | ---- |\n| 1-1000  | Default  |\n| 1000-5000  | High Volume Deployment  |\n| 5000+  | Very High Volume Deployment  |\n\n\u003cdetails\u003e\n  \u003csummary\u003eDefault\u003c/summary\u003e\n\n  ```yaml\nrequests:\n  cpu: 125m\n  memory: 256M\n\nlimits:\n  cpu: 250m\n  memory: 512M\n```\n\u003c/details\u003e\n\nNote that these are the recommended `requests` and `limits` values for both the SCIM bridge and Redis containers. These values can be scaled down again to the default values after the initial large provisioning event.\n\n\u003cdetails\u003e\n  \u003csummary\u003eHigh Volume Deployment\u003c/summary\u003e\n\n  ```yaml\n  requests:\n    cpu: 500m\n    memory: 512M\n\n  limits:\n    cpu: 1000m\n    memory: 1024M\n  ```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eVery High Volume Deployment\u003c/summary\u003e\n     \n  ```yaml\n  requests:\n    cpu: 1000m\n    memory: 1024M\n\n  limits:\n    cpu: 2000m\n    memory: 2048M\n  ```\n\u003c/details\u003e\n\n### Updating resources\n\nUpdating the default values is a two-step process:\n\n1. Create a new file named `override.yaml` in the root directory of the `op-scim-helm` project, and copy the below content in this new file. We have provided the proposed recommendations for you.\n\n```yaml\n# SCIM configuration options\nscim:\n  # resource sets the requests and/or limits for the SCIM bridge pod\n  resources:\n    requests:\n      cpu: 500m\n      memory: 512M\n    limits:\n      cpu: 1000m\n      memory: 1024M\n# Redis configuration options\nredis:\n  # resource sets the requests and/or limits for the Redis pod\n  requests:\n    cpu: 500m\n    memory: 512M\n\n  limits:\n    cpu: 1000m\n    memory: 1024M\n```\n2. Upgrade the `op-scim-bridge` chart with the updated `override.yaml` values:\n\n```shell\nhelm upgrade -f override.yaml op-scim-bridge 1password/op-scim-bridge\n```\n\nIf successful, you should see the message `Release \"op-scim-bridge\" has been upgraded. Happy Helming!`\n\nYou can verify the changes by describing the deployment with `kubectl` and referencing the Limits and Requests sections of the `op-scim-bridge` container:\n\n```shell\nkubectl describe deploy op-scim-bridge\n```\n\nFor further understanding of how Kubernetes measures resources, please see [Resource units in Kubernetes](https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/#resource-units-in-kubernetes)\n\nPlease reach out to our [support team](https://support.1password.com/contact/) if you need help with the configuration or to tweak the values for your deployment.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1password%2Fop-scim-helm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F1password%2Fop-scim-helm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1password%2Fop-scim-helm/lists"}