{ "info": { "author": "Juju Developers", "author_email": "juju@lists.ubuntu.com", "bugtrack_url": null, "classifiers": [], "description": "# Overview\n\nCloud Weather Report (cwr) enables charm authors and maintainers to run\nhealth checks and benchmarks on multiple clouds.\n\nWhen the `cwr` starts executing, it deploys a bundle or charm on the clouds\n chosen by the author. It runs all the tests associated with each charm\nin each cloud it deployed to. It also runs benchmarks on those clouds allowing\ncharm authors to see how their charms are performing on different clouds.\n\n\n## Installing prerequisites\n\nCloud Weather Report uses `make` and `unzip` during execution and `python-dev`\n during installation. Make sure these tools are installed before installing the\n `cwr`. If you are on Ubuntu, you can install them using `apt-get`.\n\n## Installation\n\n [sudo] pip install cloud-weather-report\n \n## Installing from a source\n \n curl -L -o cwr.zip https://github.com/juju-solutions/cloud-weather-report/archive/master.zip\n unzip cwr.zip\n cd cloud-weather-report-master\n python setup.py install\n\n## Usage\n\nAfter installing the Cloud Weather Report, you will have `cwr` command\ninstalled on your machine. It is assumes that the controller is already bootstrapped\nbefore running `cwr`. You can simply run `cwr` by specifying one or more\ncontrollers and the path to the test plan.\n\n cwr controller [controller ...] test-plan.yaml\n\nFor example if you already have bootstrapped `aws` and `gce` controllers:\n\n cwr aws gce test-plan.yaml\n \n\nNote: `aws` and `gce` are the names of your Juju 1.25 environment (found in your environments.yaml) or the name of your Juju 2.0 controller (found in `juju list-controllers`). If you had named your environment or controller for AWS soemthing like `aws-west1` the CWR command would look like:\n\n cwr aws-west1 test-plan.yaml\n\n\nOnce `cwr` starts running, it deploys the bundle, runs the tests and benchmarks that\nare defined in the test plan. An example of the test plan is included in the\n`examples` directory. \n\n## Running bundles\n\nThe following is example of a test plan to run the `apache-analytics-sql` bundle. It\ndeploys `apache-analytics-sql` and runs `terasort` benchmarks.\n \n bundle: bundle:apache-analytics-sql\n benchmark:\n plugin:\n terasort\n\nThe following example deploys the `mongodb` charm and runs the `perf` benchmark.\nThe `runtime: 60` is a parameter passed to `perf`.\n\n\n bundle: cs:mongodb\n benchmark:\n mongodb:\n perf:\n runtime: 60\n\n\n## Result outputs\n\nOnce the run is completed, the `cwr` generates a HTML file containing the test\nand benchmark results. The path to the HTML file will be displayed and will also \nbe opened in a web browser.\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/juju-solutions/cloud-weather-report", "keywords": null, "license": "Affero GNU Public License v3", "maintainer": null, "maintainer_email": null, "name": "cloud-weather-report", "package_url": "https://pypi.org/project/cloud-weather-report/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cloud-weather-report/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/juju-solutions/cloud-weather-report" }, "release_url": "https://pypi.org/project/cloud-weather-report/0.4.2/", "requires_dist": null, "requires_python": null, "summary": "Assess Juju charms and benchmarks on the clouds.", "version": "0.4.2" }, "last_serial": 2378150, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5696d7b98d36360bda01d72168991371", "sha256": "36d566a3c49c37d873a0bfb72819417c16ef0df0a72babedebf3dc2e66f6290c" }, "downloads": -1, "filename": "cloud-weather-report-0.1.0.tar.gz", "has_sig": false, "md5_digest": "5696d7b98d36360bda01d72168991371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134683, "upload_time": "2016-01-27T00:51:55", "url": "https://files.pythonhosted.org/packages/c3/06/a9558ebfcf3987d3666a1f42142f6046e7d49578fb11dd4a5c2acb94b71e/cloud-weather-report-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4a4d1e3f559893292dc9d49433536d34", "sha256": "16cb25922286f93d6e3f4009c7ac8271e9753f8797cda03cacea2f9927e27bfc" }, "downloads": -1, "filename": "cloud-weather-report-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4a4d1e3f559893292dc9d49433536d34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134576, "upload_time": "2016-02-18T02:07:07", "url": "https://files.pythonhosted.org/packages/18/93/2dbb81d74bbc2f9ddd02ae9857194771b9a5372c8a738b42de68982cb307/cloud-weather-report-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c3fe16ef2892f6404c35bf948bf9bb63", "sha256": "69e923f9e094e7ef4fadef1b737bbf89e77156f115157d23e7dbd46df9cdd70f" }, "downloads": -1, "filename": "cloud-weather-report-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c3fe16ef2892f6404c35bf948bf9bb63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134568, "upload_time": "2016-02-20T04:59:29", "url": "https://files.pythonhosted.org/packages/eb/2a/cafd86467f8f4297478da4b72416713412a997a607f8b568967b4c3b76cd/cloud-weather-report-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e1a182a9eeebfc8950782c04a4aacd6e", "sha256": "447ea7911d56aa2885257470cabcd18a4701f18361eaec61417b35b0e7258634" }, "downloads": -1, "filename": "cloud-weather-report-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e1a182a9eeebfc8950782c04a4aacd6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128950, "upload_time": "2016-02-23T05:06:25", "url": "https://files.pythonhosted.org/packages/5f/26/629620c321ff10d804744bf5920fda5e1fcbc2c673ed6aca296c1f4f3a94/cloud-weather-report-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "00695cc7b9799c50c1a90d363e4471dc", "sha256": "5a8e6f9ca98b2016a0b77c529b06e8e61b6cbc509d7ef0d037007cd9f696d5b2" }, "downloads": -1, "filename": "cloud-weather-report-0.1.4.tar.gz", "has_sig": false, "md5_digest": "00695cc7b9799c50c1a90d363e4471dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146995, "upload_time": "2016-02-27T03:53:18", "url": "https://files.pythonhosted.org/packages/d4/36/97fc5f4a297979086ac6086e6697b2958c037cd1900e9950e489aae54c24/cloud-weather-report-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "227c426bcdaa8971c677066001531bb9", "sha256": "e9c4e829d7e83817831620d8598f0860e4311bb36e0b081ae526a95e25af66cf" }, "downloads": -1, "filename": "cloud-weather-report-0.2.0.tar.gz", "has_sig": false, "md5_digest": "227c426bcdaa8971c677066001531bb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147128, "upload_time": "2016-02-27T06:33:46", "url": "https://files.pythonhosted.org/packages/22/56/cd4868e62002097f926a1e71c3ce58ba5c9101b50bc6dbc05b43dc3b2d3c/cloud-weather-report-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "55aff402841dd6529e426838ae85afdd", "sha256": "bb6342ce54f2dce70e38b03c8aa77b858eee8c253f07f4348c3ca890b5b8094b" }, "downloads": -1, "filename": "cloud-weather-report-0.2.1.tar.gz", "has_sig": false, "md5_digest": "55aff402841dd6529e426838ae85afdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146981, "upload_time": "2016-03-18T21:49:04", "url": "https://files.pythonhosted.org/packages/66/db/2ab6b9405b5225a191ce472f4356ea8f936f1adf0e41376f079044d42587/cloud-weather-report-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "53e2c1d6a0e821dcbfce89ddc5788823", "sha256": "f4b19d9d764043a32b4b0ec58a7018d6aca0358fe67ddac77fd4fd6495ce7126" }, "downloads": -1, "filename": "cloud-weather-report-0.2.3.tar.gz", "has_sig": false, "md5_digest": "53e2c1d6a0e821dcbfce89ddc5788823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127376, "upload_time": "2016-05-04T07:54:48", "url": "https://files.pythonhosted.org/packages/ac/72/9e968b001a09cb731534a3eeccc166c704e252f04a927b9e6cb9ae55c2a1/cloud-weather-report-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "e394273a293c3029881e97653edc68af", "sha256": "9c81ee285b5749f125a3baf33c543280f0d2072feab95b671f60d6ca279fd132" }, "downloads": -1, "filename": "cloud-weather-report-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e394273a293c3029881e97653edc68af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126847, "upload_time": "2016-05-04T10:08:35", "url": "https://files.pythonhosted.org/packages/91/c4/db7dee02c1725f4981ad08e2f14b33fb9ca7e9e20e25557274c80f3ea8a9/cloud-weather-report-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "d39e35d42602b3b27134ba5b195b2612", "sha256": "c76ae77e46836d49e52581baf75ab54bec92d7a5e4f46bb4c2dd5ae87e7ab5dc" }, "downloads": -1, "filename": "cloud-weather-report-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d39e35d42602b3b27134ba5b195b2612", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126997, "upload_time": "2016-05-04T19:08:43", "url": "https://files.pythonhosted.org/packages/e6/8b/7b39031e7453f65071ccbe438af6194adc02faa4cba0587b4b4b03d441e9/cloud-weather-report-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "f28be110a7969c9e5888684f25f5fdb3", "sha256": "c54eea74b2edfa89c87abd9f11872d97559fab378712eab7639b7f9f129f2056" }, "downloads": -1, "filename": "cloud-weather-report-0.2.6.tar.gz", "has_sig": false, "md5_digest": "f28be110a7969c9e5888684f25f5fdb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127023, "upload_time": "2016-05-05T00:29:22", "url": "https://files.pythonhosted.org/packages/21/2f/231cca737ddd46cf60c8d44092a7ba50c2c47f217fc2bdb08bbb7bca5470/cloud-weather-report-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "2f751f1cce580c98bcf6b114fc606f62", "sha256": "630a431eeab07e77fe4da81d20e5e28c51f87aaf9217d5b8dc520c595b6c5bc0" }, "downloads": -1, "filename": "cloud-weather-report-0.2.7.tar.gz", "has_sig": false, "md5_digest": "2f751f1cce580c98bcf6b114fc606f62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127096, "upload_time": "2016-05-06T17:44:19", "url": "https://files.pythonhosted.org/packages/38/d0/9859c6b7bcbbda8e2c1f9f6a62c201592b528c7b316d3572c46ceaef983d/cloud-weather-report-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "85e856384d46094385570443cae2550a", "sha256": "c630d143e8c54dc9d199694e4c421a621579bb506b16f6e37fdf3cb0fd420686" }, "downloads": -1, "filename": "cloud-weather-report-0.2.8.tar.gz", "has_sig": false, "md5_digest": "85e856384d46094385570443cae2550a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127109, "upload_time": "2016-05-07T04:31:27", "url": "https://files.pythonhosted.org/packages/33/e3/7f5acc9a75598f8727c6277b295e99e37570ea523d3cead4399f634edf49/cloud-weather-report-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "74f0a6994c5e852fc66f69f0b1abd90e", "sha256": "7563df28257344fa72fb2669a1d0cbcf1d71caa394147b87af73508be3ed0883" }, "downloads": -1, "filename": "cloud-weather-report-0.2.9.tar.gz", "has_sig": false, "md5_digest": "74f0a6994c5e852fc66f69f0b1abd90e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127167, "upload_time": "2016-05-08T05:22:44", "url": "https://files.pythonhosted.org/packages/94/81/a6c2514a827faa5eea2e418a10aea7f5976edcd12756a6e83f6c24f189e6/cloud-weather-report-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "87f0fc8f46e5a5e259fe307b84f8de1a", "sha256": "a32389ccb17b95f40cb46e9896b43cb0ca83ce57212d9cd6314b9792c39c331e" }, "downloads": -1, "filename": "cloud-weather-report-0.3.0.tar.gz", "has_sig": false, "md5_digest": "87f0fc8f46e5a5e259fe307b84f8de1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 127188, "upload_time": "2016-05-09T05:16:16", "url": "https://files.pythonhosted.org/packages/52/5f/81486ab20f3dab7a6a464386f21f767982b26d5eb945df153c2a9088eb70/cloud-weather-report-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "18aab6f645d07f7d945696ec9baff83f", "sha256": "5d1befbb96bc7322cd8b00a6e3928db44e184b72eb8c1f3fcdbc730511456682" }, "downloads": -1, "filename": "cloud-weather-report-0.3.1.tar.gz", "has_sig": false, "md5_digest": "18aab6f645d07f7d945696ec9baff83f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128101, "upload_time": "2016-06-04T06:49:54", "url": "https://files.pythonhosted.org/packages/68/d4/9495d3a618e3d4c614acd2bf639fe2572bb3d82c11058bf88d1f63cd62d3/cloud-weather-report-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f30379bbe89c4079f6d093ca5bbabe54", "sha256": "e6112dc4dd80dcf8aead8805fec3f4de11bbabf4687783e9bf575d1ae9665c82" }, "downloads": -1, "filename": "cloud-weather-report-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f30379bbe89c4079f6d093ca5bbabe54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128578, "upload_time": "2016-06-07T03:29:13", "url": "https://files.pythonhosted.org/packages/92/4d/51e49fc1c3bc7a708ed9f0f4761471e002507835d6a4a9a86d9c33d8f6a6/cloud-weather-report-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "ff6bfbdc583483e6998c9405ac48ebc8", "sha256": "00716605a08d59de5611c90f106836f6aef16724571402dd6bb773ff172868e6" }, "downloads": -1, "filename": "cloud-weather-report-0.3.3.tar.gz", "has_sig": false, "md5_digest": "ff6bfbdc583483e6998c9405ac48ebc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128599, "upload_time": "2016-06-07T20:41:14", "url": "https://files.pythonhosted.org/packages/a2/0e/5548b51cd52ffd4b93773a0c27bdb66725748562cce43e79baaaea113114/cloud-weather-report-0.3.3.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "ac7fcf5a4186917fd1e052766e8734e8", "sha256": "1c3cdde974e6d0ac4eb3d5bb5b72f17312666d5a61d2583ab7c05f34c8d151d2" }, "downloads": -1, "filename": "cloud-weather-report-0.3.5.tar.gz", "has_sig": false, "md5_digest": "ac7fcf5a4186917fd1e052766e8734e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129046, "upload_time": "2016-06-14T17:19:12", "url": "https://files.pythonhosted.org/packages/14/a0/e18d9b623241568cce3399b295b1318500684745d050a472bac596e3261c/cloud-weather-report-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "582cb7fd0d6774c0f75cdb6a871c71e5", "sha256": "9a67e59f41cf11e38c8e4c1290c731c77264a4da552c0ae20bbfdee472b6826f" }, "downloads": -1, "filename": "cloud-weather-report-0.3.6.tar.gz", "has_sig": false, "md5_digest": "582cb7fd0d6774c0f75cdb6a871c71e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128774, "upload_time": "2016-06-16T00:36:15", "url": "https://files.pythonhosted.org/packages/01/1a/6910308781856019ff17762358aebc295d94d5e7ad9f12d43ee6ae793e5a/cloud-weather-report-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "075680bd56a61542101ab6f3f1bcaf2f", "sha256": "1d17875c032ead57cfb6c9300a6f9d69f3b3dab37f62f8ead04e566358d4098b" }, "downloads": -1, "filename": "cloud-weather-report-0.3.7.tar.gz", "has_sig": false, "md5_digest": "075680bd56a61542101ab6f3f1bcaf2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 128910, "upload_time": "2016-06-20T21:59:13", "url": "https://files.pythonhosted.org/packages/87/4e/e6d81629eb4e7d9c126da5cba1ad4b98aa7931de551b4c4038c8478290ef/cloud-weather-report-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "efd88809aaa8db1f74c016c47123ac2a", "sha256": "dfe9499f9e92b66d27f3aea8920d0b8756f2d248c7a56d684a60a9f0ac12bbf3" }, "downloads": -1, "filename": "cloud-weather-report-0.3.8.tar.gz", "has_sig": false, "md5_digest": "efd88809aaa8db1f74c016c47123ac2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67066, "upload_time": "2016-07-01T14:33:03", "url": "https://files.pythonhosted.org/packages/e2/b5/5a2e2f7974a3137ed256699e9e738b32709b6d02cae31c6a0d9fe54e1389/cloud-weather-report-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "831d69c55dcbe3d3ac72a4ad3d1cb640", "sha256": "801416d64139e212f61b2c381c86ab42b4c158838a43cf145e180895cbf5aa8e" }, "downloads": -1, "filename": "cloud-weather-report-0.3.9.tar.gz", "has_sig": false, "md5_digest": "831d69c55dcbe3d3ac72a4ad3d1cb640", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67146, "upload_time": "2016-08-03T01:21:05", "url": "https://files.pythonhosted.org/packages/bb/c7/d45a9631b2a40cc69498593c1a065babfa9e5a842bb352d9ff8c7d0c3f0f/cloud-weather-report-0.3.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "f471642f0a152cef359709dbf7123880", "sha256": "03d444900ccde877bebb816c7277d1cfacd272d4ca2fed5b7795e74f2ef98eb8" }, "downloads": -1, "filename": "cloud-weather-report-0.4.0.tar.gz", "has_sig": false, "md5_digest": "f471642f0a152cef359709dbf7123880", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67362, "upload_time": "2016-09-30T16:46:13", "url": "https://files.pythonhosted.org/packages/c9/41/5bcf09d987db8e4379caac88a3956c7b06ecddbdce9a3a6e6a72b35584bd/cloud-weather-report-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "73fc4ea7dd5d1df43554e0393ae2ea63", "sha256": "ab80ee99bd5c0dc9f56f04b774771411a48d8b77b08a89b6c648beedb75ccfba" }, "downloads": -1, "filename": "cloud-weather-report-0.4.1.tar.gz", "has_sig": false, "md5_digest": "73fc4ea7dd5d1df43554e0393ae2ea63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67879, "upload_time": "2016-10-03T04:43:23", "url": "https://files.pythonhosted.org/packages/60/26/fdae5f66b558f88cf1811f0e3629e165dc71442a24e87695d71e8f46e06c/cloud-weather-report-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "1d92b63c95e6732054cf13017fba369b", "sha256": "6836d826843870ff593406b319c77cbbdeb093f0ae1d2e83b3f93886b43ee9ba" }, "downloads": -1, "filename": "cloud-weather-report-0.4.2.tar.gz", "has_sig": false, "md5_digest": "1d92b63c95e6732054cf13017fba369b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68052, "upload_time": "2016-10-03T18:17:27", "url": "https://files.pythonhosted.org/packages/d2/cf/d6e0f156bf433585e7d2baecfe11bf5e8f14455fff8bdad9fa7b863093b5/cloud-weather-report-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1d92b63c95e6732054cf13017fba369b", "sha256": "6836d826843870ff593406b319c77cbbdeb093f0ae1d2e83b3f93886b43ee9ba" }, "downloads": -1, "filename": "cloud-weather-report-0.4.2.tar.gz", "has_sig": false, "md5_digest": "1d92b63c95e6732054cf13017fba369b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68052, "upload_time": "2016-10-03T18:17:27", "url": "https://files.pythonhosted.org/packages/d2/cf/d6e0f156bf433585e7d2baecfe11bf5e8f14455fff8bdad9fa7b863093b5/cloud-weather-report-0.4.2.tar.gz" } ] }