fixed transformation to array
This commit is contained in:
parent
9c22c6f617
commit
0181349228
|
@ -11,7 +11,7 @@ workflows:
|
||||||
# - delete-user-account
|
# - delete-user-account
|
||||||
# - role_deleted
|
# - role_deleted
|
||||||
# - role_created
|
# - role_created
|
||||||
# - add_role_policy_permission
|
- add_role_policy_permission
|
||||||
# - add_all_member_roles
|
# - add_all_member_roles
|
||||||
# - create_system_service
|
# - create_system_service
|
||||||
# - delete_system_service
|
# - delete_system_service
|
||||||
|
@ -27,9 +27,9 @@ workflows:
|
||||||
# - ghn_client_remove_from_contexts
|
# - ghn_client_remove_from_contexts
|
||||||
# - ghn_client_remove_from_context
|
# - ghn_client_remove_from_context
|
||||||
# - jupyterhub_add_serveroptions_to_context
|
# - jupyterhub_add_serveroptions_to_context
|
||||||
- record_context_to_is
|
# - record_context_to_is
|
||||||
- create_vre_folder_for_context
|
# - create_vre_folder_for_context
|
||||||
- create_vre
|
# - create_vre
|
||||||
|
|
||||||
keycloak_host: "https://accounts.dev.d4science.org/auth"
|
keycloak_host: "https://accounts.dev.d4science.org/auth"
|
||||||
keycloak: "{{ keycloak_host }}/realms"
|
keycloak: "{{ keycloak_host }}/realms"
|
||||||
|
|
|
@ -45,6 +45,7 @@
|
||||||
"name" : "pyrest",
|
"name" : "pyrest",
|
||||||
"type" : "SIMPLE",
|
"type" : "SIMPLE",
|
||||||
"taskReferenceName": "add_policy",
|
"taskReferenceName": "add_policy",
|
||||||
|
"retryCount" : 1,
|
||||||
"inputParameters" : {
|
"inputParameters" : {
|
||||||
"url" : "${init.input.keycloak_admin}/clients/${workflow.input.role.containerId}/authz/resource-server/policy/role",
|
"url" : "${init.input.keycloak_admin}/clients/${workflow.input.role.containerId}/authz/resource-server/policy/role",
|
||||||
"method" :"POST",
|
"method" :"POST",
|
||||||
|
@ -53,7 +54,6 @@
|
||||||
"Content-Type" : "application/json",
|
"Content-Type" : "application/json",
|
||||||
"Accept" : "application/json"
|
"Accept" : "application/json"
|
||||||
},
|
},
|
||||||
"expect" : [201, 409],
|
|
||||||
"body" : {
|
"body" : {
|
||||||
"name":"${workflow.input.role.name}_policy",
|
"name":"${workflow.input.role.name}_policy",
|
||||||
"description" : "Policy for having ${workflow.input.role.name} role",
|
"description" : "Policy for having ${workflow.input.role.name} role",
|
||||||
|
@ -70,6 +70,7 @@
|
||||||
"name" : "pyrest",
|
"name" : "pyrest",
|
||||||
"type" : "SIMPLE",
|
"type" : "SIMPLE",
|
||||||
"taskReferenceName": "retrieve_default_permission",
|
"taskReferenceName": "retrieve_default_permission",
|
||||||
|
"retryCount" : 1,
|
||||||
"inputParameters" : {
|
"inputParameters" : {
|
||||||
"url" : "${init.input.keycloak_admin}/clients/${workflow.input.role.containerId}/authz/resource-server/permission?name=Default Permission",
|
"url" : "${init.input.keycloak_admin}/clients/${workflow.input.role.containerId}/authz/resource-server/permission?name=Default Permission",
|
||||||
"method" :"GET",
|
"method" :"GET",
|
||||||
|
@ -109,7 +110,7 @@
|
||||||
"newpolicy": "${add_policy.output.body}",
|
"newpolicy": "${add_policy.output.body}",
|
||||||
"evaluatorType" : "javascript",
|
"evaluatorType" : "javascript",
|
||||||
"prevpolicies" : "${retrieve_default_permission_policies.output.body}",
|
"prevpolicies" : "${retrieve_default_permission_policies.output.body}",
|
||||||
"expression": "Java.to(Java.from($.prevpolicies).concat($.newpolicy),'java.util.Map[]')"
|
"expression": "Java.from($.prevpolicies).concat($.newpolicy)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue