{"id":20661895,"url":"https://github.com/mirantis/openstack-ha-tests","last_synced_at":"2025-08-03T11:12:45.428Z","repository":{"id":28549646,"uuid":"32066923","full_name":"Mirantis/openstack-ha-tests","owner":"Mirantis","description":"The repository with HA/destructive tests for OpenStack clouds","archived":false,"fork":false,"pushed_at":"2020-02-26T11:50:25.000Z","size":755,"stargazers_count":3,"open_issues_count":1,"forks_count":4,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-19T18:50:37.304Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mirantis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-03-12T08:55:04.000Z","updated_at":"2019-06-20T06:59:17.000Z","dependencies_parsed_at":"2022-08-23T02:00:36.688Z","dependency_job_id":null,"html_url":"https://github.com/Mirantis/openstack-ha-tests","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mirantis/openstack-ha-tests","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mirantis%2Fopenstack-ha-tests","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mirantis%2Fopenstack-ha-tests/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mirantis%2Fopenstack-ha-tests/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mirantis%2Fopenstack-ha-tests/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mirantis","download_url":"https://codeload.github.com/Mirantis/openstack-ha-tests/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mirantis%2Fopenstack-ha-tests/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268531912,"owners_count":24265250,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T19:12:12.274Z","updated_at":"2025-08-03T11:12:45.403Z","avatar_url":"https://github.com/Mirantis.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"openstack-ha-tests\n==================\n\n## Introduction\nHAOS is a suite of HA/destructive tests for OpenStack clouds. These tests are written\nlike Rally plugins which can be executed with Rally and in parallel with the\nload/performance tests to simulate some disaster/failover scenarios with the OpenStack clouds.\n\n## How To Run Tests\nThese tests require to manually configure OpenStack environment before the tests, because we need\nto install shaker agents on all OpenStack nodes. The tests also require to install Rally and add\nall Rally plugins from this repository to Rally plugins folder.\n\n1. Run dummy_shaker_agent.py on all controller nodes in daemon mode - just follow the instructions which are available in dummy_shaker_agent.py (this is temporary solution while we have no the proper shaker support for our cases)\n2. Install HAOS: bash ./install.sh\n3. Configure scenario file (in folder samples/tasks/scenarios), set parameters for all controller nodes and power control node, where we can manage the power state of virtual/baremetal servers (or public IP addresses).\n4. Run Rally task with the required HA/disaster test scenario multiple times and verify that it will pass.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirantis%2Fopenstack-ha-tests","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmirantis%2Fopenstack-ha-tests","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmirantis%2Fopenstack-ha-tests/lists"}