3f8a09605e
* kerberos authentication tests * kerberos authentication setup and test * kerberos authentication setup and test * kerberos authentication setup and test * pep8 corrections * pep8 corrections * remove hardcoded code * add logging * fix keytab location * add logging * add logging and custom exception for kerberos test server errors * syntax list * adding empty keytab in setup * pep8 * Kerberos custom exception * date * fix creation of empty file * logging * wait until workload is active * wait until workload is active * Edit tests for optimal configuration and logging * remove empty lines * add logging to tests * add logging to tests, import subprocess * tests.py need setup.py get_unit_full_hostname function * token retrieval test * add dns to test host as well as keystone * test keystone token * user needs to be the one created in the kerberos system (i.e admin) * openstack token issue to confirm authentication * openstack token issue to confirm authentication * pep8 * cmd has to be formatted differently for subprocess call * fix error * piping password to the kinit prompt * add a verification for the cached kerberos token file * add a verification for the cached kerberos token file * must wait for subprocess to go through to check result * change config to run the kerberos client tests on a ubuntu vm * change config to run the kerberos client tests on a ubuntu vm * change config to run the kerberos client tests on a ubuntu vm * install krb5-client on ubuntu test host * install krb5-client on ubuntu test host * retrieve openstack token * stderr is a dict * adding python-pip and keystoneauth1[kerberos] * adding python-pip and keystoneauth1[kerberos] * adding python-pip and keystoneauth1[kerberos] * add other mandatory packages to test host * pep8 * unused exception, removing * revert change * rename run_all_tests for run_all_configuration_tests * install the python3 packages