Use python3 for r8 bots
Bug: crbug.com/1256252
Change-Id: Id856a779f555b40c6dc96f25107e1c1c8a86270f
diff --git a/infra/config/global/generated/cr-buildbucket.cfg b/infra/config/global/generated/cr-buildbucket.cfg
index 11ad90f..f4975b7 100644
--- a/infra/config/global/generated/cr-buildbucket.cfg
+++ b/infra/config/global/generated/cr-buildbucket.cfg
@@ -39,6 +39,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -64,6 +68,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -89,6 +97,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -114,6 +126,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -139,6 +155,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -165,6 +185,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -191,6 +215,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -217,6 +245,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -243,6 +275,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -269,6 +305,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -295,6 +335,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -321,6 +365,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -347,6 +395,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -373,6 +425,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -399,6 +455,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -425,6 +485,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -451,6 +515,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -477,6 +545,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -503,6 +575,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -529,6 +605,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -555,6 +635,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -581,6 +665,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -607,6 +695,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -633,6 +725,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -659,6 +755,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -685,6 +785,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -711,6 +815,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -738,6 +846,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -765,6 +877,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -791,6 +907,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -817,6 +937,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -843,6 +967,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -869,6 +997,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -895,6 +1027,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -921,6 +1057,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -946,6 +1086,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -972,6 +1116,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -998,6 +1146,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -1024,6 +1176,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -1050,6 +1206,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -1076,6 +1236,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -1102,6 +1266,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -1127,6 +1295,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
@@ -1152,6 +1324,10 @@
build_numbers: YES
service_account: "r8-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
experiments {
+ key: "luci.recipes.use_python3"
+ value: 100
+ }
+ experiments {
key: "luci.use_realms"
value: 100
}
diff --git a/infra/config/global/generated/project.cfg b/infra/config/global/generated/project.cfg
index 97e5a27..1659d63 100644
--- a/infra/config/global/generated/project.cfg
+++ b/infra/config/global/generated/project.cfg
@@ -6,3 +6,9 @@
name: "r8"
access: "group:all"
+lucicfg {
+ version: "1.29.1"
+ package_dir: ".."
+ config_dir: "generated"
+ entry_point: "main.star"
+}
diff --git a/infra/config/global/main.star b/infra/config/global/main.star
index 0d94768..238f87c 100755
--- a/infra/config/global/main.star
+++ b/infra/config/global/main.star
@@ -6,7 +6,10 @@
lucicfg.enable_experiment("crbug.com/1085650")
# Launch 0% of Builds in "realms-aware mode"
-luci.builder.defaults.experiments.set({"luci.use_realms": 100})
+luci.builder.defaults.experiments.set({
+ "luci.use_realms": 100,
+ "luci.recipes.use_python3": 100
+})
luci.project(