Exemplo n.º 1
0
 def test_list_key_container(self):
     fake_cluster = "fake"
     fake_user = "******"
     fake_key = "/tmp/my-key"
     fake_container_image = "docker.io/ceph/daemon:latest-luminous"
     expected_command_list = [
         [
             'docker',  # noqa E128
             'run',
             '--rm',
             '--net=host',
             '-v',
             '/etc/ceph:/etc/ceph:z',
             '-v',
             '/var/lib/ceph/:/var/lib/ceph/:z',
             '-v',
             '/var/log/ceph/:/var/log/ceph/:z',
             '--entrypoint=ceph',
             'docker.io/ceph/daemon:latest-luminous',
             '-n',
             "fake-user",
             '-k',
             "/tmp/my-key",
             '--cluster',
             fake_cluster,
             'auth',
             'ls',
             '-f',
             'json'
         ],
     ]
     result = ceph_key.list_keys(fake_cluster, fake_user, fake_key,
                                 fake_container_image)
     assert result == expected_command_list
Exemplo n.º 2
0
 def test_list_key_non_container(self):
     fake_cluster = "fake"
     fake_user = "******"
     fake_key = "/tmp/my-key"
     expected_command_list = [
         ['ceph', '-n', "fake-user", '-k', "/tmp/my-key",
             '--cluster', fake_cluster, 'auth', 'ls', '-f', 'json'],
     ]
     result = ceph_key.list_keys(fake_cluster, fake_user, fake_key)
     assert result == expected_command_list
Exemplo n.º 3
0
 def test_list_key_non_container_with_mon_key(self):
     fake_hostname = "mon01"
     fake_cluster = "fake"
     fake_user = "******"
     fake_keyring_dirname = fake_cluster + "-" + fake_hostname
     fake_key = os.path.join("/var/lib/ceph/mon/", fake_keyring_dirname, 'keyring') # noqa E501
     expected_command_list = [
         ['ceph', '-n', "mon.", '-k', "/var/lib/ceph/mon/fake-mon01/keyring",  # noqa E501
             '--cluster', fake_cluster, 'auth', 'ls', '-f', 'json'],
     ]
     result = ceph_key.list_keys(fake_cluster, fake_user, fake_key)
     assert result == expected_command_list
Exemplo n.º 4
0
 def test_list_key_container_with_mon_key(self):
     fake_hostname = "mon01"
     fake_cluster = "fake"
     fake_user = "******"
     fake_keyring_dirname = fake_cluster + "-" + fake_hostname
     fake_key = os.path.join("/var/lib/ceph/mon/", fake_keyring_dirname,
                             'keyring')
     fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-luminous"
     expected_command_list = [
         [
             'docker', 'run', '--rm', '--net=host', '-v',
             '/etc/ceph:/etc/ceph:z', '-v',
             '/var/lib/ceph/:/var/lib/ceph/:z', '-v',
             '/var/log/ceph/:/var/log/ceph/:z', '--entrypoint=ceph',
             'quay.ceph.io/ceph-ci/daemon:latest-luminous', '-n', "mon.",
             '-k', "/var/lib/ceph/mon/fake-mon01/keyring", '--cluster',
             fake_cluster, 'auth', 'ls', '-f', 'json'
         ],
     ]
     result = ceph_key.list_keys(fake_cluster, fake_user, fake_key,
                                 fake_container_image)
     assert result == expected_command_list