cloudkitty is missing some storage and collector backend options

Bug #1895945 reported by Gaël THEROND
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla-ansible
Fix Committed
Wishlist
Gaël THEROND
Victoria
Fix Released
Wishlist
Gaël THEROND

Bug Description

What happened:

When performing a cloudkitty deployment, you can set storage and collector backend by using the following options:

STORAGE BACKEND AVAILABLE FOR V2 API:
* InfluxDB
* ElasticSearch

COLLECTOR BACKEND AVAILABLE FOR V2 API:
* gnocchi
* monasca
* prometheus

However, as for current live releases (9.2.0 and 10.1.0) cloudkitty only support a limited set of available options.

What should happen:

The cloudkitty role should support all available backend options.

How to reproduce:

Launch a cloudkitty deployment with prometheus or gnocchi/monasca and elasticsearch as backends, it wont work as for missing scenarios implementation within cloudkitty templates.

**Environment**
OS: CentOS-8.1.1911
Kernel:4.18.0-147
Docker version: 19.03
Kolla version: 9.2.0

Gaël THEROND (gtherond)
Changed in kolla-ansible:
status: New → In Progress
assignee: nobody → Gaël THEROND (gtherond)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (master)

Fix proposed to branch: master
Review: https://review.opendev.org/752965

Mark Goddard (mgoddard)
Changed in kolla-ansible:
importance: Undecided → Wishlist
Mark Goddard (mgoddard)
Changed in kolla-ansible:
milestone: 11.0.0 → none
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 12.0.0.0rc1

This issue was fixed in the openstack/kolla-ansible 12.0.0.0rc1 release candidate.

Gaël THEROND (gtherond)
Changed in kolla-ansible:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (stable/ussuri)

Fix proposed to branch: stable/ussuri
Review: https://review.opendev.org/c/openstack/kolla-ansible/+/802879

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (stable/victoria)

Fix proposed to branch: stable/victoria
Review: https://review.opendev.org/c/openstack/kolla-ansible/+/802880

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to kolla-ansible (stable/wallaby)

Fix proposed to branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/kolla-ansible/+/802881

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on kolla-ansible (stable/wallaby)

Change abandoned by "Radosław Piliszek <email address hidden>" on branch: stable/wallaby
Review: https://review.opendev.org/c/openstack/kolla-ansible/+/802881
Reason: per what Mark said

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (stable/ussuri)

Reviewed: https://review.opendev.org/c/openstack/kolla-ansible/+/802879
Committed: https://opendev.org/openstack/kolla-ansible/commit/ae3b709cad7266548ae6d5966268370a9f53c9dc
Submitter: "Zuul (22348)"
Branch: stable/ussuri

commit ae3b709cad7266548ae6d5966268370a9f53c9dc
Author: Gaël THEROND (Fl1nt) <email address hidden>
Date: Mon Feb 8 09:29:08 2021 +0100

    Add missing elasticsearch cloudkitty storage
    and prometheus collector backend support.

    * Fix various remaining typos.
    * Fix trailing character on reno.
    * Enable Elasticsearch when selected as cloudkitty backend.
    * Add a check for ES index creation when ES required.
    * Add a release note
    * Fix release note line length issue.

    Change-Id: I18f3d8f2e10a2996b2ebf92733a1770bef548bda
    Closes-bug: #1895945
    (cherry picked from commit 9e72c0cb4e2206cc72104648e507237977258d54)

tags: added: in-stable-ussuri
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to kolla-ansible (stable/victoria)

Reviewed: https://review.opendev.org/c/openstack/kolla-ansible/+/802880
Committed: https://opendev.org/openstack/kolla-ansible/commit/1d62310696d1f6a0359e351cf33fbde6b8192eae
Submitter: "Zuul (22348)"
Branch: stable/victoria

commit 1d62310696d1f6a0359e351cf33fbde6b8192eae
Author: Gaël THEROND (Fl1nt) <email address hidden>
Date: Mon Feb 8 09:29:08 2021 +0100

    Add missing elasticsearch cloudkitty storage
    and prometheus collector backend support.

    * Fix various remaining typos.
    * Fix trailing character on reno.
    * Enable Elasticsearch when selected as cloudkitty backend.
    * Add a check for ES index creation when ES required.
    * Add a release note
    * Fix release note line length issue.

    Change-Id: I18f3d8f2e10a2996b2ebf92733a1770bef548bda
    Closes-bug: #1895945
    (cherry picked from commit 9e72c0cb4e2206cc72104648e507237977258d54)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 10.4.0

This issue was fixed in the openstack/kolla-ansible 10.4.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/kolla-ansible 11.2.0

This issue was fixed in the openstack/kolla-ansible 11.2.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.