]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/mgr/dashboard: set last_opt_revision when setting enabled 34517/head
authorKefu Chai <kchai@redhat.com>
Sat, 11 Apr 2020 04:02:18 +0000 (12:02 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 16 Apr 2020 08:14:47 +0000 (16:14 +0800)
telemetry requires user to re opt-in when opt_revision is bumped up

Signed-off-by: Kefu Chai <kchai@redhat.com>
qa/tasks/mgr/dashboard/test_mgr_module.py

index 080b8b64c239121110b7bd80565706ad1221ace9..9d154cd40e2afbd290da6420a4f7539c29a4e38c 100644 (file)
@@ -127,18 +127,20 @@ class MgrModuleTelemetryTest(MgrModuleTestCase):
     def test_put(self):
         self.set_config_key('config/mgr/mgr/telemetry/contact', '')
         self.set_config_key('config/mgr/mgr/telemetry/description', '')
-        self.set_config_key('config/mgr/mgr/telemetry/enabled', 'True')
         self.set_config_key('config/mgr/mgr/telemetry/interval', '72')
         self.set_config_key('config/mgr/mgr/telemetry/leaderboard', 'False')
         self.set_config_key('config/mgr/mgr/telemetry/organization', '')
         self.set_config_key('config/mgr/mgr/telemetry/proxy', '')
         self.set_config_key('config/mgr/mgr/telemetry/url', '')
+        self.set_config_key('config/mgr/mgr/telemetry/last_opt_revision', '2')
+        self.set_config_key('config/mgr/mgr/telemetry/enabled', 'True')
         self._put(
             '/api/mgr/module/telemetry',
             data={
                 'config': {
                     'contact': 'tux@suse.com',
                     'description': 'test',
+                    'last_opt_revision': 1,
                     'enabled': False,
                     'interval': 4711,
                     'leaderboard': True,