DroneX: Disable DevModeVerifier and remove instances of pools_dev_mode_allowed
Bug=b:277924148
Testing:go/fleetland satlab
Change-Id: Ic2a94acb7da84da90a1f27652fb8c8d296edb92e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/infra/autotest-drone/+/4570964
Reviewed-by: Otabek Kasimov <otabek@google.com>
Tested-by: Nick Macdisi <macdisi@google.com>
Commit-Queue: Otabek Kasimov <otabek@google.com>
Auto-Submit: Nick Macdisi <macdisi@google.com>
diff --git a/server/hosts/cros_repair.py b/server/hosts/cros_repair.py
index 945f445..31135fd 100644
--- a/server/hosts/cros_repair.py
+++ b/server/hosts/cros_repair.py
@@ -51,18 +51,6 @@
'power',
)
-
-# _DEV_MODE_ALLOW_POOLS - The set of pools that are allowed to be
-# in dev mode (usually, those should be unmanaged devices)
-#
-_DEV_MODE_ALLOWED_POOLS = set(
- global_config.global_config.get_config_value(
- 'CROS',
- 'pools_dev_mode_allowed',
- type=str,
- default='',
- allow_blank=True).split(','))
-
# Setting to suppress dev mode check; primarily used for moblab where all
# DUT's are in dev mode.
_DEV_MODE_ALWAYS_ALLOWED = global_config.global_config.get_config_value(
@@ -463,7 +451,7 @@
# Some pools are allowed to be in dev mode
info = host.host_info_store.get()
if (_DEV_MODE_ALWAYS_ALLOWED or
- bool(info.pools & _DEV_MODE_ALLOWED_POOLS)):
+ bool(info.pools)):
return
result = host.run('crossystem devsw_boot', ignore_status=True).stdout
@@ -1566,7 +1554,7 @@
(repair_utils.SshVerifier, 'ssh', ('ping', )),
(ServoUSBDriveVerifier, 'usb_drive', ()),
(DevDefaultBootVerifier, 'dev_default_boot', ('ssh', )),
- (DevModeVerifier, 'devmode', ('ssh', )),
+ # (DevModeVerifier, 'devmode', ('ssh', )),
(EnrollmentStateVerifier, 'enrollment_state', ('ssh', )),
(HWIDVerifier, 'hwid', ('ssh', )),
(ACPowerVerifier, 'power', ('ssh', )),
@@ -1635,10 +1623,10 @@
)),
(DevDefaultBootRepair, 'set_default_boot', ('ssh', ),
('dev_default_boot', )),
- (CrosRebootRepair, 'reboot', ('ssh', ), (
- 'devmode',
- 'writable',
- )),
+ # (CrosRebootRepair, 'reboot', ('ssh', ), (
+ # 'devmode',
+ # 'writable',
+ # )),
(EnrollmentCleanupRepair, 'cleanup_enrollment', ('ssh', ),
('enrollment_state', )),
)
@@ -1722,10 +1710,10 @@
)),
(DevDefaultBootRepair, 'set_default_boot', ('ssh', ),
('dev_default_boot', )),
- (CrosRebootRepair, 'reboot', ('ssh', ), (
- 'devmode',
- 'writable',
- )),
+ # (CrosRebootRepair, 'reboot', ('ssh', ), (
+ # 'devmode',
+ # 'writable',
+ # )),
(EnrollmentCleanupRepair, 'cleanup_enrollment', ('ssh', ),
('enrollment_state', )),
(cros_firmware.GeneralFirmwareRepair, 'general_firmware',
diff --git a/server/hosts/cros_repair_unittest.py b/server/hosts/cros_repair_unittest.py
index 1527c26..313fdb2 100755
--- a/server/hosts/cros_repair_unittest.py
+++ b/server/hosts/cros_repair_unittest.py
@@ -21,7 +21,7 @@
(repair_utils.SshVerifier, 'ssh', ('ping', )),
(cros_repair.ServoUSBDriveVerifier, 'usb_drive', ()),
(cros_repair.DevDefaultBootVerifier, 'dev_default_boot', ('ssh', )),
- (cros_repair.DevModeVerifier, 'devmode', ('ssh', )),
+ # (cros_repair.DevModeVerifier, 'devmode', ('ssh', )),
(cros_repair.EnrollmentStateVerifier, 'enrollment_state', ('ssh', )),
(cros_repair.HWIDVerifier, 'hwid', ('ssh', )),
(cros_repair.ACPowerVerifier, 'power', ('ssh', )),
@@ -69,10 +69,10 @@
('ping', 'ssh', 'fwstatus', 'good_provision')),
(cros_repair.DevDefaultBootRepair, 'set_default_boot', ('ssh', ),
('dev_default_boot', )),
- (cros_repair.CrosRebootRepair, 'reboot', ('ssh', ), (
- 'devmode',
- 'writable',
- )),
+ # (cros_repair.CrosRebootRepair, 'reboot', ('ssh', ), (
+ # 'devmode',
+ # 'writable',
+ # )),
(cros_repair.EnrollmentCleanupRepair, 'cleanup_enrollment', ('ssh', ),
('enrollment_state', )),
(cros_firmware.GeneralFirmwareRepair, 'general_firmware',
@@ -118,7 +118,7 @@
(repair_utils.SshVerifier, 'ssh', ('ping', )),
(cros_repair.ServoUSBDriveVerifier, 'usb_drive', ()),
(cros_repair.DevDefaultBootVerifier, 'dev_default_boot', ('ssh', )),
- (cros_repair.DevModeVerifier, 'devmode', ('ssh', )),
+ # (cros_repair.DevModeVerifier, 'devmode', ('ssh', )),
(cros_repair.EnrollmentStateVerifier, 'enrollment_state', ('ssh', )),
(cros_repair.HWIDVerifier, 'hwid', ('ssh', )),
(cros_repair.ACPowerVerifier, 'power', ('ssh', )),
@@ -164,10 +164,10 @@
('ping', 'ssh', 'fwstatus', 'good_provision')),
(cros_repair.DevDefaultBootRepair, 'set_default_boot', ('ssh', ),
('dev_default_boot', )),
- (cros_repair.CrosRebootRepair, 'reboot', ('ssh', ), (
- 'devmode',
- 'writable',
- )),
+ # (cros_repair.CrosRebootRepair, 'reboot', ('ssh', ), (
+ # 'devmode',
+ # 'writable',
+ # )),
(cros_repair.EnrollmentCleanupRepair, 'cleanup_enrollment', ('ssh', ),
('enrollment_state', )),
(cros_repair.JetstreamTpmRepair, 'jetstream_tpm_repair',