]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
qa/rgw: allow the rgw teuthology task to capture/set dns names
authorJ. Eric Ivancich <ivancich@redhat.com>
Tue, 21 Apr 2020 15:28:58 +0000 (15:28 +0000)
committerJ. Eric Ivancich <ivancich@redhat.com>
Mon, 4 May 2020 17:55:00 +0000 (13:55 -0400)
commit89654d0477a25592fafbc438aacce12988dc23c1
tree3fa1b9573f622b8aef72955e83efb5016c9e89fd
parent3aff078700b63377876c8e146ebdb359ef7ae954
qa/rgw: allow the rgw teuthology task to capture/set dns names

A teuthology workunit might want to use the rgw task, setting the
rgw-dns-name and/or rgw-dns-s3website-name configuration options to
the fully-qualified domain name. Existing code implies that setting
these configuration options to the empty string will do that. However
the current logic does not support that given it has Python
conditionals that treat the empty string as false. This fixes that.

Now the following teuthology tasks YAML will work as expected:

  tasks:
  - rgw:
      client.0:
        dns-name: ''
        dns-s3website-name: ''

Signed-off-by: J. Eric Ivancich <ivancich@redhat.com>
qa/tasks/rgw.py