Skip to content

Commit 0619625

Browse files
mcleinmanahal
andauthored
Bug 1927890 - Hardcode beetmover-apt-promote task to level 1 worker (#9998) (#9999)
For now there isn't a good place for us to import the candidate package during the promote phase for QA to be able to test. So we use the "staging" apt repo. However, this lives in the non production GCP project, so we have to use the level 1 workers. In the future we'll want to either: 1. Create a second apt repo in the production GCP project that we can use for QA prior to shipping. 2. Import the package into the main `mozillavpn` production apt repo but with a different name (e.g include `rc###` or similar). Then add a repackage task that renames it to the proper name during the ship phase. Co-authored-by: Andrew Halberstadt <ahal@mozilla.com>
1 parent c87152f commit 0619625

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

taskcluster/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,14 @@ workers:
110110
implementation: beetmover-import-from-gcs-to-artifact-registry
111111
os: scriptworker
112112
worker-type: 'mozillavpn-{level}-beetmover'
113+
# For now the `beetmover-apt-promote` task is importing to the staging
114+
# apt repository. To do this it needs to run on a level 1 worker,
115+
# despite running in an L3 release graph. See bug 1927890.
116+
beetmover-apt-stage:
117+
provisioner: scriptworker-k8s
118+
implementation: beetmover-import-from-gcs-to-artifact-registry
119+
os: scriptworker
120+
worker-type: 'mozillavpn-1-beetmover'
113121
shipit:
114122
provisioner: scriptworker-k8s
115123
implementation: scriptworker-shipit

taskcluster/kinds/beetmover-apt/kind.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,17 @@ task-defaults:
2020
build-type:
2121
- linux64/release-deb
2222
set-name: null
23-
worker-type: beetmover-apt
2423
worker:
2524
product: vpn
2625
max-run-time: 1800
2726

2827
tasks:
2928
promote-linux64-deb:
29+
worker-type: beetmover-apt-stage
3030
attributes:
3131
shipping-phase: promote-client
3232

3333
ship-linux64-deb:
34+
worker-type: beetmover-apt
3435
attributes:
3536
shipping-phase: ship-client

0 commit comments

Comments
 (0)