]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: fix overrides for openssl_keys task 20981/head
authorCasey Bodley <cbodley@redhat.com>
Tue, 20 Mar 2018 20:38:40 +0000 (16:38 -0400)
committerCasey Bodley <cbodley@redhat.com>
Thu, 22 Mar 2018 14:31:08 +0000 (10:31 -0400)
teuthology looks for overrides by the class name, so overrides weren't
working after the task was renamed

Signed-off-by: Casey Bodley <cbodley@redhat.com>
qa/tasks/openssl_keys.py

index 9ebf5feb338463217e7903560a8ba5216ffb1655..657aa7d55782507e45817a5addd5d9f080274641 100644 (file)
@@ -12,13 +12,14 @@ from teuthology.task import Task
 
 log = logging.getLogger(__name__)
 
-class SSL(Task):
+class OpenSSLKeys(Task):
+    name = 'openssl_keys'
     """
     Generates and installs a signed SSL certificate.
 
     To create a self-signed certificate:
 
-        - ssl:
+        - openssl_keys:
             # certificate name
             root: # results in root.key and root.crt
 
@@ -37,7 +38,7 @@ class SSL(Task):
 
     To create a certificate signed by a ca certificate:
 
-        - ssl:
+        - openssl_keys:
             root: (self-signed certificate as above)
               ...
 
@@ -52,7 +53,7 @@ class SSL(Task):
     """
 
     def __init__(self, ctx, config):
-        super(SSL, self).__init__(ctx, config)
+        super(OpenSSLKeys, self).__init__(ctx, config)
         self.certs = []
         self.installed = []
 
@@ -222,4 +223,4 @@ class SSL(Task):
         finally:
             os.remove(local_path)
 
-task = SSL
+task = OpenSSLKeys