New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 877981 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 28
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocking:
issue 790075
issue 874449



Sign in to add a comment

Perf trigger script doesn't have permission on LUCI builder

Project Member Reported by nednguyen@chromium.org, Aug 27

Issue description

Log:
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?
 
Bot link?
Labels: -Pri-3 Pri-1
Blocking: 790075
Status: Started (was: Untriaged)
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.
Thanks John!
Status: Fixed (was: Started)
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