]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: grafana.ini: Set `cookie_secure = true` 42378/head
authorSebastian Wagner <sewagner@redhat.com>
Fri, 26 Nov 2021 10:15:51 +0000 (11:15 +0100)
committerSebastian Wagner <sewagner@redhat.com>
Fri, 26 Nov 2021 10:20:13 +0000 (11:20 +0100)
Signed-off-by: Sebastian Wagner <sewagner@redhat.com>
src/pybind/mgr/cephadm/templates/services/grafana/grafana.ini.j2
src/pybind/mgr/cephadm/tests/test_services.py

index 642d0647f3fcd7b1511a51841730f7b87a310001..cf23802d71b78d014773c4112843612aebe33f0d 100644 (file)
@@ -19,4 +19,6 @@
   admin_user = admin
   admin_password = {{ initial_admin_password }}
 {% endif %}
+  cookie_secure = true
+  cookie_samesite = none
   allow_embedding = true
index b8e6f784ef4540b954b33db4b9e8ee3a8bb8ba88..c72bb8aea5d19ab375b3fa0ce9255760d2dc70b5 100644 (file)
@@ -351,6 +351,8 @@ class TestMonitoring:
                           http_addr = 
                         [security]
                           disable_initial_admin_creation = true
+                          cookie_secure = true
+                          cookie_samesite = none
                           allow_embedding = true""").lstrip(),  # noqa: W291
                     'provisioning/datasources/ceph-dashboard.yml': dedent("""
                         # This file is generated by cephadm.
@@ -418,6 +420,8 @@ class TestMonitoring:
                                     '[security]\n'
                                     '  admin_user = admin\n'
                                     '  admin_password = secure\n'
+                                    '  cookie_secure = true\n'
+                                    '  cookie_samesite = none\n'
                                     '  allow_embedding = true',
                                 'provisioning/datasources/ceph-dashboard.yml':
                                     '# This file is generated by cephadm.\n'