Hi Wido, This is a bug. I have created a bugfix PR here: https://github.com/apache/cloudstack/pull/8430/files
Can you test this change in your environment? - Vishesh ________________________________ From: Wido den Hollander <w...@widodh.nl.INVALID> Sent: Wednesday, December 20, 2023 11:37 PM To: dev@cloudstack.apache.org <dev@cloudstack.apache.org> Subject: Object Store browser connects over HTTP while HTTPS is set in URL Hi, While testing the Ceph RGW plugin [0] for the Object Store driver I noticed the bucket browser isn't working. So I debugged my Firefox browser and I noticed that it tries to connect to http://ceph01.holfra.eu/ (not SSL) while the store's URL is httpS://ceph01.holfra.eu/ My debugger says: "Blocked loading mixed active content “http://ceph01.holfra.eu/wido02?location”request.js:150:9" I looked at ObjectStoreBrowser.vue [1] and found this piece of code: initMinioClient () { if (!this.client) { const url = /https?:\/\/([^/]+)\/?/.exec(this.resource.url.split(this.resource.name)[0])[1] const isHttps = /^https/.test(url) this.client = new Minio.Client({ endPoint: url.split(':')[0], port: url.split(':').length > 1 ? parseInt(url.split(':')[1]) : isHttps ? 443 : 80, useSSL: isHttps, accessKey: this.resource.accesskey, secretKey: this.resource.usersecretkey }) this.listObjects() } }, Based on if the URL starts with http or https it should select SSL or not, but in my case it selects HTTP while the URL contains HTTPS. My JavaScript is a bit rusty, anybody else with ideas? Wido [0]: https://github.com/apache/cloudstack/pull/8389 [1]: https://github.com/apache/cloudstack/blob/1411da1a22bc6aa26634f3038475e3d5fbbcd6bb/ui/src/components/view/ObjectStoreBrowser.vue#L449