This is a Helm Chart for the 1Password SCIM Bridge for use with Helm based deployers.
This is a chart, a Helm package for a Helm Chart Repository which contains all the resource definitions necessary to run op-scim inside of a Kubernetes cluster. More information on the structure of this package and the roles of the components can be found here: https://helm.sh/docs/topics/charts/
You will need to install Helm to use this chart.
Repository | Name | Version |
---|---|---|
bitnami | redis | 16.8.7 |
To install the chart with the release name my-release
:
$ helm install my-release .
To uninstall the my-release
chart and all associated Kubernetes objects:
$ helm uninstall my-release
Field Property | Type | Default | Description |
---|---|---|---|
nameOverride |
string | unset | If set it overrides the Chart name. |
fullnameOverride |
string | unset | If set it overrides the full name which is a concatenation of the Chart and release Names. |
serviceAccount |
object | {} | Service account to run the SCIM bridge pod. |
replicaCount |
int | 1 |
Number of replicas in deployment. |
image |
object | {} |
Information about SCIM bridge image such as the repository and tag. |
annotations |
object | {} |
Additional deployment annotations. |
podAnnotations |
object | {} |
Additional pod annotations. It could be used for Prometheus metrics scraping. |
service.internalPort |
int | 8080 |
Internal HTTP port. |
service.externalPort |
int | 80 |
External HTTP port. |
accountDomain |
string | unset | Domain to attempt to get a certificate for via Let's Encrypt domain. Not set by default. |
ingress |
object | {} |
Ingress configuration. |
nodeSelector |
object | {} |
Node selector to schedule the SCIM bridge pod onto nodes that have each of the labels you specify. |
resources |
object | {} |
Resource requests and/or limits for the SCIM bridge pod. |
tolerations |
Array | [] |
Tolerations to allow the SCIM bridge pod to get scheduled onto nodes with matching taints. |
livenessProbe |
object | {} |
Liveness probe that uses the GET /ping endpoint for health checks. |
redis |
object | {} |
Redis cluster definition. |
You can create or reuse the values.yaml
file to customize your installation. The Kubernetes manifests could be generated by executing the following command in the chart folder:
$ helm template op-scim-bridge . \
--namespace one-password \
--debug \
-f values.yaml \
> ./manifests/op-scim-bridge.yaml
- Support the SCIM bridge version
2.3.1
SCIM#v203011 - Introduce new parameters:
image
: to offer the possibility to use your own built image and to override the tagserviceAccount
: used to run the SCIM Bridge podtolerations
: to allow the SCIM bridge pod to get scheduled onto nodes with matching taintspodAnnotations
: to add additional pod annotationslivenessProbe
: if enabled, it configures the SCIM bridge to listen to incoming "GET /ping" requestsresources
: to set resource requests and/or limits for the SCIM bridge pod
- Support the SCIM bridge version
2.1.2
SCIM#v201022