summaryrefslogtreecommitdiffstats
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2017-07-25Merge "Fixing URL for static files Earlier the static files were being ↵Mark Beierl3-10/+21
served on /static/ now it has been fixed and are being served on /reporting/js/ and /reporting/css/ for js and css files respectively. JIRA: STORPERF-192"
2017-07-25Fixing URL for static filessaksham1153-10/+21
Earlier the static files were being served on /static/ now it has been fixed and are being served on /reporting/js/ and /reporting/css/ for js and css files respectively. JIRA: STORPERF-192 Change-Id: Ibcce2210de88f2359d011752513fdab9f930ab5b Signed-off-by: saksham115 <saksham.agrawal@research.iiit.ac.in>
2017-07-25Switch Container Base to Alpinembeierl3-55/+84
Changes the base of StorPerf master docker container to be Alpine based. Compiles FIO statically so no runtime libraries need to be copied to the target VM, just FIO. Change-Id: Ia66dc11442211fc5248103a9f955f48f3186b322 JIRA: STORPERF-174 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-07-25Merge "Add BRANCH Argument to Dockerfiles"Mark Beierl3-1/+7
2017-07-25Getting a list of Jobs.Taseer Ahmed1-1/+1
JIRA: STORPERF-184 - Remove "required" condition for getting Job. - Update documentation. Change-Id: I4dad1dfdb998c78c9c6620760614a36dd62318ec Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-07-24Add BRANCH Argument to DockerfilesTrevor Bramwell3-1/+7
This is a requirement for OPNFV CI to build Dockerfiles and allows builds to perform branch specific actions. Change-Id: I46c5c99a74e0c9a235a483a4be32f3bd283e0ccd Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-07-24Merge "Returns all job ID's if queried without ID."Mark Beierl3-6/+25
2017-07-25Returns all job ID's if queried without ID.Taseer3-6/+25
JIRA: STORPERF-184 Change-Id: I631b4adbd830420a3b502e4f2a86a66824c87fcd Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-07-20Replay change to reportingmbeierl2-4/+4
Puts /reporting back into the web server's path. Change-Id: I201a7d5a9d22b4d34d7706711fcd3c8efd76f1eb JIRA: STORPERF-192 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-07-20Restore Proper Loggingmbeierl1-0/+0
Puts the logging.json file back into the correct path so that the rest_server.py initializes the logging system correctly. Adds the missing 'TAG=latest' to the documentation. Change-Id: Id9caba86f6470136a7fe128a2fe1fb520133fc0b JIRA: STORPERF-191 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-07-13Add reason for stack creation failureTaseer2-1/+2
JIRA: STORPERF-180 Change-Id: Ic10f5d96ed0d7b38ccd21b59a68b1ccec403023c Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
2017-07-13Fixed typo #2mbeierl1-1/+1
Change-Id: Ifa853173ea7269f51af40e82422ef2454d06f50c Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-07-12Fixed typombeierl1-1/+2
Change-Id: I2ea9b3c4cc3fbd42d7d7f58d9de2b77c815495a7 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-07-12Creation of Local Docker for Daily Jobmbeierl10-62/+52
Moves the dockerfiles for the different submodules/containers into their respective directories. Adds a docker compose file that can build the containers from the local filesystem, and mounts the local filesystem as a volume, making it easier for developer testing as local changes are automatically reflected in the final container. Change-Id: I2376034258cab2a3dc3a0d1ac3f01bbf5d1f59e7 JIRA: STORPERF-189 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-07-11Change all pathsmbeierl74-49/+4996
Changes the paths of all source code so that it exists under the dockerfile location for each container. This way we can use COPY instead of git clone, as well as use the existing JJB. Change-Id: I883b2957d89659c164fff0a1ebc4d677c534796d JIRA: STORPERF-188 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-06-21Remove Swagger from StorperfShrenik1-5/+0
Remove Swagger module from Storperf Change-Id: Id491bb7ea1ddd55549d39ddbe4c7a7004d797a59 JIRA: STORPERF-129 Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
2017-06-10Removal of matplotlibmbeierl2-3/+1
Removes the matplotlib modules from the main container. Change-Id: I26a0c171b2172dbf2be66cdf10b897bb72e4bf2b JIRA: STORPERF-161 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-06-05Adding CORSShrenik1-0/+1
Adds flask-cors module so that SwaggerUI can examine content from a different container JIRA: STORPERF-129 Change-Id: I9c47a2ea464da83910c368d771dce13f5364ca23 Signed-off-by: Shrenik <shrenik.jain@research.iiit.ac.in>
2017-05-24numpy error in containermbeierl1-1/+0
Removes numpy from container as it causes runtime problems. Change-Id: Iaae384c9229e0af5057822d62fca146732d62a53 JIRA: STORPERF-126 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-05-23Specify numpy versionmbeierl1-0/+1
Adds explicit version of numpy so it cannot conflict with any other that may be present in the system path. Change-Id: I23b21bca43f55805b3087646b1c31e1aea686aca JIRA: STORPERF-126 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-04-26Pinning version of Swagger UImbeierl1-0/+1
Changes the inclusion of Swagger UI to become a git checkout of a fixed version rather than following the head. Change-Id: I30def6d6c37a166cc37f15857a98064c760eb7c6 JIRA: STORPERF-123 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-03-30Fixed typombeierl1-1/+0
Change-Id: I03b8df65a13a0c2ddeee6eb40e6071c8843ad5ca JIRA: STORPERF-110 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-03-29Use tagged version of graphitembeierl8-30/+259
Changes the docker build procedure to use a pip install of a specific version of graphite so that it doesn't break when upstream changes occur. Change-Id: I2316912fc04568c441212087665e384075e409a6 JIRA: STORPERF-110 Signed-off-by: mbeierl <mark.beierl@dell.com>
2017-01-27Fixed line to long errormbeierl1-0/+1
Fixes the version of requests to match what docker was already pulling in. Truncate log message to 512 characters. Change-Id: Idba9374c0f339c8b4cb6902c921c8b26fef573cc JIRA: STORPERF-103 Signed-off-by: mbeierl <mark.beierl@dell.com>
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-16Use v3 Authmbeierl1-0/+1
Change to detect environment variable and use v3 authentication instead if present. Change-Id: Iada49741b3297f20b740e232b2b35bec92fda91a JIRA: STORPERF-88 Signed-off-by: mbeierl <mark.beierl@dell.com>
2016-12-06Fixed typombeierl1-1/+1
Change-Id: I82cf026017690436a1112daabfa0b084275d8fe7 Signed-off-by: mbeierl <mark.beierl@dell.com>
2016-12-03Merge "Change to Paramiko"Mark Beierl2-0/+4
2016-12-02Change to ParamikoMark Beierl2-0/+4
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-10Auth timeout fix and VM image selectionMark Beierl1-0/+1
Fix the OpenStack client authentication timeout bug where we never reauthenticate after authentication expires Add the ability to specify what OS image from the Glance catalog should be used for the Agent VM Change-Id: I2ff8f5598b8d58ee2bf654b3572e9841b24cc9de JIRA: STORPERF-42 Signed-off-by: Mark Beierl <mark.beierl@emc.com>
2016-05-06 Add Stats report and Swagger UIMark Beierl2-1/+10
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-05-05 Add Stats report and Swagger UIMark Beierl1-2/+4
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: I0a4b3386789c38d6745906ba896b8ff851dc122f 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-09Merge "Cinder fix"Mark Beierl1-1/+1
2016-03-08Cinder fixMark Beierl1-1/+1
Fix so that Cinder will use Tenant ID instead of name Change-Id: I2d30db61dffc4f381d64e8d99449a2c55c5928a9 JIRA: STORPERF-38 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-29Fixed typoMark Beierl1-1/+1
SSHD failed to start due to typo in supervisord.conf Change-Id: I23fd1452b83dd28d1c2c24760a5d428e01f90799 Signed-off-by: Mark Beierl <mark.beierl@emc.com>
2016-01-29Remote slave agent workloadMark Beierl4-5/+70
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 Beierl2-1/+30
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.lausuch2-0/+58
JIRA: STORPERF-15 Change-Id: I1e35694e8b091caa3718c341f9f95217e5b0b609 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>