Poppy kilo-2 "k-2"

Milestone information

Project:
Poppy
Series:
kilo
Version:
kilo-2
Code name:
k-2
Released:
 
Registrant:
Amit Gandhi
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
28 Amit Gandhi, 3 Malini Kamalambal, 22 Obulapathi, 3 Shaunak Kashyap, 9 Tony Tan, 1 miguel quintero
Blueprints:
2 Implemented
Bugs:
4 Invalid, 2 Won't Fix, 60 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon poppycdn-2015.1.b2.tar.gz (md5, sig) kilo-2 development milestone 30
last downloaded 7 weeks ago
Total downloads: 30

Release notes 

This release completes the development milestone for Kilo-2.

It contains mostly bug fixes to stabilize the API functionality.

Changelog 

View the full changelog

#1401306 returned links don't show https when required Critical Tony Tan Fix Released
#1401608 Failed Provider Service causes DNS create failure Critical Obulapathi Fix Released
#1406403 PATCH semantics do not meet RFC standards Critical Obulapathi Fix Released
#1392568 Cannot GET service with name containing dot High Amit Gandhi Fix Released
#1400525 Delete stuck in progress High Amit Gandhi Fix Released
#1401628 href links returned from poppy are missing project_id High Tony Tan Fix Released
#1401642 GET service - caching rules returned is incomplete High Amit Gandhi Fix Released
#1404988 uwsgi left spawned process running High Tony Tan Fix Released
#1404998 service names in urls open up an attack vector High Amit Gandhi Fix Released
#1406379 New Services get stuck at create_in_progress High Tony Tan Fix Released
#1407135 Cross Site Scripting Possibility High Amit Gandhi Fix Released
#1408084 A Domains Patch Request Allows Missing domain Property High Obulapathi Fix Released
#1408086 PATCH to add origin fails High Obulapathi Fix Released
#1382155 /health endpoint returns wrong status when cassandra is offline Medium Obulapathi Fix Released
#1392573 Inconsistent meaning of flavor_ref in requests vs. responses Medium Shaunak Kashyap Fix Released
#1392578 Next link in GET /services is incorrect Medium Shaunak Kashyap Fix Released
#1392890 Missing Test: Make GET /flavors response structure consistent Medium Malini Kamalambal Fix Released
#1394775 Create Service body returns null Medium Amit Gandhi Fix Released
#1398636 Terse error message when creating flavor with incomplete provider object Medium Shaunak Kashyap Fix Released
#1400527 failure on Creation not helpful Medium Amit Gandhi Fix Released
#1401153 Poppy not honoring formatters in logging.conf Medium Amit Gandhi Fix Released
#1401636 service gets struct in "create in progress" status Medium Obulapathi Fix Released
#1402805 /health endpoint returns wrong status when Rackspace DNS is offline Medium Obulapathi Fix Released
#1403621 SSL and Country Domains don't work on Akamai Medium Tony Tan Fix Released
#1404938 HTTP 500 errors contain a message body Medium Amit Gandhi Fix Released
#1404989 Fixes update_in_progress bug due to missing links field Medium Obulapathi Fix Released
#1405224 There is no error message for the origins property Medium Amit Gandhi Fix Released
#1405226 Error Response are not Formatted Pretty Medium Amit Gandhi Fix Released
#1405269 No error response for an invalid protocol Medium Amit Gandhi Fix Released
#1405276 No error Message for caching:rules: no name and no request url Medium Amit Gandhi Fix Released
#1405306 Return one access url per domain for Akamai Medium Obulapathi Fix Released
#1406348 No Error message for missing name and missing request_url attributes in the caching:rules list Medium Amit Gandhi Fix Released
#1406364 TTL Propert Set to a negative number Medium Amit Gandhi Fix Released
#1406377 Protocol https is defaulting to http Medium Tony Tan Fix Released
#1406380 No Error Message for missing Restrictions Rules property Medium Amit Gandhi Fix Released
#1406384 No Error Message for missing restrictions:rules:name property Medium Amit Gandhi Fix Released
#1406544 Max Length of Domains Error Never Returned Medium Amit Gandhi Fix Released
#1406568 No error returned for Max Length of Origins list Medium Amit Gandhi Fix Released
#1406609 Empty String for Flavor Id Causes 500 status Medium Amit Gandhi Fix Released
#1406619 Create Service Request Allowing Empty Strings Medium Amit Gandhi Fix Released
#1407287 Service gets stuck in delete_in_progress state Medium Obulapathi Fix Released
#1407686 Empty marker on list services returns HTTP 500 Medium Amit Gandhi Fix Released
#1407749 GET flavor/%aa returns a 500 Error Medium Amit Gandhi Fix Released
#1408089 A Service in a Failed Status Can NOT be PATCH Medium Obulapathi Fix Released
#1408094 Patch Domain Request Returns Wrong Status and Error for Invalid Protocol Medium Obulapathi Fix Released
#1408102 503 when passing big binary in request Medium Amit Gandhi Fix Released
#1408344 PATCH accepts request to remove name Medium Obulapathi Fix Released
#1408378 Cannot specify Accept header for 204 response Medium Amit Gandhi Fix Released
#1409782 Define a Cassandra conistency level Medium Tony Tan Fix Released
#1411766 Poppy dies when Cassandra's schema is updated Medium Tony Tan Fix Released
#1400395 Getting internal server error when running Dockerized dev environment Low Amit Gandhi Fix Released
#1407130 api tests currently only work with Fastly Low Amit Gandhi Fix Released
#1408034 tox still runs depreciated py26 Low Obulapathi Fix Released
#1408043 Cachingrule serialization/deserialization is broken Undecided Obulapathi Fix Released
#1408065 PATCH to add domains blanks out the caching list Undecided Obulapathi Fix Released
#1408314 Provider details lost Undecided Obulapathi Fix Released
#1408315 DNS details lost Undecided Obulapathi Fix Released
#1408351 PATCH - Replace origin with {} returns 202 Undecided Obulapathi Fix Released
#1408439 GET and LIST return with some fields empty Undecided Obulapathi Fix Released
#1408441 old style class declaration is breaking unit tests Undecided Obulapathi Fix Released

