Track scalability of Magnum

Registered by Ton Ngo on 2016-04-19

Magnum builds the infrastructure (bay) using OpenStack services to deliver container as a service. This blueprint provides a set of contexts and scenarios to test the scalability of Magnum as well as the bay hosting the containers. The scenarios will cover all bay types: Kubernetes, Swarm, Mesos.

Blueprint information

Status:
Not started
Approver:
Boris Pavlovic
Priority:
Undefined
Drafter:
Ton Ngo
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

strigazi on Fri Jun 16 08:11:04 UTC 2017:
We need to move from python-k8sclient to python-kubernetes

Scenarios to consider for each bay type: Kubernetes, Swarm, Mesos
-Create, delete baymodel (Winnie)
-Create, update, delete baymodel
-Create, delete bay
-Create, scale up n node, delete bay
-Create, scale down n node, delete bay
-Create, show cert for bay
-Create container/pod in bay, delete container/pod (Winnie)

Gerrit topic: https://review.openstack.org/#q,topic:bp/benchmark-scenarios-for-magnum,n,z

Addressed by: https://review.openstack.org/305333
    [Magnum] Add Magnum client to Rally

Addressed by: https://review.openstack.org/309546
    [Magnum] Base context for Magnum baymodel

Addressed by: https://review.openstack.org/309566
    [Magnum] Scenario to list Magnum baymodels

Addressed by: https://review.openstack.org/309620
    [Magnum] Scenario to create a Magnum bay

Addressed by: https://review.openstack.org/321453
    [magnum] Change magnum service type

Addressed by: https://review.openstack.org/321903
    [Magnum] Context and scenario for Kubernetes

Addressed by: https://review.openstack.org/321026
    [magnum] Add rally job for magnum

Addressed by: https://review.openstack.org/323701
    Fix rally gate job for magnum

Addressed by: https://review.openstack.org/322292
    [Magnum] Context and scenario for Swarm

Addressed by: https://review.openstack.org/322302
    [Magnum] Scenario for Mesos

Addressed by: https://review.openstack.org/350127
    [magnum] Fix client

Gerrit topic: https://review.openstack.org/#q,topic:bp/benchmark-scenarios-for-magnum-k8s,n,z

Addressed by: https://review.openstack.org/373099
    [magnum] Move list baymodels in a scenario class

Addressed by: https://review.openstack.org/374191
    [WIP] Remove list_bays scenario from jobs

Gerrit topic: https://review.openstack.org/#q,topic:bp/rename-bay-to-cluster,n,z

Addressed by: https://review.openstack.org/375863
    [magnum] Rename to cluster and cluster_template

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.