Impossible to use S3 Storage Backend for Gnocchi

Bug #1821580 reported by David Hill on 2019-03-25
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kolla
Undecided
Cyril Grosjean
puppet-gnocchi
Undecided
David Hill
puppet-tripleo
New
Undecided
David Hill
tripleo
Medium
David Hill

Bug Description

Description of problem:
We can't provision S3 storage backend for Gnocchi from Director OSP 13.

The file "/usr/share/openstack-tripleo-heat-templates/puppet/services/gnocchi-api.yaml" say that GnocchiBackend parameter can take "s3" value but in the controller, the puppet file "/etc/puppet/modules/tripleo/manifests/profile/base/gnocchi/api.pp" doesn't authorize "s3" backend for gnocchi_backend.

Version-Release number of selected component (if applicable):
All of them

How reproducible:
Always

Steps to Reproduce:
1. Change the Gnocchi backend to s3
2.
3.

Actual results:
Puppet failure

Expected results:
Success or remove comment

Additional info:

Changed in tripleo:
assignee: nobody → David Hill (david-hill-ubisoft)
status: New → In Progress
Changed in puppet-gnocchi:
assignee: nobody → David Hill (david-hill-ubisoft)
Changed in puppet-tripleo:
assignee: nobody → David Hill (david-hill-ubisoft)
Changed in puppet-gnocchi:
status: New → In Progress
Changed in tripleo:
importance: Undecided → Medium
Changed in puppet-gnocchi:
assignee: David Hill (david-hill-ubisoft) → Cyril Grosjean (cgrosjean)
Changed in kolla:
assignee: nobody → Cyril Grosjean (cgrosjean)
Changed in kolla:
status: New → In Progress
Changed in puppet-gnocchi:
assignee: Cyril Grosjean (cgrosjean) → David Hill (david-hill-ubisoft)

Reviewed: https://review.openstack.org/647882
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=0c732805b1390e12521f50d666fc18319fe9e0f3
Submitter: Zuul
Branch: master

commit 0c732805b1390e12521f50d666fc18319fe9e0f3
Author: Cyril Grosjean <email address hidden>
Date: Tue Mar 26 20:10:57 2019 +0100

    Add boto3 python dependencies into gnocchi-base image

    Adding boto3 python library into gnocchi-base image

    Change-Id: I22119f570172ca93de0587dc3892d8b8de86d525
    Closes-bug: #1821580

Changed in kolla:
status: In Progress → Fix Released

Reviewed: https://review.openstack.org/648203
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=d47b65025a8f7aa22f40af58f341cd7e6e2b04f0
Submitter: Zuul
Branch: stable/queens

commit d47b65025a8f7aa22f40af58f341cd7e6e2b04f0
Author: Cyril Grosjean <email address hidden>
Date: Tue Mar 26 20:10:57 2019 +0100

    Add boto3 python dependencies into gnocchi-base image

    Adding boto3 python library into gnocchi-base image

    Change-Id: I22119f570172ca93de0587dc3892d8b8de86d525
    Closes-bug: #1821580

tags: added: in-stable-queens

Reviewed: https://review.openstack.org/648202
Committed: https://git.openstack.org/cgit/openstack/kolla/commit/?id=752a4c07cd8155123507e56846a3e2b559f4c104
Submitter: Zuul
Branch: stable/rocky

commit 752a4c07cd8155123507e56846a3e2b559f4c104
Author: Cyril Grosjean <email address hidden>
Date: Tue Mar 26 20:10:57 2019 +0100

    Add boto3 python dependencies into gnocchi-base image

    Adding boto3 python library into gnocchi-base image

    Change-Id: I22119f570172ca93de0587dc3892d8b8de86d525
    Closes-bug: #1821580

tags: added: in-stable-rocky
Mark Goddard (mgoddard) on 2019-03-29
Changed in kolla:
milestone: none → 8.0.0

Reviewed: https://review.openstack.org/647474
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=8e3060e487508cbc8b4c77249ed7ba450ded74db
Submitter: Zuul
Branch: master

commit 8e3060e487508cbc8b4c77249ed7ba450ded74db
Author: David Hill <email address hidden>
Date: Mon Mar 25 09:53:07 2019 -0400

    Add missing s3 case in gnocchi::api

    Change-Id: Ie13aac35fcb9093ad4729fc760f5e7c4d7d1d9a0
    Closes-bug: #1821580

Changed in tripleo:
status: In Progress → Fix Released

Reviewed: https://review.openstack.org/649360
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=9517c7b0d232af44f0d45e5fd883fd80deb8573e
Submitter: Zuul
Branch: stable/rocky

commit 9517c7b0d232af44f0d45e5fd883fd80deb8573e
Author: David Hill <email address hidden>
Date: Mon Mar 25 09:53:07 2019 -0400

    Add missing s3 case in gnocchi::api

    Change-Id: Ie13aac35fcb9093ad4729fc760f5e7c4d7d1d9a0
    Closes-bug: #1821580
    (cherry picked from commit 8e3060e487508cbc8b4c77249ed7ba450ded74db)

Reviewed: https://review.openstack.org/649361
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=2a5f69fa43dcab856f899a14214c0b504d941571
Submitter: Zuul
Branch: stable/queens

commit 2a5f69fa43dcab856f899a14214c0b504d941571
Author: David Hill <email address hidden>
Date: Mon Mar 25 09:53:07 2019 -0400

    Add missing s3 case in gnocchi::api

    Change-Id: Ie13aac35fcb9093ad4729fc760f5e7c4d7d1d9a0
    Closes-bug: #1821580
    (cherry picked from commit 8e3060e487508cbc8b4c77249ed7ba450ded74db)

This issue was fixed in the openstack/kolla 8.0.0.0rc1 release candidate.

This issue was fixed in the openstack/kolla 6.2.1 release.

This issue was fixed in the openstack/kolla 7.0.2 release.

This issue was fixed in the openstack/puppet-tripleo 10.4.0 release.

This issue was fixed in the openstack/puppet-tripleo 9.5.0 release.

This issue was fixed in the openstack/puppet-tripleo 8.5.0 release.

Changed in puppet-gnocchi:
status: In Progress → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers