rootUrl changes to repository fixture, add new rooturls to connect-src,
remove header in make_request, update docs, and update backend urls
This commit is contained in:
Sarah Clements 2019-11-08 12:57:00 -08:00 коммит произвёл GitHub
Родитель b25eee2090
Коммит 23bba817fa
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
9 изменённых файлов: 114 добавлений и 128 удалений

Просмотреть файл

@ -123,9 +123,10 @@ Here is a set of example parameters that could be used to run it:
./manage.py publish_to_pulse mozilla-inbound.staging amqp://treeherder-test:mypassword@pulse.mozilla.org:5672/ ./scratch/test_job.json
```
You can use the handy [Pulse Inspector] to view messages in your exchange to
test that they are arriving at Pulse the way you expect.
You can use the handy Pulse Inspector to view messages in your exchange to
test that they are arriving at Pulse the way you expect. Each exchange has its
own inspector that can be accessed like so: <rootUrl>/pulse-messages/
ex: https://community-tc.services.mozilla.com/pulse-messages/
[pulse guardian]: https://pulseguardian.mozilla.org/whats_pulse
[pulse inspector]: https://tools.taskcluster.net/pulse-inspector/
[yml schema]: https://github.com/mozilla/treeherder/blob/master/schemas/pulse-job.yml

Просмотреть файл

@ -153,7 +153,6 @@ The following steps are required:
[pulse guardian]: https://pulseguardian.mozilla.org/whats_pulse
[pulse]: https://wiki.mozilla.org/Auto-tools/Projects/Pulse
[pulse inspector]: https://tools.taskcluster.net/pulse-inspector/
[pulse job schema]: https://github.com/mozilla/treeherder/blob/master/schemas/pulse-job.yml
[treeherder bug]: https://bugzilla.mozilla.org/enter_bug.cgi?component=Treeherder:%20Data%20Ingestion&form_name=enter_bug&product=Tree%20Management
[mozillapulse]: https://pypi.python.org/pypi/MozillaPulse

Просмотреть файл

@ -10,15 +10,11 @@ def make_request(url, method='GET', headers=None, timeout=30, **kwargs):
"""A wrapper around requests to set defaults & call raise_for_status()."""
headers = headers or {}
headers['User-Agent'] = 'treeherder/{}'.format(settings.SITE_HOSTNAME)
# Work around bug 1305768.
if 'queue.taskcluster.net' in url:
headers['x-taskcluster-skip-cache'] = 'true'
response = requests.request(method,
url,
headers=headers,
timeout=timeout,
**kwargs)
if response.history:
params = {
'url': url,

Просмотреть файл

@ -117,7 +117,7 @@ class Command(BaseCommand):
parser.add_argument(
"--root-url",
dest="root_url",
default="https://taskcluster.net",
default="https://firefox-ci-tc.services.mozilla.com",
help="Taskcluster root URL for non-Firefox tasks (e.g. https://community-tc.services.mozilla.com"
)
parser.add_argument(

Просмотреть файл

@ -8,8 +8,8 @@ from treeherder.etl.common import fetch_json
logger = logging.getLogger(__name__)
RUNNABLE_JOBS_URL = 'https://queue.taskcluster.net/v1/task/{task_id}/runs/{run_number}/artifacts/public/runnable-jobs.json'
TASKCLUSTER_INDEX_URL = 'https://index.taskcluster.net/v1/task/gecko.v2.%s.latest.taskgraph.decision'
RUNNABLE_JOBS_URL = 'https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/{task_id}/runs/{run_number}/artifacts/public/runnable-jobs.json'
TASKCLUSTER_INDEX_URL = 'https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/gecko.v2.%s.latest.taskgraph.decision'
def _taskcluster_runnable_jobs(project):

Просмотреть файл

@ -19,7 +19,7 @@ CSP_DIRECTIVES = [
"font-src 'self' https://fonts.gstatic.com",
# The `data:` is required for images that were inlined by webpack's url-loader (as an optimisation).
"img-src 'self' data:",
"connect-src 'self' https://*.taskcluster.net https://taskcluster-artifacts.net https://treestatus.mozilla-releng.net https://bugzilla.mozilla.org https://auth.mozilla.auth0.com",
"connect-src 'self' https://community-tc.services.mozilla.com https://firefox-ci-tc.services.mozilla.com https://*.taskcluster.net https://taskcluster-artifacts.net https://treestatus.mozilla-releng.net https://bugzilla.mozilla.org https://auth.mozilla.auth0.com",
# Required since auth0-js performs session renewals in an iframe.
"frame-src 'self' https://auth.mozilla.auth0.com",
"report-uri {}".format(reverse('csp-report')),

Просмотреть файл

@ -11,7 +11,7 @@
"repository_group": 1,
"description": "",
"expire_performance_data": false,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -27,7 +27,7 @@
"description": "",
"performance_alerts_enabled": true,
"expire_performance_data": false,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -41,7 +41,7 @@
"codebase": "gecko",
"repository_group": 1,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -56,7 +56,7 @@
"repository_group": 1,
"description": "",
"is_try_repo": true,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -72,7 +72,7 @@
"description": "",
"performance_alerts_enabled": true,
"expire_performance_data": false,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -88,7 +88,7 @@
"description": "",
"performance_alerts_enabled": true,
"expire_performance_data": false,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -104,7 +104,7 @@
"description": "",
"performance_alerts_enabled": true,
"expire_performance_data": false,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -118,7 +118,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -132,7 +132,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -146,7 +146,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -160,7 +160,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -174,7 +174,7 @@
"codebase": "jetpack",
"repository_group": 1,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -188,7 +188,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -204,7 +204,7 @@
"description": "",
"performance_alerts_enabled": false,
"expire_performance_data": false,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -218,7 +218,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -232,7 +232,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -246,7 +246,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -260,7 +260,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -274,7 +274,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -288,7 +288,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -302,7 +302,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -316,7 +316,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -330,7 +330,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -344,7 +344,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -358,7 +358,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -372,7 +372,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -386,7 +386,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -400,7 +400,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -414,7 +414,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -428,7 +428,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -442,7 +442,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -456,7 +456,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -470,7 +470,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -485,7 +485,7 @@
"repository_group": 8,
"description": "",
"is_try_repo": true,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -499,7 +499,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -513,7 +513,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -527,7 +527,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -541,7 +541,7 @@
"codebase": "gecko",
"repository_group": 6,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -555,7 +555,7 @@
"codebase": "",
"repository_group": 1,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -569,7 +569,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -584,7 +584,7 @@
"codebase": "gaia",
"repository_group": 1,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -598,7 +598,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -612,7 +612,7 @@
"codebase": "taskcluster",
"repository_group": 4,
"description": "taskcluster integration test dumping ground.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -627,7 +627,7 @@
"codebase": "gaia",
"repository_group": 4,
"description": "Gaia master branch",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -641,7 +641,7 @@
"codebase": "gaia",
"repository_group": 4,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -655,7 +655,7 @@
"codebase": "gecko",
"repository_group": 4,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -669,7 +669,7 @@
"codebase": "gaia",
"repository_group": 1,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -683,7 +683,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -697,7 +697,7 @@
"codebase": "gecko",
"repository_group": 5,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -711,7 +711,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -725,7 +725,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -739,7 +739,7 @@
"codebase": "gecko",
"repository_group": 1,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -753,7 +753,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -767,7 +767,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -781,7 +781,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -795,7 +795,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -809,7 +809,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -824,7 +824,7 @@
"codebase": "bugzilla",
"repository_group": 4,
"description": "A suite of tests to check the quality of the Bugzilla codebase.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -839,7 +839,7 @@
"codebase": "bugzilla",
"repository_group": 4,
"description": "A suite of tests to check the quality of the BMO codebase.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -853,7 +853,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -867,7 +867,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -882,7 +882,7 @@
"codebase": "bugzilla",
"repository_group": 4,
"description": "A suite of tests to check the quality of the Bugzilla 5.0 codebase.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -897,7 +897,7 @@
"codebase": "bugzilla",
"repository_group": 4,
"description": "A suite of tests to check the quality of the Bugzilla 4.4 codebase.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -912,7 +912,7 @@
"codebase": "bugzilla",
"repository_group": 4,
"description": "A suite of tests to check the quality of the Bugzilla 4.2 codebase.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -927,7 +927,7 @@
"codebase": "bugzilla",
"repository_group": 4,
"description": "A suite of tests to check the quality of the BMO codebase.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -941,7 +941,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -955,7 +955,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -970,7 +970,7 @@
"codebase": "bugzilla",
"repository_group": 4,
"description": "A suite of tests to check the quality of the BMO codebase.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -984,7 +984,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -998,7 +998,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1012,7 +1012,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1042,7 +1042,7 @@
"codebase": "version-control-tools",
"repository_group": 7,
"description": "Version control infrastructure and tooling.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1058,7 +1058,7 @@
"description": "The destination for automatically landed Firefox commits.",
"performance_alerts_enabled": true,
"expire_performance_data": false,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1073,7 +1073,7 @@
"codebase": "autopush",
"repository_group": 7,
"description": "Mozilla Push server and Push Endpoint.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1087,7 +1087,7 @@
"codebase": "nss",
"repository_group": 7,
"description": "Network Security Services.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1102,7 +1102,7 @@
"repository_group": 7,
"description": "Network Security Services.",
"is_try_repo": true,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1117,7 +1117,7 @@
"codebase": "example-addon-repo",
"repository_group": 7,
"description": "Example add-on repository for templates and best practices.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1131,7 +1131,7 @@
"codebase": "gecko",
"repository_group": 1,
"description": "Testing Servo integration with Gecko",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1146,7 +1146,7 @@
"repository_group": 1,
"description": "Try repo for Servo integration",
"is_try_repo": true,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1160,7 +1160,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1174,7 +1174,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1189,7 +1189,7 @@
"codebase": "servo",
"repository_group": 7,
"description": "GPU renderer for Servo",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1204,7 +1204,7 @@
"codebase": "addon-tests",
"repository_group": 5,
"description": "Tests for Add-ons",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1219,7 +1219,7 @@
"codebase": "fxapom",
"repository_group": 5,
"description": "Firefox Account Page Object Model",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1234,7 +1234,7 @@
"codebase": "go-bouncer",
"repository_group": 5,
"description": "Go version of the redirector portion of bouncer",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1249,7 +1249,7 @@
"codebase": "mozillians-tests",
"repository_group": 5,
"description": "Tests for Mozillians",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1264,7 +1264,7 @@
"codebase": "snippets-service",
"repository_group": 5,
"description": "Snippets Service",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1279,7 +1279,7 @@
"codebase": "socorro",
"repository_group": 5,
"description": "Server for collecting, processing, and displaying crash reports from clients using the Breakpad libraries",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1294,7 +1294,7 @@
"codebase": "stubattribution-tests",
"repository_group": 5,
"description": "Tests for the stub attribution service",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1309,7 +1309,7 @@
"codebase": "treeherder",
"repository_group": 5,
"description": "A system for managing CI data for Mozilla projects",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1323,7 +1323,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1337,7 +1337,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1351,7 +1351,7 @@
"codebase": "ci-admin",
"repository_group": 9,
"description": "Administrative scripts for Firefox CI",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1365,7 +1365,7 @@
"codebase": "ci-admin",
"repository_group": 9,
"description": "Administrative configuration for Firefox CI",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1443,7 +1443,7 @@
"codebase": "taskgraph",
"repository_group": 9,
"description": "Tools for defining graphs fo taskclutser tasks",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1458,7 +1458,7 @@
"repository_group": 9,
"description": "Tools for defining graphs fo taskclutser tasks",
"is_try_repo": true,
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1472,7 +1472,7 @@
"codebase": "ci-admin",
"repository_group": 9,
"description": "Administrative scripts for Firefox CI",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1486,7 +1486,7 @@
"codebase": "ci-admin",
"repository_group": 9,
"description": "Administrative configuration for Firefox CI",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1501,7 +1501,7 @@
"codebase": "reference-browser",
"repository_group": 11,
"description": "A full-featured browser reference implementation using Mozilla Android Components",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1516,7 +1516,7 @@
"codebase": "fenix",
"repository_group": 11,
"description": "Fenix is not your parent's Android browser",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1530,7 +1530,7 @@
"codebase": "gecko",
"repository_group": 2,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1544,7 +1544,7 @@
"codebase": "comm",
"repository_group": 8,
"description": "",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
},
{
@ -1559,7 +1559,7 @@
"codebase": "android-components",
"repository_group": 11,
"description": "A collection of Android libraries to build browsers or browser-like applications.",
"tc_root_url": "https://taskcluster.net"
"tc_root_url": "https://firefox-ci-tc.services.mozilla.com"
}
}
]

Просмотреть файл

@ -102,7 +102,7 @@ def query_sanitized_data(repo_name='autoland'):
We need to find the latest gecko decision task ID (by querying the index [1][2]).
[1] https://index.taskcluster.net/v1/task/gecko.v2.%s.latest.taskgraph.decision/
[1] firefox-ci-tc.services.mozilla.com/api/index/v1/task/gecko.v2.%s.latest.taskgraph.decision/
[2] Index's data structure:
{
"namespace": "gecko.v2.autoland.latest.taskgraph.decision",

Просмотреть файл

@ -31,21 +31,11 @@ export default function InfraMenu() {
<li>
<a
className="dropdown-item"
href="https://tools.taskcluster.net/provisioners/releng-hardware/worker-types?layout=table&orderBy=pendingTasks&lastActive=false"
href="https://firefox-ci-tc.services.mozilla.com/provisioners"
target="_blank"
rel="noopener noreferrer"
>
Taskcluster Workers: releng-hardware
</a>
</li>
<li>
<a
className="dropdown-item"
href="https://tools.taskcluster.net/provisioners/aws-provisioner-v1/worker-types?layout=table&orderBy=pendingCapacity&lastActive=false"
target="_blank"
rel="noopener noreferrer"
>
Taskcluster Workers: aws-provisioner-v1
Taskcluster Workers
</a>
</li>
<li>