--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 ________________________________________________________________________________ [25/Aug/2023 03:43:02] Pre-check Num Users pre : N/A ________________________________________________________________________________ [25/Aug/2023 03:43:02] - INFO: Timeout for this Task has changed to 16h (57600 seconds) [25/Aug/2023 03:43:02] - INFO: timeout was set to Task default (2x global_duration or 300 seconds (whatever is higher)), because it was unset ________________________________________________________________________________ [25/Aug/2023 03:43:02] Pre-check Num Users step1 : Get expected number of users from config (conf.yaml) ________________________________________________________________________________ ________________________________________________________________________________ [25/Aug/2023 03:43:02] Pre-check Num Users step2 : Get real number of users ________________________________________________________________________________ [25/Aug/2023 03:43:02] - 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 23s 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 "amlbcookie=01" --cookie "b4a27156a826c25=8A-QdwSeYgACja-DPTFXy9ytT7A.*AAJTSQACMDIAAlNLABxZWC9rdVBXcy9rZEEyREtxSU8xTmhqbnlmVG89AAR0eXBlAANDVFMAAlMxAAIwMQ..*" --data '{"decision": "Allow", "csrf": "8A-QdwSeYgACja-DPTFXy9ytT7A.*AAJTSQACMDIAAlNLABxZWC9rdVBXcy9rZEEyREtxSU8xTmhqbnlmVG89AAR0eXBlAANDVFMAAlMxAAIwMQ..*"}' "https://openam-perf-23-05-am-2.forgeblocks.com/am/oauth2/authorize?client_id=idmAdminClient&scope=openid fr:idm:*&redirect_uri=https://openam-perf-23-05-am-2.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': "script-src 'self' 'unsafe-eval' 'unsafe-inline'; frame-ancestors 'self'", 'x-content-type-options': 'nosniff', 'cache-control': 'no-store', 'location': 'https://openam-perf-23-05-am-2.forgeblocks.com/platform/appAuthHelperRedirect.html?code=uvHVtjRaYpyASRqjoyjC5ZZmRE4&iss=https%3A%2F%2Fopenam-perf-23-05-am-2.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-perf-23-05-am-2.forgeblocks.com; Secure; HttpOnly; SameSite=none', 'content-length': '0', 'date': 'Fri, 25 Aug 2023 03:43:02 GMT', 'x-forgerock-transactionid': '1692934983015-54856dafdfab8e4d5d1c-10556931', '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-perf-23-05-am-2.forgeblocks.com/platform/appAuthHelperRedirect.html", "client_id": "idmAdminClient", "code": "uvHVtjRaYpyASRqjoyjC5ZZmRE4", "code_verifier": "H8VHP73pYVOJ0f7Y9lG3J5DU3gjTBCElj1L3LM6FgO"}' "https://openam-perf-23-05-am-2.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": "eyJ0eXAiOiJKV1QiLCJraWQiOiJGS3RnNlhQbzY1eEthNk91MkluVk1pWmE2Zjg9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiIyZjQ5ZTBiMC0wNWNhLTRhODgtOWUwYS1mZDk5NDA3NzNmYTIiLCJjdHMiOiJPQVVUSDJfU1RBVEVMRVNTX0dSQU5UIiwiYXV0aF9sZXZlbCI6MCwiYXVkaXRUcmFja2luZ0lkIjoiYzVjM2RhOTYtNzJhYS00Y2EzLTkxYTMtYTYzYTIyMmI5MzczLTgyOTA4ODM4Iiwic3VibmFtZSI6IjJmNDllMGIwLTA1Y2EtNGE4OC05ZTBhLWZkOTk0MDc3M2ZhMiIsImlzcyI6Imh0dHBzOi8vb3BlbmFtLXBlcmYtMjMtMDUtYW0tMi5mb3JnZWJsb2Nrcy5jb206NDQzL2FtL29hdXRoMiIsInRva2VuTmFtZSI6ImFjY2Vzc190b2tlbiIsInRva2VuX3R5cGUiOiJCZWFyZXIiLCJhdXRoR3JhbnRJZCI6Ijg2ZFl0VU03YlZMeHVfY0tzZHVHNE1mdURmTSIsImF1ZCI6ImlkbUFkbWluQ2xpZW50IiwibmJmIjoxNjkyOTM0OTgzLCJncmFudF90eXBlIjoiYXV0aG9yaXphdGlvbl9jb2RlIiwic2NvcGUiOlsib3BlbmlkIiwiZnI6aWRtOioiXSwiYXV0aF90aW1lIjoxNjkyOTM0OTU2LCJyZWFsbSI6Ii8iLCJleHAiOjE2OTI5Mzg1ODMsImlhdCI6MTY5MjkzNDk4MywiZXhwaXJlc19pbiI6MzYwMCwianRpIjoibjdNOG0wTFRpOUNpOVQ1SzY4ejUxRXNFTHp3In0.0CctfdpKiN3I4Dqlb5I0p0BrlLKB2497SJmGl_oD5v2mCRTtfbNtN7oGqiKu-liWaC2m6lnOzxXoGv1lA4KbJL3H1DKp323gzWqpwsAc9qRUK0VcfEzzNS2-43FqGncAcM4PbVQlMBlN5r79w2NCzIoqy7KFikcQkFLpgG0DLwXBuGIHueLRX4Pvk2l1gTKcSkvQ1M9K_Wx8LjrynKBmSAwiztfKkDY7iBxHyI3IpC2e7lEE3q5VbqZoxa89gXYckfC2B5FWmPBtF5Inq3Gdq-cidF_MWEdT_jXDQCj4nFK0iUgIQKBLjCvkzKsy4JGCZ9qGYrk7OGim2YK1RKd7Ug", "scope": "openid fr:idm:*", "id_token": "eyJ0eXAiOiJKV1QiLCJraWQiOiJGS3RnNlhQbzY1eEthNk91MkluVk1pWmE2Zjg9IiwiYWxnIjoiUlMyNTYifQ.eyJhdF9oYXNoIjoiMHRaLWZQNzgtUXVpblcxaUNsZmRFZyIsInN1YiI6IjJmNDllMGIwLTA1Y2EtNGE4OC05ZTBhLWZkOTk0MDc3M2ZhMiIsImF1ZGl0VHJhY2tpbmdJZCI6ImM1YzNkYTk2LTcyYWEtNGNhMy05MWEzLWE2M2EyMjJiOTM3My04MjkwODgzOSIsInN1Ym5hbWUiOiIyZjQ5ZTBiMC0wNWNhLTRhODgtOWUwYS1mZDk5NDA3NzNmYTIiLCJpc3MiOiJodHRwczovL29wZW5hbS1wZXJmLTIzLTA1LWFtLTIuZm9yZ2VibG9ja3MuY29tOjQ0My9hbS9vYXV0aDIiLCJ0b2tlbk5hbWUiOiJpZF90b2tlbiIsInNpZCI6ImZma2l1cVErZnhqZk1PVFh4Mk0yRU5PenUrcTZwcHlPUkJ6NWRUMG5iSW89IiwiYXVkIjoiaWRtQWRtaW5DbGllbnQiLCJjX2hhc2giOiIyRUt4ektwNF9sZS0tRWktNjRRckxRIiwiYWNyIjoiMCIsIm9yZy5mb3JnZXJvY2sub3BlbmlkY29ubmVjdC5vcHMiOiJLZDl2YlUyMEZhTGVMal9pSUZKZTAtR3J5OUEiLCJhenAiOiJpZG1BZG1pbkNsaWVudCIsImF1dGhfdGltZSI6MTY5MjkzNDk1NiwicmVhbG0iOiIvIiwiZXhwIjoxNjkyOTM4NTgzLCJ0b2tlblR5cGUiOiJKV1RUb2tlbiIsImlhdCI6MTY5MjkzNDk4M30.vgDgFP94C32W4Iz-oRn8o0zT0PRi9V1ADAL1CsB4panr_n9xZ1FI4W8QErlAxSL4nwVDRDSD9ZzIhbLI5yTHVWs1OMA8Plf00n-c8wTdNg0LB-CfgbZwnwiwCm54L4C_FSwCmHrFRyNjXOINRA5vwHf-iNSMCzrPwemwvqUyImx9TD6tzhgybKXdFgwI6gYbOKxd5hY9k7Ck13VDNeQAZS3h9ObtasRINJCvf_Zuk6fvPiGzCNNeSXocqM9aVsaAeA4n-R9Sh8tmTmMC-AJSh20FmWE9g5QbNq1GERNOEASZWQr9KbGXksRowkNwoEHg1q48nRuh8k6bZlzqVTbPiA", "token_type": "Bearer", "expires_in": 3599 } ________________________________________________________________________________ [25/Aug/2023 03:43:03] Pre-check Num Users step3 : Evaluate if the identities count is correct ________________________________________________________________________________ [25/Aug/2023 03:43:03] - INFO: Real count of identities in ID repo/userstore is 0. That differs from expected count of 200000 identities. [25/Aug/2023 03:43:03] - INFO: Data not preloaded or at incorrect count - proceed with cleanup and fresh preload. ________________________________________________________________________________ [25/Aug/2023 03:43:03] Pre-check Num Users post : N/A ________________________________________________________________________________ Setting result to PASS Task has been successfully stopped