CORS configuration block support

Bug #1905434 reported by Mateusz Pawlowski
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Gnocchi Charm
Triaged
Wishlist
Unassigned
OpenStack Keystone Charm
Triaged
Wishlist
Unassigned

Bug Description

In order to use Gnocchi with Grafana user has to setup CORS middleware in gnocchi.conf and keystone.conf[0]

However Keystone charm doesn't provide options to configure CORS nor config-flags to configure custom section[1].

[0] https://gnocchi.xyz/grafana.html
[1] https://opendev.org/openstack/charm-keystone/src/branch/master/config.yaml

Revision history for this message
Graeme Moss (graememoss) wrote :

We also require the config-flags as we need to setup CADF middleware this should be a default otherwise you are locking down features of an open source application. I get that you would like to make this more user friendly but you still need to have a section for advance users to make adjustments otherwise we start looking at alternatives that do.

I would really love to at least see config-flags option be placed in keystone charm.

Revision history for this message
Felipe Reyes (freyes) wrote :

I would expect Keystone and/org Gnocchi to grow an interface that allows it to be related to grafana and it would do the right thing with the configuration instead of expecting the users to configure correctly the allowed_origin.

https://gnocchi.osci.io/grafana.html

Changed in charm-keystone:
status: New → Triaged
Changed in charm-gnocchi:
status: New → Triaged
importance: Undecided → Wishlist
Changed in charm-keystone:
importance: Undecided → Wishlist
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.