Commit Graph

1224 Commits (3afbe8a80ebee11f170214103b1330a69b5e19b3)

Author SHA1 Message Date
cruizba ca14a626e6 openvidu-deployment: delete_amis.sh: sleep 1 for each operation 2020-12-10 11:27:13 +01:00
cruizba 27a79ee811 openvidu-deployment: Script to delete AMIs for CI 2020-12-10 11:25:18 +01:00
cruizba b3705c3189 openvidu-deployment: Change to gp2. Better pricing, IOPS and space 2020-12-10 11:04:17 +01:00
cruizba 5c6ceab30c openvidu-deployment: Update PRO installation scripts 2020-12-10 10:51:35 +01:00
cruizba d8fbb7ed56 openvidu-deployment: Update CE upgrade install_openvidu.sh 2020-12-10 10:39:07 +01:00
cruizba 0e488955d7 Minor fix templating AMI maps replication 2020-12-10 01:33:48 +01:00
cruizba 4a12137fca openvidu-deployment: Automated replicate AMIs in OpenVidu PRO 2020-12-10 01:11:26 +01:00
cruizba 3bdc50cd1f openvidu-deployment: Typo in script 2020-12-10 00:32:57 +01:00
cruizba 9f32226461 openvidu-deployment: Automated replicate AMIs in OpenVidu CE 2020-12-10 00:31:44 +01:00
cruizba 2784c92ff2 openvidu-deployment: Add env variable to update CF template 2020-12-09 22:59:11 +01:00
cruizba b1f3ee4321 openvidu-deployment: Wait kms in CE to be healthy 2020-12-09 21:57:28 +01:00
pabloFuente 2afc2a7d6c openvidu-server: withActiveRecordings to withRecordings 2020-12-09 17:42:47 +01:00
pabloFuente 5000bdfcde openvidu-server: activeRecordings to recordingIds 2020-12-09 17:38:56 +01:00
pabloFuente 0f9f0b4565 openvidu-server: use same Media Node id strategy for decrementing active recordings 2020-12-03 17:20:28 +01:00
pabloFuente eedf393f6a openvidu-server: fix possible JsonNull exception in Token class 2020-12-03 13:01:32 +01:00
pabloFuente 888448fa65 openvidu-server: removed KmsManager#isMediaNodeAvailableFor... 2020-12-03 12:48:22 +01:00
pabloFuente c4387ae516 openvidu-server: extend @DependsOn tag for kmsManager bean 2020-12-03 11:07:54 +01:00
pabloFuente 0561c6aab7 openvidu-server: refactor KmsManager#incrementActiveRecordings with more info 2020-12-02 13:30:46 +01:00
pabloFuente 6a844ae145 openvidu-server: active recordings from integer to map of ids 2020-12-02 13:09:31 +01:00
pabloFuente e241d3ff0e openvidu-server: abstract KmsManager increment and decrement active recordings 2020-12-02 11:03:13 +01:00
pabloFuente 5295a3a497 openvidu-server: active recordings counter improved 2020-12-02 10:35:39 +01:00
pabloFuente 2e5797e348 openvidu-server: more wait time when waiting for files if docker env 2020-11-30 17:16:22 +01:00
pabloFuente 80867eb7e7 openvidu-server: remove unused method KmsManager#getKmsLoad 2020-11-30 16:41:44 +01:00
pabloFuente 3d93fa6109 openvidu-server: remove RecordingManager.IMAGE_TAG (use OpenviduConfig instead) 2020-11-30 13:55:55 +01:00
pabloFuente 5d479dc645 openvidu-server: fix log message when recording with video only 2020-11-30 12:50:34 +01:00
cruizba b369e3ba7a openvidu-deployment: Bump media-node-controller version and add OPENVIDU_RECORDING_IMAGE to pull image to be used for openvidu recordings in Media Nodes 2020-11-26 20:30:33 +01:00
cruizba f848dbcbac openvidu-deployment: coturn logs enabled in image by default 2020-11-26 19:35:39 +01:00
cruizba d92f1743dc openvidu-deployment: Not use inline if in openvidu script 2020-11-26 14:26:26 +01:00
pabloFuente b305c9211f openvidu-server: allow recordings in waiting-idle-to-terminate Media Nodes 2020-11-26 13:46:29 +01:00
cruizba da617a8537 openvidu-deployment: Run openvidu in CF using openvidu script 2020-11-26 13:45:51 +01:00
cruizba ef20bf58e5 openvidu-deployment: Don't run elasticsearch and kibana if external url is configured 2020-11-26 12:07:07 +01:00
cruizba 05f9e63076 openvidu-deployment: Drop unnecessary docker logs from filebeat 2020-11-26 11:27:40 +01:00
pabloFuente 3c209188ad openvidu-server: check null on SessionProperties forcedVideoCodec 2020-11-26 10:53:42 +01:00
pabloFuente 5110923929 openvidu-server: fix ComposedQuickStartRecordingService 2020-11-25 22:05:55 +01:00
pabloFuente 58a67da150 openvidu-server: foundation for external composed recording 2020-11-25 21:02:46 +01:00
cruizba d3c75a455f openvidu-deployment: Fix all empty parameters CF 2020-11-25 20:57:39 +01:00
cruizba 7a6ba61712 openvidu-deployment: Fix empty Elasticsearch and Kibana Urls in CF 2020-11-25 20:19:42 +01:00
cruizba 3696c49a9b openvidu-deployment: Disable coturn logs by default 2020-11-25 19:43:33 +01:00
cruizba 64e5bccaf7 openvidu-server: Fix META-INF transcoding type properties 2020-11-25 15:11:57 +01:00
cruizba 074b14d44b openvidu-server: Rename transcoding properties to OPENVIDU_STREAMS_FORCED_VIDEO_CODEC and OPENVIDU_STREAMS_ALLOW_TRANSCODING 2020-11-25 15:09:08 +01:00
cruizba 6f4b701094 openvidu-deployment: Typo delete https listen directive 2020-11-25 12:34:31 +01:00
cruizba 87b5b6ed88 openvidu-deployment: Fix Special characters on delete nginx listen directive 2020-11-25 12:33:35 +01:00
cruizba 9cfd38e892 openvidu-deployment: Support machines with dual stack IPv4/IPv6 in nginx 2020-11-25 12:07:33 +01:00
cruizba 96468a73a4 Bump openvidu-proxy and openvidu-server versions 2020-11-25 01:15:24 +01:00
cruizba be8e094044 openvidu-deployment: Add timeout in WAIT_KIBANA_URL to avoid possible blocked connections 2020-11-25 00:56:43 +01:00
cruizba 933ac7b2f8 openvidu-deployment: Revert and stop elasticsearch and kibana in CF userData if properties ElasticsearchUrl and KibanaUrl are defined 2020-11-25 00:12:59 +01:00
cruizba b02ed1aac0 openvidu-deployment: Start CF deployment whith openvidu script instead of docker-compose up -d 2020-11-24 23:27:48 +01:00
cruizba c2f8ed59f9 openvidu-deployment: change sed delimiter to ',' instead of '/' if variables are URLS 2020-11-24 22:26:37 +01:00
cruizba 958a645195 openvidu-deployment: Support external ELK from cloudformation parameters 2020-11-24 20:44:48 +01:00
cruizba 1eecd7310d openvidu-deployment: Delete OPENVIDU_PRO_PRIVATE_IP env variable to avoid confusions. It is not necessary 2020-11-24 20:01:05 +01:00
cruizba b896d1a77f openvidu-deployment: Stop elasticsearch and kibana if external services are used 2020-11-24 19:53:54 +01:00
Carlos Ruiz Ballesteros 56cbef5cc7
Merge pull request #560 from robert-scheck/tls-hardening
openvidu-proxy: Make TLS version, ciphers and HSTS configurable
2020-11-23 21:36:13 +01:00
Carlos Ruiz Ballesteros ed2096c18e
Merge pull request #562 from robert-scheck/nginx-version
openvidu-proxy: Disable Nginx version information
2020-11-23 21:32:53 +01:00
Carlos Ruiz Ballesteros 34f0c6c06c
Merge pull request #563 from robert-scheck/redis
openvidu-redis: IPv6 listening (RFC 6540)
2020-11-23 21:30:28 +01:00
Carlos Ruiz Ballesteros f86edd5da6
Merge pull request #559 from robert-scheck/rfc6540
openvidu-proxy: IPv6 listening (RFC 6540)
2020-11-23 21:29:17 +01:00
cruizba c62d1e2323 openvidu-server: Typo in properties META-INF 2020-11-20 17:56:36 +01:00
cruizba 5b2588b050 openvidu-server: Add new transcoding properties to META-INF 2020-11-20 16:11:52 +01:00
pabloFuente fa7f9c3960 Fix integration test 2020-11-20 12:31:44 +01:00
pabloFuente b1d57232cb openvidu-server: remove KmsManager getter only used in test 2020-11-20 11:53:23 +01:00
pabloFuente 4c9bec87ab openvidu-server: bug fix with default resolution 2020-11-19 17:20:00 +01:00
cruizba 7ddde2fbc4 openvidu-server: Better format for force codec debug logs 2020-11-19 17:14:04 +01:00
cruizba 7a25233b8b Force codec parameters to avoid transcoding 2020-11-19 17:06:50 +01:00
pabloFuente cfc704c665 Fix tests 2020-11-19 14:44:52 +01:00
Robert Scheck c11daa2d8b openvidu-redis: IPv6 listening (RFC 6540) 2020-11-19 12:15:26 +01:00
Robert Scheck b35d210466 openvidu-proxy: Disable Nginx version information
It is a good practice for server hardening to not display any server
component version information, thus this should be disabled for Nginx.
2020-11-19 11:28:09 +01:00
Robert Scheck fc92eb7cb4 openvidu-proxy: Make TLS version, ciphers and HSTS configurable
Allow flexible HTTPS security hardening using run-time configuration,
rather just build-time container/volume layering.
2020-11-18 22:07:28 +01:00
Robert Scheck 3d0ab7c92e IPv6 listening (RFC 6540)
Ensure that Nginx listens also additionally on the IPv6 socket if the
operating system inside the container provides IPv6 support. And as per
RFC 6540, IP nowadays means IPv4 and IPv6, not just IPv4-only.
2020-11-18 19:36:20 +01:00
pabloFuente e308037d8b openvidu-server: refactor RecordingProperties generator in SessionRestController 2020-11-18 13:55:40 +01:00
pabloFuente 4d909d64c6 openvidu-server: DockerManager interface 2020-11-18 13:10:30 +01:00
pabloFuente 1fab774397 openvidu-server: DockerManager interface 2020-11-18 13:09:56 +01:00
pabloFuente df5e4db2ba openvidu-server dashboard: rest of dependencies updated 2020-11-16 16:47:16 +01:00
pabloFuente d1dbcf88ab openvidu-server dashboard to Angular 11 2020-11-16 16:43:40 +01:00
cruizba a60732bb71 openvidu-deployment: Parametrize aws cli docker tag 2020-11-16 15:32:21 +01:00
pabloFuente 55ea32de82 Updated maintainer mail in Dockerfiles 2020-11-16 15:09:13 +01:00
pabloFuente e5a8a172e6 Dockerfiles updated to Ubuntu 18.04 and Java 11 (openvidu-server, openvidu-server-pro, openvidu-server-kms) 2020-11-16 15:06:53 +01:00
cruizba 26cc938756 openvidu-deployment: Create s3 bucket name based on AWS::StackId to be unique instead of using AWS::StackName 2020-11-16 14:32:33 +01:00
pabloFuente 827a5d9428 openvidu-server: remove openvidu-browser 2.15.0 compatibility 2020-11-15 01:18:10 +01:00
pabloFuente e8dd9bd8f4 openvidu-server: signalSent event 2020-11-15 01:15:52 +01:00
pabloFuente f695a13c88 replicate_amis.sh: remove -x flag 2020-11-12 21:27:55 +01:00
pabloFuente 4bcd5c5445 replicate_amis.sh script fix (no credentials) 2020-11-12 21:02:15 +01:00
jenkinsopenvidu a5b5886349 Update to version v2.16.0 2020-11-12 15:45:57 +00:00
pabloFuente 16d8ec80ce Update docker-compose to 2.16.0 2020-11-12 16:36:15 +01:00
cruizba 70d30a5d6c deployment-pro: Add NGINX monitoring 2020-11-12 10:23:46 +01:00
pabloFuente 958813a322 Include spring-boot-starter-websocket dependency 2020-11-11 13:36:40 +01:00
pabloFuente 7584807908 Kurento updated to 6.15.0 2020-11-11 10:39:25 +01:00
pabloFuente d1dd6a27cb openvidu-recording image to 2.16.0 2020-11-10 19:29:45 +01:00
cruizba 03adf77662 openvidu-deployment: Fix stop containers in Media Nodes 2020-11-09 23:01:17 +01:00
cruizba eccd4538fb openvidu-deployment: Pull images correctly on upgrade media-node 2020-11-09 20:39:39 +01:00
cruizba da2973d28f openvidu-deployment: Minor fixes. OV_CE_DEBUG_LEVEL works and move beats to rollback folder on update in openvidu pro server node 2020-11-09 19:35:25 +01:00
cruizba 43c5c4b4a5 openvidu-deployment: Print if nginx is using deprecated API 2020-11-09 18:04:41 +01:00
cruizba 0c38d4d9b8 Custom volume to customize nginx 2020-11-09 16:29:35 +01:00
cruizba d499940495 openvidu-deployment: custom config nginx 2020-11-09 15:33:06 +01:00
cruizba 2113a255e0 openvidu-deployment: Rename default.conf nginx 2020-11-09 15:21:00 +01:00
cruizba d61c6b89c7 Revert nginx 2020-11-09 15:20:04 +01:00
cruizba 39be78b4e5 openvidu-deployment: Some minor fixes nginx and update versions docker-compose 2020-11-09 14:18:40 +01:00
cruizba 9e0c4aeeea Fix typo in commentary wich causes bad restarts 2020-11-06 17:42:00 +01:00
pabloFuente bdf637229d docker-compose typo 2020-11-06 16:46:08 +01:00
cruizba 45f518362e Increase timeout AMIs 2020-11-06 12:55:42 +01:00
cruizba e2011a52cf openvidu-deployment: Unfortunately, aws cli does not have a way to increase timeout or max retries... 2020-11-06 12:34:22 +01:00
cruizba 218c447e6b openvidu-deployment: Don't use IOPS with gp2 2020-11-06 11:59:32 +01:00
cruizba b05765dd40 Use same volume size in CE and PRO 2020-11-06 11:54:52 +01:00
cruizba 1bff7194f3 openvidu-deployment: Increased AMI size for OpenVidu PRO AMI 2020-11-06 11:48:24 +01:00
cruizba 8bdb5ba8be openvidu-deployment: Don't fail in CI if AWS_KEY_NAME is not defined 2020-11-06 10:58:22 +01:00
cruizba 5319c0a77b openvidu-deployment: Fix some typos 2020-11-06 00:03:12 +01:00
pabloFuente af3ed0ed5e .env rollback 2020-11-05 19:08:28 +01:00
Pablo Fuente Pérez c9eeef958f
Update .env 2020-11-05 19:04:45 +01:00
Pablo Fuente Pérez 090164ece9
Update .env 2020-11-05 19:02:31 +01:00
cruizba bae71aa837 Bump openvidu pro version 2020-11-05 18:12:01 +01:00
cruizba 1879bc81b5 Comment default value of 'OPENVIDU_PRO_ELASTICSEARCH_MAX_DAYS_DELETE' 2020-11-05 18:08:20 +01:00
cruizba c3d9fbb60e openvidu-deployment: Default value for instances: c5.xlarge 2020-11-05 16:57:24 +01:00
cruizba 40b0c524f0 openvidu-deployment: Check secret in cloudformation yml 2020-11-05 16:39:22 +01:00
cruizba 21d606cd14 Heap Memory parametrizable 2020-11-05 16:30:34 +01:00
cruizba 641a48af8d openvidu-deployment: Default max log file size to 100M. Parametrizable with DOCKER_LOGS_MAX_SIZE 2020-11-05 15:55:33 +01:00
cruizba 2f10170fc7 Add all kurento logs saved on generating report in CE 2020-11-05 15:18:47 +01:00
cruizba 67167b3378 openvidu-deployment: Fix kms-logs command 2020-11-05 14:58:44 +01:00
cruizba 9b3f579213 openvidu-deployment: Max log size for Kurento Media Server in CE 2020-11-05 13:06:20 +01:00
cruizba 35b667a083 openvidu-deployment: Same commands to access kms logs in CE and PRO. Same directory for kms logs 2020-11-05 12:59:22 +01:00
cruizba 225f1756e2 openvidu-deployment: Better usage of logs command in media nodes 2020-11-05 12:10:29 +01:00
cruizba a4c8e02a3f openvidu-deployment Improve media node scripts 2020-11-05 11:57:29 +01:00
cruizba 3ecd9885d6 Only upgrade from previous version 2020-11-05 00:18:27 +01:00
cruizba 9bd044a98b deployment-openvidu: Stop containers of media-node properly 2020-11-04 23:59:00 +01:00
cruizba c9235e64cf openvidu-deployment: Don't rely on aws http endpoint to update KMS AMI 2020-11-04 22:42:04 +01:00
cruizba 5eff6df41a openvidu-deployment: Typo install script 2020-11-04 20:43:29 +01:00
cruizba 88840adb8e Updated CE installation and upgrading script:
- Don't download readme.md and reference webpage
- Forbid updates from other versions except 2.15.0
2020-11-04 19:57:31 +01:00
cruizba eb0593ec02 openvidu-deployment: Update ubuntu AMIs to 18.04 and kurento 6.15.0 in deployments 2020-11-04 18:59:54 +01:00
pabloFuente b06ad1d951 openvidu-server: fix openvidu-browser 2.15.0 compatibility 2020-11-04 12:36:47 +01:00
pabloFuente 944f0ac8b4 openvidu-server: support openvidu-browser 2.15.0 2020-11-04 12:31:51 +01:00
cruizba 5dfc8714c1 deployment-openvidu: bump openvidu-server and openvidu-server-pro versions 2020-11-03 19:01:41 +01:00
pabloFuente f6a63e92df openvidu-server: remove userInfo from IP cameras identifiers 2020-11-03 18:31:44 +01:00
cruizba 1ace424d89 openvidu-deployment: Don't use dev repository for kms image in .env 2020-11-03 17:30:58 +01:00
cruizba 0710a5732f Change KMS_DEBUG_LEVEL to KMS_DOCKER_ENV_GST_DEBUG 2020-11-03 17:26:32 +01:00
cruizba 2f00bc74ae deployment-openvidu: Typo 2020-11-03 16:54:13 +01:00
cruizba be69c7e52a deployment-openvidu: delete unnecessary env variables and add media node env variables 2020-11-03 16:33:35 +01:00
cruizba 89f2069791 deployment-openvidu-pro: Bumb coturn and nginx images 2020-11-03 13:50:50 +01:00
cruizba 031aa1bf61 Remove .env file from media-node docker-compose 2020-11-03 12:56:06 +01:00
cruizba f54ebc2851 openvidu-deployment-pro: New media-node-controller 2.0.0-dev1 2020-11-03 12:38:00 +01:00
cruizba 3d3c2242a8 openvidu-deployment: Let configure public ip via env variable in .env 2020-11-02 23:00:25 +01:00
cruizba fd1d7bc313 Change call version to 2.16.0-dev1 2020-11-02 22:48:33 +01:00
cruizba 76805ff543 Minor fix entrypoint openvidu-server and openvidu-server-pro docker images 2020-11-02 21:15:18 +01:00
cruizba 553e63513c openvidu-deployment: install dnsutils in openvidu-server, openvidu-server-pro and coturn to use dig 2020-11-02 20:41:13 +01:00
cruizba b9de4f38be openvidu-deployment: Typo entrypoint.sh 2020-11-02 20:30:36 +01:00
cruizba 6a73083e7b openvidu-deployment: General updates in nginx and public ip discovering:
- Add option to redirect www to non-www (REDIRECT_WWW).
- Add endpoint to check nginx workers.
- Custom virtual hosts (Server blocks) can be added by the user to create custom rules in `/opt/openvidu/custom-nginx-vhost`.
- Parametrize `worker_connections` in nginx.conf (WORKER_CONNECTIONS)
- Improve `discover_my_public_ip.sh` to use dns servers instead of http servers
- Posibility to autodiscover ipv6 if available by using `PUBLIC_IP=auto-ipv6` in nginx, `TURN_PUBLIC_IP=auto-ipv6` in coturn and `COTURN_IP=auto-ipv6` in openvidu-server.
By default ipv4 is used.
2020-11-02 19:46:59 +01:00
cruizba 8b96a5f6ea Merge branch 'master' of github.com:OpenVidu/openvidu into master 2020-11-02 19:26:29 +01:00
pabloFuente ede9589b29 Install ethtool on Dockerfile 2020-11-02 17:06:04 +01:00
pabloFuente e9426aebef openvidu-server: CommandExecutor return output as list 2020-11-02 14:13:14 +01:00
cruizba 44bb958da3 deployment: nginx refactor 2020-11-01 21:03:12 +01:00
cruizba 79648c4006 Add env variable to checkout automatically for releases 2020-10-30 22:42:41 +01:00
cruizba d5e84709ad ci: Add option to upload installation scripts automatically 2020-10-30 22:37:05 +01:00
pabloFuente 0e4bbc4555 SDKs send "mediaNode" property 2020-10-26 19:22:59 +01:00
pabloFuente 64b241c170 Minor documentation fixes 2020-10-25 16:42:40 +01:00