diff --git a/cloudkitty/api/v1/controllers/report.py b/cloudkitty/api/v1/controllers/report.py index 09c83973..f7212e0a 100644 --- a/cloudkitty/api/v1/controllers/report.py +++ b/cloudkitty/api/v1/controllers/report.py @@ -18,6 +18,7 @@ import datetime import decimal +from oslo_log import log as logging import pecan from pecan import rest from wsme import types as wtypes @@ -28,6 +29,9 @@ from cloudkitty.common import policy from cloudkitty import utils as ck_utils +LOG = logging.getLogger(__name__) + + class ReportController(rest.RestController): """REST Controller managing the reporting. @@ -68,6 +72,8 @@ class ReportController(rest.RestController): """Return the amount to pay for a given period. """ + LOG.warning('/v1/report/total is deprecated, please use ' + '/v1/report/summary instead.') if not begin: begin = ck_utils.get_month_start() if not end: diff --git a/releasenotes/notes/deprecate-report-total-62544dce42bb19a6.yaml b/releasenotes/notes/deprecate-report-total-62544dce42bb19a6.yaml new file mode 100644 index 00000000..4f707640 --- /dev/null +++ b/releasenotes/notes/deprecate-report-total-62544dce42bb19a6.yaml @@ -0,0 +1,5 @@ +--- +deprecations: + - | + The /v1/report/total route has been deprecated. /v1/report/summary should + be used instead.