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