scim#
System for Cross-domain Identity Management (SCIM) version 2.0
Homepage: https://docs.gluu.org
Maintainers#
Name | Url | |
---|---|---|
Mohammad Abudayyeh | team@gluu.org | https://github.com/moabu |
Source Code#
- https://github.com/JanssenProject/jans/jans-scim
- https://github.com/JanssenProject/jans/docker-jans-scim
- https://github.com/GluuFederation/flex/tree/main/charts/gluu/charts/scim
Requirements#
Kubernetes: >=v1.21.0-0
Values#
Key | Type | Default | Description |
---|---|---|---|
additionalAnnotations | object | {} |
Additional annotations that will be added across all resources in the format of {cert-manager.io/issuer: "letsencrypt-prod"}. key app is taken |
additionalLabels | object | {} |
Additional labels that will be added across all resources definitions in the format of |
customCommand | list | [] |
Add custom pod's command. If passed, it will override the default conditional command. |
customScripts | list | [] |
Add custom scripts that have been mounted to run before the entrypoint. - /tmp/custom.sh - /tmp/custom2.sh |
dnsConfig | object | {} |
Add custom dns config |
dnsPolicy | string | "" |
Add custom dns policy |
hpa | object | {"behavior":{},"enabled":true,"maxReplicas":10,"metrics":[],"minReplicas":1,"targetCPUUtilizationPercentage":50} |
Configure the HorizontalPodAutoscaler |
hpa.behavior | object | {} |
Scaling Policies |
hpa.metrics | list | [] |
metrics if targetCPUUtilizationPercentage is not set |
image.pullPolicy | string | "IfNotPresent" |
Image pullPolicy to use for deploying. |
image.pullSecrets | list | [] |
Image Pull Secrets |
image.repository | string | "janssenproject/scim" |
Image to use for deploying. |
image.tag | string | "1.5.0-1" |
Image tag to use for deploying. |
lifecycle | object | {} |
|
livenessProbe | object | {"httpGet":{"path":"/jans-scim/sys/health-check","port":8080},"initialDelaySeconds":30,"periodSeconds":30,"timeoutSeconds":5} |
Configure the liveness healthcheck for SCIM if needed. |
livenessProbe.httpGet.path | string | "/jans-scim/sys/health-check" |
http liveness probe endpoint |
readinessProbe | object | {"httpGet":{"path":"/jans-scim/sys/health-check","port":8080},"initialDelaySeconds":25,"periodSeconds":25,"timeoutSeconds":5} |
Configure the readiness healthcheck for the SCIM if needed. |
readinessProbe.httpGet.path | string | "/jans-scim/sys/health-check" |
http readiness probe endpoint |
replicas | int | 1 |
Service replica number. |
resources.limits.cpu | string | "1000m" |
CPU limit. |
resources.limits.memory | string | "1000Mi" |
Memory limit. |
resources.requests.cpu | string | "1000m" |
CPU request. |
resources.requests.memory | string | "1000Mi" |
Memory request. |
service.name | string | "http-scim" |
The name of the scim port within the scim service. Please keep it as default. |
service.port | int | 8080 |
Port of the scim service. Please keep it as default. |
service.sessionAffinity | string | "None" |
Default set to None If you want to make sure that connections from a particular client are passed to the same Pod each time, you can select the session affinity based on the client's IP addresses by setting this to ClientIP |
service.sessionAffinityConfig | object | {"clientIP":{"timeoutSeconds":10800}} |
the maximum session sticky time if sessionAffinity is ClientIP |
usrEnvs | object | {"normal":{},"secret":{}} |
Add custom normal and secret envs to the service |
usrEnvs.normal | object | {} |
Add custom normal envs to the service variable1: value1 |
usrEnvs.secret | object | {} |
Add custom secret envs to the service variable1: value1 |
volumeMounts | list | [] |
Configure any additional volumesMounts that need to be attached to the containers |
volumes | list | [] |
Configure any additional volumes that need to be attached to the pod |
Last update:
2025-04-11
Created: 2022-01-24
Created: 2022-01-24