Commit Graph

35 Commits

Author SHA1 Message Date
Jenkins fcdd97677c Merge "Switching Poppy test to use ostestr (OpenStack Testr)" 2016-09-07 19:14:59 +00:00
Isaac Mungai 76b9121c73 Delete old policies when upgrading to HTTPS
When a domain is upgraded from HTTP to HTTPS, queue
a task that checks if the upgraded domain is deployed
before deleting the old HTTP policy.

Change-Id: I92cd0ced90de81226f1c0873fc01bc0e6df31633
2016-08-31 13:20:15 -04:00
tonytan4ever 2140f6def0 Switching Poppy test to use ostestr (OpenStack Testr)
Change-Id: Iec921d21f3325e92462c7a2b40d748db8f85cdff
2016-08-24 11:39:10 -04:00
Isaac Mungai 833582a8f0 Refactor san_info akamai storage
Rename san_info to cert_info_storage
Re-use the cassandra storage driver logic for cert_info_storage

Change-Id: I21b92b71d7aa010975e623ced9abb476df9203c6
2016-04-12 11:01:26 -04:00
Sriram Madapusi Vasudevan 4cff19885b feat: Driver for Metrics
- Add stevedore capability to load different metrics drivers,
  once their corresponding classes are built into poppy.

Partially Implements: blueprint analytics

Change-Id: Icb25ddccd0582bb6db34827995bce0f9af2087f0
2016-01-22 12:17:19 -05:00
Doug Hellmann 098f80bf7c remove python 2.6 trove classifier
OpenStack projects are no longer being tested under Python 2.6, so
remove the trove classifier implying that this project supports 2.6.

Change-Id: Ieb5c4161d1f230c827d40eac9218392b425f321a
2015-12-23 01:31:14 +00:00
amitgandhinz b16a1f501b Version Bump for Liberty Release
Change-Id: I246ee32e62b65617da8c14a3e826c3356d98cdae
2015-11-03 11:24:30 -05:00
Sriram Madapusi Vasudevan 7a2c4c56e4 feat: Add akamai background job admin endpoint
REQUEST:
    POST /admin/provider/akamai/background_job
    {
      "job_type": "akamai_update_papi_property_for_mod_san",
      "domain_name": "testabc.cnamecdn.com",
      "san_cert_name": "secure1.san1.test_cdn.com"
    }
RESPONSE:
    202 ACCEPTED
Note: The admin endpoints are also exposed as scripts:
    akamai-property-udpate-mod-san --domain_name <your_domain_name> --san_cert_name <your_san_cert_name>
    akamai-cert-status-check-and-update --domain_name <your_domain_name> --cert_type "san" --project_id <PROJECT_ID> --flavor_id <FLAVOR_ID>

Change-Id: I9211d9f24cbd46c8818993d3ff8493d5fba4bc28
2015-10-23 15:05:52 -04:00
tonytan4ever 5291308eba Add cassandra akamai san info storage
Change-Id: I1a37130190399e6c5f33148c258b4b7fa3ddeaf8
2015-09-29 14:06:17 -04:00
tonytan4ever df58d6014a ssl-cert-provision endpoint.This allows user to create a certificate with akamai driver.
Should be letting user assoicate a certificate with ta domain.
Implements blueprint: ssl-certificates
Implements blueprint: akamai-ssl-driver

Change-Id: Iab5dc13d6a0d36bc4e4857364ae3d27a1bcd5113
2015-09-23 10:42:07 -04:00
tonytan4ever 4954298a60 Notification driver implementation
Implements blueprint: notification-driver

Change-Id: I959b7b6e30ddef5e2591d4ad43177213d53ab0cd
2015-08-11 14:27:50 -04:00
Obulpathi 6075b1a3a6 Updates pbr version to 2015.1
Change-Id: Ibad1357bf9473f7f5af0ec150fada5eb9a8a0102
2015-05-04 10:02:34 -04:00
tonytan4ever 32fc357d48 Implemented TaskFlow distributed task driver to replace subprocess
Change-Id: Ic64ea2a1f3cb0b8e0b5fa952c39ba95884958e17
2015-02-18 16:56:49 -05:00
tonytan4ever 89552af743 Implementing Akamai Driver
Change-Id: I822c0248995be0af3a880445b113225d26435698
2014-12-03 10:45:09 -05:00
amitgandhinz bbabcae050 Removed entry points for drivers that no longer exist
Change-Id: Iad73d128bf6ee6e0bd8fad2d3ed0a4a9c9e1996e
2014-11-17 12:26:45 -05:00
amitgandhinz 213c268759 Added new DNS driver stub
Change-Id: I0d9d1ff9c4dbac7632337569c386d4a92acbf440
2014-10-20 17:29:22 -04:00
amitgandhinz 102bef0677 Renamed project to poppycdn for pypi server
This helps with distributing to Pypi server as "poppy" was already taken.

Change-Id: Iad3168a8d105793ea8fa8d3fc0cea193e6ca364b
2014-10-08 17:45:11 -04:00
tonytan4ever 4735284a41 Create Service
Change-Id: Id5c8da6b3b3bfc8aad6495b441e294a64598c260
2014-09-26 17:07:19 -04:00
amitgandhinz 5ab42a4ae0 Fixing Gerrit Gating issues with Pep8 and Docs
Change-Id: I419b6e60e04cb828256eff1d5f6ac16cb6cfe585
2014-08-14 11:08:08 -04:00
Tony Tan b68a2dadd0 Update setup.cfg
Update nosetests to automatically generate coverage report.
Note: we do not test api yet, that's why "#match = ^test" has been commented out.
we haven't enforec 100% coverage yet, so "#cover-min-percentage = 100" has been commented out.
2014-08-07 17:44:38 -04:00
amitgandhinz 77b7725d34 renamed conf file to poppy, and shortened summary 2014-08-07 14:33:33 -04:00
amitgandhinz f71389c2bb rename to poppy 2014-08-07 13:22:34 -04:00
amitgandhinz 31906801f8 updated tests to use poppy 2014-08-07 13:16:46 -04:00
amitgandhinz d4030bb1c6 renamed cdn references in code to poppy 2014-08-07 11:01:11 -04:00
amitgandhinz 18fe5b6f55 added basic doc settings for sphinx 2014-08-06 17:49:15 -04:00
tonytan4ever 7ce901b9db Add test configuartion && modify manager file 2014-07-28 12:42:34 -04:00
amitgandhinz e8bcae6282 making py33 compatible 2014-07-25 15:45:38 -04:00
Obulapathi N Challa 165ef0294c Created Wheels package 2014-07-25 14:11:36 -04:00
amitgandhinz 6cd19a6b4f refactoring using github.com/rackerlabs/finding_dory manager concepts and base drivers 2014-07-18 14:28:34 -04:00
amitgandhinz 6673c2b66e created a mock db to remove relience on cassandra for testing 2014-06-27 10:53:49 -04:00
amitgandhinz 0ec3dc4573 added sample cdn provider extensions 2014-02-17 18:39:50 -05:00
amitgandhinz e7aaab2214 added stubbed cassandra driver 2014-02-13 17:09:41 -05:00
amitgandhinz 34c05f6d24 added mongo storage driver 2014-02-13 13:56:25 -05:00
amitgandhinz b548e54273 Working transport drivers 2014-02-12 18:10:00 -05:00
amitgandhinz f4241be7f6 Initial Commit 2014-02-12 11:33:37 -05:00