blob: 63ed7863ddc54b845c70cb7fc5fe35a54cefad50 [file] [log] [blame]
From 7ec37996b80973a5a3f4a05262a6bdac58437ea5 Mon Sep 17 00:00:00 2001
From: Varsha Teratipally <teratipally@google.com>
Date: Wed, 28 Jul 2021 20:00:55 +0000
Subject: [PATCH] add-remote-exec-arg-to-COS-policy-and-COSPlugin-to-valid-subclass
---
sos/policies/distros/cos.py | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/sos/policies/distros/cos.py b/sos/policies/distros/cos.py
index e70693f6..7b03b9d9 100644
--- a/sos/policies/distros/cos.py
+++ b/sos/policies/distros/cos.py
@@ -8,7 +8,7 @@
#
# See the LICENSE file in the source distribution for further information.
-from sos.report.plugins import CosPlugin, IndependentPlugin
+from sos.report.plugins import CosPlugin
from sos.policies.distros import LinuxPolicy
@@ -33,9 +33,15 @@ class CosPolicy(LinuxPolicy):
('Distribution Website',
'https://cloud.google.com/container-optimized-os/')
]
- valid_subclasses = [CosPlugin, IndependentPlugin]
+ valid_subclasses = [CosPlugin]
PATH = "/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
+ def __init__(self, sysroot=None, init=None, probe_runtime=True,
+ remote_exec=None):
+ super(CosPolicy, self).__init__(sysroot=sysroot, init=init,
+ probe_runtime=probe_runtime)
+ self.valid_subclasses += [CosPlugin]
+
@classmethod
def check(cls, remote=''):
if remote:
--
2.32.0.432.gabb21c7263-goog