Closed Bug 1595507 Opened 6 years ago Closed 6 years ago

Update android-l10n-automation to firefox-ci taskcluster deployment

Categories

(Release Engineering :: Firefox-CI Administration, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: Pike, Assigned: Callek)

Details

Attachments

(2 files)

We've set up android-l10n-automation for the old taskcluster.net deployment, and during the migration to firefox-ci, it stopped working.

https://firefox-ci-tc.services.mozilla.com/hooks/project-releng/cron-task-mozilla-l10n-android-l10n-tooling has errors, and the hooks to cross-populate between mozilla-l10n/android-l10n and mozilla-mobile/* don't fire.

Seems that Dustin is getting alerts on this, too.

I updated the installed app from Taskcluster to https://github.com/apps/firefoxci-taskcluster, for both android-l10n and android-l10n-tooling, which is what had Taskcluster on before.

Didn't help the hook page yet, I see

Client ID static/taskcluster/hooks does not have sufficient scopes and is missing the following scopes:

{
  "AnyOf": [
    {
      "AnyOf": [
        "queue:create-task:highest:l10n-3/decision",
        "queue:create-task:very-high:l10n-3/decision",
        "queue:create-task:high:l10n-3/decision",
        "queue:create-task:medium:l10n-3/decision",
        "queue:create-task:low:l10n-3/decision",
        "queue:create-task:very-low:l10n-3/decision",
        "queue:create-task:lowest:l10n-3/decision"
      ]
    },
    {
      "AnyOf": [
        "queue:create-task:l10n-3/decision",
        {
          "AllOf": [
            "queue:define-task:l10n-3/decision",
            "queue:task-group-id:l10n-level-3/W-p3Fks1T3qcC56SgyR6dw",
            "queue:schedule-task:l10n-level-3/W-p3Fks1T3qcC56SgyR6dw/W-p3Fks1T3qcC56SgyR6dw"
          ]
        }
      ]
    }
  ]
}

This request requires the client to satisfy the following scope expression:

{
  "AllOf": [
    "assume:hook-id:project-releng/cron-task-mozilla-l10n-android-l10n-tooling",
    "queue:route:notify.email.release+failedcron@mozilla.com.on-failed",
    "queue:route:notify.email.release+exceptioncron@mozilla.com.on-exception",
    {
      "AnyOf": [
        {
          "AllOf": [
            "queue:scheduler-id:l10n-level-3",
            {
              "AnyOf": [
                "queue:create-task:highest:l10n-3/decision",
                "queue:create-task:very-high:l10n-3/decision",
                "queue:create-task:high:l10n-3/decision",
                "queue:create-task:medium:l10n-3/decision",
                "queue:create-task:low:l10n-3/decision",
                "queue:create-task:very-low:l10n-3/decision",
                "queue:create-task:lowest:l10n-3/decision"
              ]
            }
          ]
        },
        {
          "AnyOf": [
            "queue:create-task:l10n-3/decision",
            {
              "AllOf": [
                "queue:define-task:l10n-3/decision",
                "queue:task-group-id:l10n-level-3/W-p3Fks1T3qcC56SgyR6dw",
                "queue:schedule-task:l10n-level-3/W-p3Fks1T3qcC56SgyR6dw/W-p3Fks1T3qcC56SgyR6dw"
              ]
            }
          ]
        }
      ]
    }
  ]
}

Looking at the error and at the data in ci-configuration, is bug 1589706 missing for l10n? (And maybe others that still reference aws-provisioner-v1 in grants.yml?)

Attached file GitHub Pull Request
Assignee: nobody → bugspam.Callek

Seems that everything is back on track.

  • android-l10n-tooling has tests run successfully
  • android-l10n -> mozilla-mobile PRs got updated
  • mozilla-mobile -> android-l10n PRs got updated.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: