Add check (use fcbtest snap) to test VM creation/deletion, network and storage
Bug #1835433 reported by
Alvaro Uria
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-openstack-service-checks |
Won't Fix
|
Low
|
Unassigned |
Bug Description
Create a check to verify that instances can get built, attached to networks, (de|at)tached from/to volumes, and get deleted.
To do so, test the fcbtest snap and potentially add it to a script to run the check.
Choose a subset of the tests listed at:
https:/
Since it is likely that probes will take more than nagios' check_timeout, possibly use a cronjob for the heavy lifting of the check, and use check_nrpe to monitor the output of the croned job.
Related branches
~aluria/charm-openstack-service-checks/+git/charm-openstack-service-checks:bug/1835433-part2
Rejected
for merging
into
~canonical-bootstack/charm-openstack-service-checks:master
- Peter Sabaini (community): Approve
- BootStack Reviewers: Pending requested
-
Diff: 1781 lines (+1184/-267)14 files modifiedactions.yaml (+2/-0)
actions/create-flavor-rally (+15/-0)
config.yaml (+20/-7)
files/plugins/check_rally.py (+53/-79)
files/run_rally.py (+74/-39)
layer.yaml (+0/-7)
lib/lib_openstack_service_checks.py (+217/-100)
reactive/openstack_service_checks.py (+24/-25)
requirements.txt (+1/-0)
templates/extra_config.conf.j2 (+12/-0)
templates/rally.conf.j2 (+756/-0)
tests/unit/conftest.py (+3/-6)
tests/unit/test_lib.py (+6/-4)
wheelhouse.txt (+1/-0)
~aluria/charm-openstack-service-checks/+git/charm-openstack-service-checks:bug/1835433
Merged
into
~canonical-bootstack/charm-openstack-service-checks:master
at
revision 533a90c9d6b59ee4f00694cd398c43ac67ef774f
- Jeremy Lounder (community): Approve
- Alex Kavanagh: Pending requested
-
Diff: 979 lines (+696/-46)12 files modifiedREADME.md (+37/-1)
config.yaml (+18/-0)
files/plugins/check_rally.py (+100/-0)
files/run_rally.py (+88/-0)
layer.yaml (+8/-0)
lib/lib_openstack_service_checks.py (+242/-11)
reactive/openstack_service_checks.py (+17/-5)
templates/ostests.txt.j2 (+34/-0)
tests/functional/conftest.py (+12/-5)
tests/functional/test_deploy.py (+120/-22)
tests/unit/test_lib.py (+19/-2)
tox.ini (+1/-0)
Changed in charm-openstack-service-checks: | |
importance: | Undecided → Low |
status: | New → In Progress |
Changed in charm-openstack-service-checks: | |
assignee: | Alvaro Uria (aluria) → nobody |
status: | In Progress → Triaged |
To post a comment you must log in.
First works of the tests are now released in the cs (rev=22), but a bug was found on HTTPS environments (see bug 1837234).
Additionally, this bug won't be closed until we add the capability to launch test instances per available nova-compute service (a new test scenario is being developed to achieve it, and will need to be merged into the official tempest repo + the fcbtest to sync with the latest tempest repo [since it is included in the snap]).