standalone-swift¶
- date:
2015-07-07 22:00
- tags:
swift, aio, tests
This spec exists to allow for testing a diferent deployment methodogy, namely swift deployments. The problem is the openstack_user_config.yml.aio file defines hosts that are not needed for an AIO deployment.
Problem description¶
Deploying aio for testing deploys all Openstack services only swift is desired. We are not testing this deployment type.
Proposed change¶
add openstack_user_config.yml.aio.swift for swift only deployments.
add/modify the deployment scripts to add a switch for swift only deployments.
modify tests to allow for swift only deployments.
Alternatives¶
N/A
Playbook impact¶
Minimal to no impact to the actual playbooks.
Upgrade impact¶
N/A
Security impact¶
N/A
Performance impact¶
N/A
End user impact¶
Allows the end user to use the openstack_user_config.yml.aio.swift file as a template to base their own swift deployments.
Deployer impact¶
The playbooks would remain unchanged, only deployers using the scripts may need to change, this does not alter default behavior.
Developer impact¶
This would allow testing of standalone swift deployments.
Dependencies¶
N/A
Implementation¶
Assignee(s)¶
- Primary assignee:
prometheanfire
Work items¶
create aio file
add/alter scripts to allow for standalone swift testing (tempest changes)
add test to project_config
enable test in openstack-ansible
Testing¶
This will add a test/vote to openstack-ansible
Documentation impact¶
Possibly pointing out the openstack_user_config.yml.aio.swift file as a template for larger deployments and documenting the new environment variables.
References¶
N/A