-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add tests for barclamp_keystone #27
base: master
Are you sure you want to change the base?
Conversation
control_node.rpm_q(client_package) | ||
end | ||
|
||
Then(/^I can create a new project "([^"]*)" on the cloud$/) do |project_name| |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think all (or most of) the OpenStack CLI code is already available upstream. See i.e. https://github.com/openstack/python-openstackclient/blob/master/functional/tests/identity/v2/test_project.py . Why are not using that code (and extend it if needed)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would it make sense to add checks for SSL,PKI and Tokens instead of using openstack client tests here ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The client uses SSL and PKI tokens if that's what was deployed. AFAIR we agreed to not check things like "Feature A was enabled, now check if Feature A is really enabled". That will be done with crowbar_batch
. Or am I missunderstanding your question?
@mmnelemane can you rebase this? |
494aa8a
to
7154238
Compare
7154238
to
fa078dc
Compare
https://ci.suse.de/job/openstack-mkcloud/15243/ failed in cct
|
@bmwiedemann: corrected that. |
Added basic feature tests for keystone with
Access to keystone resource lists(eg: services, projects, users, hosts etc) through openstackclient
create/delete users and project using openstackclient command line interface
Added new openstack.rb function to the cct library to include command for "openstack host list"