Backed out changeset 6ba388ca08da (bug 1436369) for taskcluster-images bustage and linting failure at taskcluster/ci/repo-update/kind.yml:49:1 on a CLOSED TREE
authorBogdan Tara <btara@mozilla.com>
Wed, 07 Mar 2018 13:21:46 +0200
changeset 461937 13671c01b9873e227d8bf54bc118fa9c8c95793e
parent 461936 6ba388ca08dab3ebe94c3e9749fd1ff4c174cd64
child 461938 af5fa4cbcf26422e4bb0693920c13db600b0ae84
push id1683
push usersfraser@mozilla.com
push dateThu, 26 Apr 2018 16:43:40 +0000
treeherdermozilla-release@5af6cb21869d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1436369
milestone60.0a1
backs out6ba388ca08dab3ebe94c3e9749fd1ff4c174cd64
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backed out changeset 6ba388ca08da (bug 1436369) for taskcluster-images bustage and linting failure at taskcluster/ci/repo-update/kind.yml:49:1 on a CLOSED TREE
taskcluster/ci/docker-image/kind.yml
taskcluster/ci/repo-update-bb/kind.yml
taskcluster/ci/repo-update/kind.yml
taskcluster/docker/periodic-updates/.eslintrc.js
taskcluster/docker/periodic-updates/Dockerfile
taskcluster/docker/periodic-updates/README.md
taskcluster/docker/periodic-updates/runme.sh
taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js
taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js
taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh
taskcluster/docker/periodic_updates/.eslintrc.js
taskcluster/docker/periodic_updates/Dockerfile
taskcluster/docker/periodic_updates/README.md
taskcluster/docker/periodic_updates/runme.sh
taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js
taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js
taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh
taskcluster/docs/kinds.rst
taskcluster/taskgraph/target_tasks.py
--- a/taskcluster/ci/docker-image/kind.yml
+++ b/taskcluster/ci/docker-image/kind.yml
@@ -91,10 +91,8 @@ jobs:
   funsize-balrog-submitter:
     symbol: I(fbs)
   beet-mover:
     symbol: I(bm)
   update-verify:
     symbol: I(uv)
   diffoscope:
     symbol: I(diff)
-  periodic-updates:
-    symbol: I(file)
deleted file mode 100644
--- a/taskcluster/ci/repo-update-bb/kind.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-loader: taskgraph.loader.transform:loader
-
-transforms:
-   - taskgraph.transforms.job:transforms
-   - taskgraph.transforms.task:transforms
-
-
-jobs:
-   hsts-hpkp-blocklist:
-      name: periodic_file_update
-      description: HSTS, HPKP, and Blocklist update
-      worker-type: buildbot-bridge/buildbot-bridge
-      run-on-projects: []  # Only run via cron
-      run:
-         using: buildbot
-         product: firefox
-         buildername: Linux x86-64 {branch} periodic file update
--- a/taskcluster/ci/repo-update/kind.yml
+++ b/taskcluster/ci/repo-update/kind.yml
@@ -1,49 +1,21 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 loader: taskgraph.loader.transform:loader
 
 transforms:
+   - taskgraph.transforms.job:transforms
    - taskgraph.transforms.task:transforms
 
 
 jobs:
    hsts-hpkp-blocklist:
       name: periodic_file_update
       description: HSTS, HPKP, and Blocklist update
+      worker-type: buildbot-bridge/buildbot-bridge
       run-on-projects: []  # Only run via cron
-      treeherder:
-         kind: build
-         platform: linux64/opt
-         symbol: pfu
-         tier: 1
-      worker-type: aws-provisioner-v1/gecko-{level}-b-linux
-      worker:
-         implementation: docker-worker
-         os: linux
-         docker-image: {in-tree: periodic-updates}
-         max-run-time: 3600  # Sometimes takes ~40 minutes
-         env:
-            DO_HSTS: "1"
-            DO_HPKP: "1"
-            DO_BLOCKLIST: "1"
-            USE_MOZILLA_CENTRAL: "1"
-            BRANCH: mozilla-central
-            PRODUCT: firefox
-            REVIEWERS: sfraser
-         command:
-            - /runme.sh
-         artifacts:
-            - name: 'public/build/nsSTSPreloadList.diff'
-              path: '/home/worker/artifacts/nsSTSPreloadList.diff'
-              type: file
-            - name: 'public/build/StaticHPKPins.h.diff'
-              path: '/home/worker/artifacts/StaticHPKPins.h.diff'
-              type: file
-            - name: 'public/build/blocklist.diff'
-              path: '/home/worker/artifacts/blocklist.diff'
-              type: file
-      scopes:
-         - secrets:get:project/releng/gecko/build/level-{level}/arc-phabricator-token
-
+      run:
+         using: buildbot
+         product: firefox
+         buildername: Linux x86-64 {branch} periodic file update
rename from taskcluster/docker/periodic-updates/.eslintrc.js
rename to taskcluster/docker/periodic_updates/.eslintrc.js
rename from taskcluster/docker/periodic-updates/Dockerfile
rename to taskcluster/docker/periodic_updates/Dockerfile
rename from taskcluster/docker/periodic-updates/README.md
rename to taskcluster/docker/periodic_updates/README.md
rename from taskcluster/docker/periodic-updates/runme.sh
rename to taskcluster/docker/periodic_updates/runme.sh
rename from taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js
rename to taskcluster/docker/periodic_updates/scripts/genHPKPStaticPins.js
rename from taskcluster/docker/periodic-updates/scripts/getHSTSPreloadList.js
rename to taskcluster/docker/periodic_updates/scripts/getHSTSPreloadList.js
rename from taskcluster/docker/periodic-updates/scripts/periodic_file_updates.sh
rename to taskcluster/docker/periodic_updates/scripts/periodic_file_updates.sh
--- a/taskcluster/docs/kinds.rst
+++ b/taskcluster/docs/kinds.rst
@@ -361,22 +361,16 @@ repackage-signing
 Repackage-signing take the repackaged installers (windows) and update packaging (with
 the signed internal bits) and signs them.
 
 repo-update
 -----------
 Repo-Update tasks are tasks that perform some action on the project repo itself,
 in order to update its state in some way.
 
-repo-update-bb
---------------
-Repo-Update tasks are tasks that perform some action on the project repo itself,
-in order to update its state in some way. This kind is the older, buildbot version.
-It will be removed after the migration to taskcluster.
-
 partials
 --------
 Partials takes the complete.mar files produced in previous tasks and generates partial
 updates between previous nightly releases and the new one. Requires a release_history
 in the parameters. See ``mach release-history`` if doing this manually.
 
 partials-signing
 ----------------
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -616,10 +616,10 @@ def target_tasks_searchfox(full_task_gra
 
 
 @_target_task('file_update')
 def target_tasks_file_update(full_task_graph, parameters, graph_config):
     """Select the set of tasks required to perform nightly in-tree file updates
     """
     def filter(task):
         # For now any task in the repo-update kind is ok
-        return task.kind in ['repo-update', 'repo-update-bb']
+        return task.kind in ['repo-update']
     return [l for l, t in full_task_graph.tasks.iteritems() if filter(t)]