Split openstack infra AIO gate into a few jobs

Registered by Hugh Saunders

The AIO gate jobs are running into resource constraint problems. The test coverage is also poor - it tries to cover everything in one large job, but fails at doing that.

In this blueprint I propose that we split the jobs into a few key use-cases and rather ensure that we test those well.

Blueprint information

Status:
Started
Approver:
Jesse Pretorius
Priority:
Medium
Drafter:
Hugh Saunders
Direction:
Approved
Assignee:
Jesse Pretorius
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Slow progress
Milestone target:
milestone icon 14.1.0
Started by
Jesse Pretorius

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/split-aio-gates,n,z

Addressed by: https://review.openstack.org/201560
    Read affinity from environment

Addressed by: https://review.openstack.org/214213
    Enable/disable Swift/OpenStack deployment properly

Gerrit topic: https://review.openstack.org/#q,topic:bug/1485945,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/gate-split,n,z

Addressed by: https://review.openstack.org/216170
    Implement tox.ini config for bashate and pep8 tests

Addressed by: https://review.openstack.org/220082
    Implement tox.ini config for bashate and pep8 tests

Addressed by: https://review.openstack.org/221009
    Add spec for Gate Split

Addressed by: https://review.openstack.org/230716
    Updated the repo-build process

Gerrit topic: https://review.openstack.org/#q,topic:gate-split,n,z

Addressed by: https://review.openstack.org/245762
    Remove flake8 test from gate-check-commit

Addressed by: https://review.openstack.org/247535
    Remove flake8 test from gate-check-commit

Addressed by: https://review.openstack.org/248887
    Optimised the workers used for all services for the AIO

Addressed by: https://review.openstack.org/249887
    Change AIO bootstrap disk preparation

Addressed by: https://review.openstack.org/249942
    Remove ssh args to ensure pipelining is working

Addressed by: https://review.openstack.org/250001
    Implement tunable Ceilometer workers

Addressed by: https://review.openstack.org/249997
    Implement tunable Horizon/Apache processes/threads overrides

Addressed by: https://review.openstack.org/249995
    Implement tunable heat api and engine worker overrides

Addressed by: https://review.openstack.org/249990
    Implement new Liberty default for Neutron rpc_workers

Addressed by: https://review.openstack.org/250088
    Remove ssh args to ensure pipelining is working

Addressed by: https://review.openstack.org/250519
    Implement tunable heat api and engine worker overrides

Addressed by: https://review.openstack.org/250520
    Implement tunable Horizon/Apache processes/threads overrides

Addressed by: https://review.openstack.org/250521
    Implement new Liberty default for Neutron rpc_workers

Addressed by: https://review.openstack.org/250702
    Implement tunable Ceilometer workers

Addressed by: https://review.openstack.org/250703
    Optimise the workers used for all services for the AIO

Addressed by: https://review.openstack.org/250936
    Change AIO bootstrap disk preparation

Addressed by: https://review.openstack.org/252247
    Gate: Make instance info output to stdout on failure

Addressed by: https://review.openstack.org/264185
    Gate: Make instance info output to stdout on failure

Addressed by: https://review.openstack.org/264186
    Gate: Make instance info output to stdout on failure

Addressed by: https://review.openstack.org/264762
    Optimise the workers used for all services for the AIO

Addressed by: https://review.openstack.org/264774
    Implement tunable Ceilometer workers

Addressed by: https://review.openstack.org/264778
    Implement tunable heat api and engine worker overrides

Addressed by: https://review.openstack.org/264780
    Implement tunable Horizon/Apache processes/threads overrides

Addressed by: https://review.openstack.org/264902
    Gate: Bootstrap Host with updated CPU Map

Addressed by: https://review.openstack.org/265398
    Gate: Bootstrap Host with updated CPU Map

Addressed by: https://review.openstack.org/265413
    Gate: Bootstrap Host with updated CPU Map

Addressed by: https://review.openstack.org/265808
    Output PIP Configuration in Instance Info

Addressed by: https://review.openstack.org/265867
    Gate: Set extra pypi index to OpenStack-CI repositories

Addressed by: https://review.openstack.org/369485
    Implement scenario capability for AIO

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.