Skip to content

Commit 09ec9b8

Browse files
committed
update scim config
1 parent b4a2676 commit 09ec9b8

2 files changed

Lines changed: 21 additions & 11 deletions

File tree

charts/scim/templates/config.yaml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,20 @@ stringData:
2929
directory:
3030
{{- include "aserto-lib.controllerClient" . | nindent 6 }}
3131
scim:
32-
create_email_identities: {{ .Values.createEmailIdentities | default "true" }}
33-
create_role_groups: {{ .Values.createRoleGroups | default "false" }}
34-
user_object_type: {{ .Values.userObjectType | default "user" }}
35-
identity_object_type: {{ .Values.identityObjectType | default "identity" }}
36-
identity_relation: {{ .Values.identityRelation | default "user#identifier" }}
37-
group_object_type: {{ .Values.groupObjectType | default "group" }}
38-
group_member_relation: {{ .Values.groupMemberRelation | default "member" }}
39-
group_mappings:
40-
{{- .Values.groupMappings | default list | toYaml | nindent 8 }}
41-
user_mappings:
42-
{{- .Values.userMappings | default list | toYaml | nindent 8 }}
32+
user:
33+
object_type: {{ .Values.user.objectType | default "user" }}
34+
identity_object_type: {{ .Values.user.identityObjectType | default "identity" }}
35+
identity_relation: {{ .Values.user.identityRelation | default "user#identifier" }}
36+
property_mapping:
37+
{{- .Values.user.propertyMapping | default list | toYaml | nindent 10 }}
38+
source_object_type: {{ .Values.user.sourceObjectType | default "scim_user" }}
39+
manager_relation: {{ .Values.user.managerRelation | default "manager" }}
40+
group:
41+
object_type: {{ .Values.group.objectType | default "group" }}
42+
group_member_relation: {{ .Values.group.groupMemberRelation | default "member" }}
43+
source_object_type: {{ .Values.group.sourceObjectType | default "scim_group" }}
44+
role:
45+
object_type: {{ .Values.role.objectType | default "group" }}
46+
role_relation: {{ .Values.role.roleRelation | default "member" }}
47+
relations:
48+
{{- .Values.relations | default list | toYaml | nindent 8 }}

charts/scim/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ certSecret:
3838
# groupMappings: []
3939
# userMappings: []
4040

41+
user: {}
42+
group: {}
43+
role: {}
44+
4145
# controller:
4246
# # Address and port of the controller's gRPC service.
4347
# # Default: controller.<namespace>.svc.cluster.local:8282

0 commit comments

Comments
 (0)