]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/pybind/mgr/dashboard/run-frontend-e2e-tests.sh
import ceph 15.2.10
[ceph.git] / ceph / src / pybind / mgr / dashboard / run-frontend-e2e-tests.sh
index 6512cb1bf1abcd414ff3e4b485b84aa0b8a62934..427ef614de4422210a5e9a3ec4845c9933144859 100755 (executable)
@@ -13,8 +13,12 @@ start_ceph() {
     # Set the user-id
     ./bin/ceph dashboard set-rgw-api-user-id dev
     # Obtain and set access and secret key for the previously created user. $() is safer than backticks `..`
-    ./bin/ceph dashboard set-rgw-api-access-key $(./bin/radosgw-admin user info --uid=dev | jq -r .keys[0].access_key)
-    ./bin/ceph dashboard set-rgw-api-secret-key $(./bin/radosgw-admin user info --uid=dev | jq -r .keys[0].secret_key)
+    RGW_ACCESS_KEY_FILE="/tmp/rgw-user-access-key.txt"
+    printf "$(./bin/radosgw-admin user info --uid=dev | jq -r .keys[0].access_key)" > "${RGW_ACCESS_KEY_FILE}"
+    ./bin/ceph dashboard set-rgw-api-access-key -i "${RGW_ACCESS_KEY_FILE}"
+    RGW_SECRET_KEY_FILE="/tmp/rgw-user-secret-key.txt"
+    printf "$(./bin/radosgw-admin user info --uid=dev | jq -r .keys[0].secret_key)" > "${RGW_SECRET_KEY_FILE}"
+    ./bin/ceph dashboard set-rgw-api-secret-key -i "${RGW_SECRET_KEY_FILE}"
     # Set SSL verify to False
     ./bin/ceph dashboard set-rgw-api-ssl-verify False