commit 567b6698c6e3de6a5c603140a37d4aac9d7ffc9d
Author: juancarmore <juancar_more2@hotmail.com>
Date: Tue Sep 23 13:50:37 2025 +0200
backend: clean up GCS configuration and improve format in storage provider and service
commit a1b04b9d8a3d143b040eda5afc24e99e90599cc7
Author: Piwccle <sergiosergi11@hotmail.com>
Date: Mon Sep 22 15:38:10 2025 +0200
backend: add Google Cloud Storage (GCS) support
- Updated package.json to include @google-cloud/storage dependency.
- Enhanced dependency injector to support GCS as a storage option.
- Modified environment configuration to include GCS settings.
- Implemented GCSStorageProvider for basic storage operations (get, put, delete, list).
- Created GCSService to handle interactions with Google Cloud Storage.
- Added health check and metadata retrieval methods for GCS.
- Updated logging to accommodate GCS operations.
* azure-features: added azure blob support for meet
* azure-feature: removed variables of .env files
* azure-features: added azure blob support for meet
* azure-feature: removed variables of .env files
* azure-features: fix to pass the boundary ranges test
* ci update Azure storage configuration in egress.yaml using yq
* ci: update yq command for modifying egress.yaml to use correct syntax
* ci: add logging for current storage provider in backend integration tests
* ci: update conditional syntax for Azure storage provider in backend integration tests
* feature-azure: modified package-lock
* ci: remove logging of current storage provider in backend integration tests
* ci: add pre-startup script execution for Azure setup in backend integration tests
* fix: streamline pre-startup command execution for Azure storage provider
* fix: update pre-startup command script for Azure storage provider
* fix: improve pre-startup command script for Azure storage provider
* fix: remove commented instruction for modifying egress.yaml in Azure setup
* fix: streamline pre-startup command execution in backend integration tests
* fix: correct command execution syntax in backend integration tests
* fix: add container name for Azure storage provider configuration
* fix: add container name and environment variables for Azure storage configuration
* ci: enhance recordings API tests to support Azure storage provider configuration
* ci: add support for Azure storage provider in webhook, security, global preferences, participants, meetings, and users API tests
* ci: add Azure container names for various API tests in backend integration workflow
* fix: update Azure storage container names for various API tests
* backend: fix - ensure all recordings are deleted after room security tests
* ci: remove MEET_WEBHOOK_ENABLED environment variable from OpenVidu Meet setup in all jobs
* backend: refactor storage services exports
* backend: update Azure Blob Storage references and error messages for consistency
* ci: add matrix strategy for Rooms API Tests to support multiple storage providers
* backend: rename ABS services for consistency
* backend: ensure maxResults is a number in listObjectsPaginated method
* ci: update storage provider from azure to abs in integration tests
---------
Co-authored-by: Piwccle <sergiosergi11@hotmail.com>
Co-authored-by: Carlos Santos <4a.santos@gmail.com>