CI scenario for TripleO Split Control Plane

Registered by John Fulton

[Feb 2020: abandoned because we don't want to depend on a multinode job]

In order to support the Split Control Plane blueprint [1] a CI job should be added which deploys two heat stacks on separate nodes and does a basic test of the deployment by launching an instance.

- reprovision three-node job upstream to deploy 1 uc, 1 all-in-one controller, 1 remote compute node
- deploy glance swift backend on controller node
- verify job can launch instance
- add storage features to CI job as they are implemented in TripleO, e.g. ceph on compute node, cinder-volume on compute node

[1] https://blueprints.launchpad.net/tripleo/+spec/split-controlplane

Blueprint information

Status:
Complete
Approver:
Alex Schultz
Priority:
Undefined
Drafter:
John Fulton
Direction:
Approved
Assignee:
John Fulton
Definition:
Obsolete
Series goal:
Accepted for ussuri
Implementation:
Deferred
Milestone target:
None
Completed by
John Fulton

Related branches

Sprints

Whiteboard

https://tree.taiga.io/project/tripleo-ci-board/epic/327

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

Addressed by: https://review.openstack.org/615987
    WIP/DNM: Add featureset 57 for split controlplane

Addressed by: https://review.openstack.org/617368
    WIP/DNM: Add split_control_plane_{controller,compute} booleans

Gerrit topic: https://review.openstack.org/#/q/topic:bp/split-controlplane-ci

Gerrit topic: https://review.opendev.org/#/q/topic:bp/split-controlplane-ci

Addressed by: https://review.opendev.org/617368
    Add split-controlplane-standalone.yml playbook

Addressed by: https://review.opendev.org/615987
    Add featureset 59 for split controlplane

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.