2 blueprints and 66 bugs targeted

Blueprint Priority Assignee Delivery
Python 3.4 Support Python 3.4 Support 3 Medium Amit Gandhi  11 Implemented
End To End Tests for Poppy End To End Tests for Poppy 3 Medium Malini Kamalambal  11 Implemented
Bug report Importance Assignee Status
1408041 #1408041 PATCH fails with attribute error 3 High Malini Kamalambal  3 Invalid
1408402 #1408402 PATCH returns 202 for add service name 4 Medium Obulapathi  3 Invalid
1375341 #1375341 Error Messages in test logs 5 Low miguel quintero  3 Invalid
1381114 #1381114 Create Flavor - Flavor Limits not validated or saved 5 Low   3 Invalid
1406579 #1406579 Akamai Driver SSL Config Parameter missing 6 Wishlist Tony Tan  4 Won't Fix
1407740 #1407740 access_urls href link does not have protocol prefix 6 Wishlist   4 Won't Fix
1401306 #1401306 returned links don't show https when required 2 Critical Tony Tan  10 Fix Released
1401608 #1401608 Failed Provider Service causes DNS create failure 2 Critical Obulapathi  10 Fix Released
1406403 #1406403 PATCH semantics do not meet RFC standards 2 Critical Obulapathi  10 Fix Released
1392568 #1392568 Cannot GET service with name containing dot 3 High Amit Gandhi  10 Fix Released
1400525 #1400525 Delete stuck in progress 3 High Amit Gandhi  10 Fix Released
1401628 #1401628 href links returned from poppy are missing project_id 3 High Tony Tan  10 Fix Released
1401642 #1401642 GET service - caching rules returned is incomplete 3 High Amit Gandhi  10 Fix Released
1404988 #1404988 uwsgi left spawned process running 3 High Tony Tan  10 Fix Released
1404998 #1404998 service names in urls open up an attack vector 3 High Amit Gandhi  10 Fix Released
1406379 #1406379 New Services get stuck at create_in_progress 3 High Tony Tan  10 Fix Released
1407135 #1407135 Cross Site Scripting Possibility 3 High Amit Gandhi  10 Fix Released
1408084 #1408084 A Domains Patch Request Allows Missing domain Property 3 High Obulapathi  10 Fix Released
1408086 #1408086 PATCH to add origin fails 3 High Obulapathi  10 Fix Released
1382155 #1382155 /health endpoint returns wrong status when cassandra is offline 4 Medium Obulapathi  10 Fix Released
1392573 #1392573 Inconsistent meaning of flavor_ref in requests vs. responses 4 Medium Shaunak Kashyap  10 Fix Released
1392578 #1392578 Next link in GET /services is incorrect 4 Medium Shaunak Kashyap  10 Fix Released
1392890 #1392890 Missing Test: Make GET /flavors response structure consistent 4 Medium Malini Kamalambal  10 Fix Released
1394775 #1394775 Create Service body returns null 4 Medium Amit Gandhi  10 Fix Released
1398636 #1398636 Terse error message when creating flavor with incomplete provider object 4 Medium Shaunak Kashyap  10 Fix Released
1400527 #1400527 failure on Creation not helpful 4 Medium Amit Gandhi  10 Fix Released
1401153 #1401153 Poppy not honoring formatters in logging.conf 4 Medium Amit Gandhi  10 Fix Released
1401636 #1401636 service gets struct in "create in progress" status 4 Medium Obulapathi  10 Fix Released
1402805 #1402805 /health endpoint returns wrong status when Rackspace DNS is offline 4 Medium Obulapathi  10 Fix Released
1403621 #1403621 SSL and Country Domains don't work on Akamai 4 Medium Tony Tan  10 Fix Released
1404938 #1404938 HTTP 500 errors contain a message body 4 Medium Amit Gandhi  10 Fix Released
1404989 #1404989 Fixes update_in_progress bug due to missing links field 4 Medium Obulapathi  10 Fix Released
1405224 #1405224 There is no error message for the origins property 4 Medium Amit Gandhi  10 Fix Released
1405226 #1405226 Error Response are not Formatted Pretty 4 Medium Amit Gandhi  10 Fix Released
1405269 #1405269 No error response for an invalid protocol 4 Medium Amit Gandhi  10 Fix Released
1405276 #1405276 No error Message for caching:rules: no name and no request url 4 Medium Amit Gandhi  10 Fix Released
1405306 #1405306 Return one access url per domain for Akamai 4 Medium Obulapathi  10 Fix Released
1406348 #1406348 No Error message for missing name and missing request_url attributes in the caching:rules list 4 Medium Amit Gandhi  10 Fix Released
1406364 #1406364 TTL Propert Set to a negative number 4 Medium Amit Gandhi  10 Fix Released
1406377 #1406377 Protocol https is defaulting to http 4 Medium Tony Tan  10 Fix Released
1406380 #1406380 No Error Message for missing Restrictions Rules property 4 Medium Amit Gandhi  10 Fix Released
1406384 #1406384 No Error Message for missing restrictions:rules:name property 4 Medium Amit Gandhi  10 Fix Released
1406544 #1406544 Max Length of Domains Error Never Returned 4 Medium Amit Gandhi  10 Fix Released
1406568 #1406568 No error returned for Max Length of Origins list 4 Medium Amit Gandhi  10 Fix Released
1406609 #1406609 Empty String for Flavor Id Causes 500 status 4 Medium Amit Gandhi  10 Fix Released
1406619 #1406619 Create Service Request Allowing Empty Strings 4 Medium Amit Gandhi  10 Fix Released
1407287 #1407287 Service gets stuck in delete_in_progress state 4 Medium Obulapathi  10 Fix Released
1407686 #1407686 Empty marker on list services returns HTTP 500 4 Medium Amit Gandhi  10 Fix Released
1407749 #1407749 GET flavor/%aa returns a 500 Error 4 Medium Amit Gandhi  10 Fix Released
1408089 #1408089 A Service in a Failed Status Can NOT be PATCH 4 Medium Obulapathi  10 Fix Released
1408094 #1408094 Patch Domain Request Returns Wrong Status and Error for Invalid Protocol 4 Medium Obulapathi  10 Fix Released
1408102 #1408102 503 when passing big binary in request 4 Medium Amit Gandhi  10 Fix Released
1408344 #1408344 PATCH accepts request to remove name 4 Medium Obulapathi  10 Fix Released
1408378 #1408378 Cannot specify Accept header for 204 response 4 Medium Amit Gandhi  10 Fix Released
1409782 #1409782 Define a Cassandra conistency level 4 Medium Tony Tan  10 Fix Released
1411766 #1411766 Poppy dies when Cassandra's schema is updated 4 Medium Tony Tan  10 Fix Released
1400395 #1400395 Getting internal server error when running Dockerized dev environment 5 Low Amit Gandhi  10 Fix Released
1407130 #1407130 api tests currently only work with Fastly 5 Low Amit Gandhi  10 Fix Released
1408034 #1408034 tox still runs depreciated py26 5 Low Obulapathi  10 Fix Released
1408043 #1408043 Cachingrule serialization/deserialization is broken 1 Undecided Obulapathi  10 Fix Released
1408065 #1408065 PATCH to add domains blanks out the caching list 1 Undecided Obulapathi  10 Fix Released
1408314 #1408314 Provider details lost 1 Undecided Obulapathi  10 Fix Released
1408315 #1408315 DNS details lost 1 Undecided Obulapathi  10 Fix Released
1408351 #1408351 PATCH - Replace origin with {} returns 202 1 Undecided Obulapathi  10 Fix Released
1408439 #1408439 GET and LIST return with some fields empty 1 Undecided Obulapathi  10 Fix Released
1408441 #1408441 old style class declaration is breaking unit tests 1 Undecided Obulapathi  10 Fix Released
This milestone contains Public information
Everyone can see this information.