Perf trigger script doesn't have permission on LUCI builder |
|||||
Issue descriptionLog: Running Swarming with args: ['query', '-S', 'chrome-swarming.appspot.com', '--limit', '0', '--json', '/b/swarming/w/ir/tmp/t/base_trigger_dimensionsmjmmQP.json', 'bots/list?dimensions=device_os%3AO&dimensions=device_os_flavor%3Agoogle&dimensions=device_type%3Agobo&dimensions=os%3AAndroid&dimensions=pool%3Achrome.tests.perf-webview'] 10934 2018-08-27 16:07:11.231 E: Request to https://chrome-swarming.appspot.com/_ah/api/swarming/v1/bots/list?dimensions=device_os%3AO&dimensions=device_os_flavor%3Agoogle&dimensions=device_type%3Agobo&dimensions=os%3AAndroid&dimensions=pool%3Achrome.tests.perf-webview failed with HTTP status code 403: 403 Client Error: Forbidden for url: https://chrome-swarming.appspot.com/_ah/api/swarming/v1/bots/list?dimensions=device_os%3AO&dimensions=device_os_flavor%3Agoogle&dimensions=device_type%3Agobo&dimensions=os%3AAndroid&dimensions=pool%3Achrome.tests.perf-webview - Access is denied. Failed to access https://chrome-swarming.appspot.com/_ah/api/swarming/v1/bots/list?dimensions=device_os%3AO&dimensions=device_os_flavor%3Agoogle&dimensions=device_type%3Agobo&dimensions=os%3AAndroid&dimensions=pool%3Achrome.tests.perf-webview Traceback (most recent call last): File "/b/swarming/w/ir/cache/builder/src/testing/trigger_scripts/perf_device_trigger.py", line 301, in <module> sys.exit(main()) File "/b/swarming/w/ir/cache/builder/src/testing/trigger_scripts/perf_device_trigger.py", line 297, in main triggerer = PerfDeviceTriggerer(args, remaining) File "/b/swarming/w/ir/cache/builder/src/testing/trigger_scripts/perf_device_trigger.py", line 91, in __init__ self._query_swarming_for_eligible_bot_configs(self._dimensions)) File "/b/swarming/w/ir/cache/builder/src/testing/trigger_scripts/perf_device_trigger.py", line 224, in _query_swarming_for_eligible_bot_configs service_account=self._service_account) File "/b/swarming/w/ir/cache/builder/src/testing/trigger_scripts/base_test_triggerer.py", line 141, in query_swarming raise Exception('Error running swarming.py') Exception: Error running swarming.py John: can you own this one?
,
Aug 27
Ooops, sorry. Bot link is in https://ci.chromium.org/p/chrome/builders/luci.chrome.ci/android-go_webview-perf/525
,
Aug 27
,
Aug 27
,
Aug 28
Logs show that the requests being rejected are using the chrome-ci-builder service account. Added project-chrome-ci-task-accounts to chrome-swarming-privileged-users to allow chrome-ci-builder to list bots prior to https://ci.chromium.org/p/chrome/builders/luci.chrome.ci/android-go_webview-perf/572.
,
Aug 28
Thanks John!
,
Aug 28
https://ci.chromium.org/p/chrome/builders/luci.chrome.ci/android-go_webview-perf/572 was able to trigger tasks successfully. |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by jbudorick@chromium.org
, Aug 27