--Task-- name: Pre-check Num Users enabled: True class_name: ValidationNumUsers source_name: controller source_namespace: >default< target_name: idm target_namespace: >default< start: 0 stop: None timeout: not yet initialized for this Task as timeout was not explicitly defined, see updates bellow loop: False interval: None dependencies: [] wait_for: [] options: {} group_name: None Current dir: /mnt/disks/data/xslou/lodestar-fork/pyrock ________________________________________________________________________________ [24/Oct/2023 06:11:29] Pre-check Num Users pre : N/A ________________________________________________________________________________ [24/Oct/2023 06:11:29] - INFO: Timeout for this Task has changed to 18h (64800 seconds) [24/Oct/2023 06:11:29] - INFO: timeout was set to Task default (2x global_duration or 300 seconds (whatever is higher)), because it was unset ________________________________________________________________________________ [24/Oct/2023 06:11:29] Pre-check Num Users step1 : Get expected number of users from config (conf.yaml) ________________________________________________________________________________ ________________________________________________________________________________ [24/Oct/2023 06:11:29] Pre-check Num Users step2 : Get real number of users ________________________________________________________________________________ [24/Oct/2023 06:11:29] - INFO: Getting number of user entries through IDM API [LoginSession] Get "access_token" token for user "xiaosong.lou@forgerock.com" [LoginSession] Obtaining new "access_token" token from server because it was not obtained yet for the user [LoginSession] Get "token_id" token for user "xiaosong.lou@forgerock.com" [LoginSession] re-using "token_id" token that remains valid for 29m 20s Obtain Oauth2 authz code via REST with PKCE flow Oauth2 authorize for access token [http_cmd]: curl --header "Content-Type: application/x-www-form-urlencoded" --insecure --request POST --cookie "0e26551c0104b88=WZ-ahRcP9SYZBRlB5pNPEVf8vSs.*AAJTSQACMDIAAlNLABxRbnZDaWJ3eTdScVY4MVdQNGdCbGY5c01zTGM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" --cookie "amlbcookie=01" --data '{"decision": "Allow", "csrf": "WZ-ahRcP9SYZBRlB5pNPEVf8vSs.*AAJTSQACMDIAAlNLABxRbnZDaWJ3eTdScVY4MVdQNGdCbGY5c01zTGM9AAR0eXBlAANDVFMAAlMxAAIwMQ..*"}' "https://openam-ema-perf-benchmark.forgeblocks.com/am/oauth2/authorize?client_id=idmAdminClient&scope=openid fr:idm:*&redirect_uri=https://openam-ema-perf-benchmark.forgeblocks.com/platform/appAuthHelperRedirect.html&response_type=code&realm=/&code_challenge=H8VHP73pYVOJ0f7Y9lG3J5DU3gjTBCElj1L3LM6FgO&code_challenge_method=plain" [http_cmd]: http status code OK --- status code --- http status code is 302 (expected 302) --- http response --- {'x-frame-options': 'SAMEORIGIN', 'content-security-policy-report-only': "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'", 'x-content-type-options': 'nosniff', 'cache-control': 'no-store', 'location': 'https://openam-ema-perf-benchmark.forgeblocks.com/platform/appAuthHelperRedirect.html?code=rMYjO0-Ih-T_pZt7_7oDJ3G_LuY&iss=https%3A%2F%2Fopenam-ema-perf-benchmark.forgeblocks.com%3A443%2Fam%2Foauth2&client_id=idmAdminClient', 'pragma': 'no-cache', 'set-cookie': 'OAUTH_REQUEST_ATTRIBUTES=DELETED; Expires=Thu, 01 Jan 1970 00:00:00 GMT; Path=/; Domain=openam-ema-perf-benchmark.forgeblocks.com; Secure; HttpOnly; SameSite=none', 'content-length': '0', 'date': 'Tue, 24 Oct 2023 06:11:29 GMT', 'x-forgerock-transactionid': '1698127889724-bab1a6619649dc05ab99-1443', 'strict-transport-security': 'max-age=31536000; includeSubDomains; preload;', 'Via': '1.1 google', 'Alt-Svc': 'h3=":443"; ma=2592000,h3-29=":443"; ma=2592000'} Oauth2 exchange authorize code for access token [http_cmd]: curl --header "Content-Type: application/x-www-form-urlencoded" --insecure -L --request POST --data '{"grant_type": "authorization_code", "redirect_uri": "https://openam-ema-perf-benchmark.forgeblocks.com/platform/appAuthHelperRedirect.html", "client_id": "idmAdminClient", "code": "rMYjO0-Ih-T_pZt7_7oDJ3G_LuY", "code_verifier": "H8VHP73pYVOJ0f7Y9lG3J5DU3gjTBCElj1L3LM6FgO"}' "https://openam-ema-perf-benchmark.forgeblocks.com/am/oauth2/access_token?realm=/" [http_cmd]: http status code OK --- status code --- http status code is 200 (expected 200) --- http response --- { "access_token": "eyJ0eXAiOiJKV1QiLCJraWQiOiJXVElRRUtHbTlZZWlQWWxYaU1CZmF3cHpUV3c9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiJkYjU0YzE0YS04NDRjLTRjOWUtODhhZS1jZTM0YTkzNzdmYmMiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiMmY5ZGRiNWYtMWZiNC00MmJiLWIwZjctM2UxOGIzODgwMjk2LTEzMzgiLCJzdWJuYW1lIjoiZGI1NGMxNGEtODQ0Yy00YzllLTg4YWUtY2UzNGE5Mzc3ZmJjIiwiaXNzIjoiaHR0cHM6Ly9vcGVuYW0tZW1hLXBlcmYtYmVuY2htYXJrLmZvcmdlYmxvY2tzLmNvbTo0NDMvYW0vb2F1dGgyIiwidG9rZW5OYW1lIjoiYWNjZXNzX3Rva2VuIiwidG9rZW5fdHlwZSI6IkJlYXJlciIsImF1dGhHcmFudElkIjoiT3cxUzhYaHlFZDFQV0xvZ0dBcFR6RlNOOU9nIiwiYXVkIjoiaWRtQWRtaW5DbGllbnQiLCJuYmYiOjE2OTgxMjc4OTAsImdyYW50X3R5cGUiOiJhdXRob3JpemF0aW9uX2NvZGUiLCJzY29wZSI6WyJvcGVuaWQiLCJmcjppZG06KiJdLCJhdXRoX3RpbWUiOjE2OTgxMjc4NTksInJlYWxtIjoiLyIsImV4cCI6MTY5ODEzMTQ5MCwiaWF0IjoxNjk4MTI3ODkwLCJleHBpcmVzX2luIjozNjAwLCJqdGkiOiJwZThNZ2ZpOHBIbUJ4UTdtQ3h3U2RLZ2Y1NVEifQ.Bv7HDg1rPuX5Qvu30JlZZRq-cfg_8MgXeZ2gkCW7nvw__bO2ltcQMvjOUCN7L1wZQxieyTjQ52BxOdP6zCJ6p0UvOGLo3El1x-S4M7ZeTtgGnBAOlf-3Hok-IESwtBva0QraUj9vFp5kE1Kbpfiz3rB8GjjqNjHxWp_DF6_dCIg0D7kIgzA2-8G4HdVYM0rhldHE-f0RSew1eJ3mUR4O70TgP40-0gRR-y0u27Qh1vyptD8y2dM5PSPbCxSfJrJhCrhMbUkqeqKBNUxafxoJz2ZZbjtnUpnyxTkLRzT3GNd-snbALBDj1C_5vBQLmy9PiuE5yxoAH2Nh5RzFJNqdFw", "scope": "openid fr:idm:*", "id_token": "eyJ0eXAiOiJKV1QiLCJraWQiOiJXVElRRUtHbTlZZWlQWWxYaU1CZmF3cHpUV3c9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiSHNPVGJ5MHEwdzAyWDlLQTE1RzFXZyIsInN1YiI6ImRiNTRjMTRhLTg0NGMtNGM5ZS04OGFlLWNlMzRhOTM3N2ZiYyIsImF1ZGl0VHJhY2tpbmdJZCI6IjJmOWRkYjVmLTFmYjQtNDJiYi1iMGY3LTNlMThiMzg4MDI5Ni0xMzQyIiwic3VibmFtZSI6ImRiNTRjMTRhLTg0NGMtNGM5ZS04OGFlLWNlMzRhOTM3N2ZiYyIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLWVtYS1wZXJmLWJlbmNobWFyay5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMiIsInRva2VuTmFtZSI6ImlkX3Rva2VuIiwic2lkIjoic3VIUkt3RnJMK2pIZUNoOURYMnJlYlNvTVFBTFVUNjRtVTlUWmRsZU81UT0iLCJhdWQiOiJpZG1BZG1pbkNsaWVudCIsImNfaGFzaCI6Im1NMVdEYVJrNHFnejkxRndrMFIyclEiLCJhY3IiOiIwIiwib3JnLmZvcmdlcm9jay5vcGVuaWRjb25uZWN0Lm9wcyI6IkdGV0l1Z08zUERxd05rWWp3b3FPU1lRWHF5TSIsImF6cCI6ImlkbUFkbWluQ2xpZW50IiwiYXV0aF90aW1lIjoxNjk4MTI3ODU5LCJyZWFsbSI6Ii8iLCJleHAiOjE2OTgxMzE0OTAsInRva2VuVHlwZSI6IkpXVFRva2VuIiwiaWF0IjoxNjk4MTI3ODkwfQ.pSwHXEwePh6vHVXxx1dVqljPFlXxYkVFr8agTcQgJPrVzzzU5hRH5rmLyU4XoYMHFfh28iaml-_G_6I_MhMjmMqqUnCKpOX9DRHYBx8_qcpy0e4Ba09wdS1VFEniIGyD5NXNsK8N6yGRFupiChk9CYn6qiVTCiR5Okef5fDSQ3dVXJ67Ne53Vktpv_CvDLctydnC1gr9hlPQUZY558ltFW_0rlgaJnsZoeWq5ZluhLcBB9QJIfCj-deVGxykZIXAbIKlCRcgcEduyf2RTWqIJQAi8SS6a7AE9Dw4iq-wZpjKeeUh4GhTZ0OH-YMdi5_pVDXu_jUKxidiAqQH5aNl6Q", "token_type": "Bearer", "expires_in": 3599 } ________________________________________________________________________________ [24/Oct/2023 06:11:32] Pre-check Num Users step3 : Evaluate if the identities count is correct ________________________________________________________________________________ [24/Oct/2023 06:11:32] - INFO: Real count of identities in ID repo/userstore is 0. That differs from expected count of 1000000 identities. [24/Oct/2023 06:11:32] - INFO: Data not preloaded or at incorrect count - proceed with cleanup and fresh preload. ________________________________________________________________________________ [24/Oct/2023 06:11:32] Pre-check Num Users post : N/A ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped