summaryrefslogtreecommitdiffstats
path: root/docker/Dockerfile
AgeCommit message (Collapse)AuthorFilesLines
2017-01-26Pin version of setuptoolsmbeierl1-0/+1
Forces explicit version of setuptools to be used because of an upstream change: https://github.com/pypa/setuptools/issues/937 Change-Id: I4124dedee38713ca1bfa445944d8d79cf1be6c15 JIRA: STORPERF-102 Signed-off-by: mbeierl <mark.beierl@dell.com>
2016-12-03Merge "Change to Paramiko"Mark Beierl1-0/+2
2016-12-02Change to ParamikoMark Beierl1-0/+2
Use Paramiko ssh client instead of invoking ssh and scp from the command line Change-Id: Ibc8395b98842fd7f40b49c4dafa2688d8e64abc7 JIRA: STORPERF-91 Signed-off-by: Mark Beierl <mark.beierl@dell.com>
2016-11-30bugfix: Add BRANCH Argument in the DockerfileMatthewLi1-2/+2
Change-Id: If5ccbe0633ed5331b38d8231e0dd6eadd05ecbe8 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2016-11-30Add BRANCH Argument in the Dockerfilejose.lausuch1-2/+4
This patch allows: - clone the respective repo branch while building the image - slightly reduce the size of the image by cloning only the latest Change-Id: I48994d7d9cf230493fa22f39cf1ed7ef4fd72d9e Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2016-05-06 Add Stats report and Swagger UIMark Beierl1-0/+9
Add Swagger web ui at /swagger Add ability to fetch read/write latency status via ReST ui Can now delete where stack was removed from OpenStack but not from the storperf DB Change to use Floating IPs instead of private IP Fix delete bug where there was no dependency on resources in the resource group. JIRA: STORPERF-19 JIRA: STORPERF-20 Change-Id: I1d9627d81f3c309b178a9b68cc306a4101c1a231 Signed-off-by: Mark Beierl <mark.beierl@emc.com>
2016-04-07Graphite module load fix - reopenMark Beierl1-2/+2
Create symlinks for whisper so that Graphite can find the modules at runtime. Needs to be done after Graphite is installed Change-Id: I383557138fa083d4ffeea307868465f72efaeb69 JIRA: STORPERF-41 Signed-off-by: Mark Beierl <mark.beierl@emc.com>
2016-03-08Graphite module load fixMark Beierl1-0/+2
Create symlinks for whisper so that Graphite can find the modules at runtime. Change-Id: Ie0defb180a29ba430978be091d6683a6cf7d5891 JIRA: STORPERF-41 Signed-off-by: Mark Beierl <mark.beierl@emc.com>
2016-01-29Remote slave agent workloadMark Beierl1-5/+35
Add storperf master object to manage stack lifecycle. Add configuration db. Creation of CLI vs. main so that ReST API and CLI API can be kept clear. Fixed License in files. Changed DB objects to be thread safe. Added ssh server to container if desired for CLI. Change-Id: Idfe84bfb7920e6ce19d27462593c21ea86e7b406 JIRA: STORPERF-29 Signed-off-by: Mark Beierl <mark.beierl@emc.com>
2015-12-10Additional FIO and development build supportMark Beierl1-1/+11
Add async IO development package so that FIO can take advantage of that in order to drive queue depth up. Add supervisord to container so graphite and carbon can start automatically Add a developer build script so we can create a container based on current state of local repo Change-Id: Ibd57f484b2fa41aa48a1c4fb06217e7d6e1c0b3a JIRA: STORPERF-15 Signed-off-by: Mark Beierl <mark.beierl@emc.com>
2015-12-10Create dockerfile to build the storperf imagejose.lausuch1-0/+48
JIRA: STORPERF-15 Change-Id: I1e35694e8b091caa3718c341f9f95217e5b0b609 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>