def test_public_keys(self): # Check multiple ssh keys case. authorized_keys = self._introspection.get_instance_keys_path() public_keys = self._introspection.get_instance_file_content( authorized_keys).splitlines() self.assertEqual(set(util.get_public_keys()), set(public_keys))
def test_public_keys(self): # Check multiple ssh keys case. authorized_keys = self._introspection.get_instance_keys_path() public_keys = self._introspection.get_instance_file_content( authorized_keys) self.assertEqual(set(util.get_public_keys()), set(_parse_ssh_public_keys(public_keys)))
def _get_metadata(self): """Fill-in the metadata password provided by the config file.""" metadata = { "keys": [{ "name": "argus_cert", "type": "x509", "data": util.get_certificate() }] + [{ "name": "argus_key", "type": "ssh", "data": data } for data in util.get_public_keys()] } key = "admin_pass" metadata[key] = self._backend.metadata[key] return metadata
def _get_metadata(self): """Fill-in the metadata password provided by the config file.""" metadata = { "keys": [ { "name": "argus_cert", "type": "x509", "data": util.get_certificate() } ] + [{ "name": "argus_key", "type": "ssh", "data": data } for data in util.get_public_keys()] } key = "admin_pass" metadata[key] = self._backend.metadata[key] return metadata