2.3 KiB
Doc changes for elastic-hardening (OpenVidu Elastic, AWS)
Target docs repo: openvidu.io, branch next
Docs affected: docs/docs/self-hosting/elastic/aws/*.md
Context
Hardening of pro/elastic/aws/cf-openvidu-elastic.yaml (deployment repo, branch
elastic-hardening). All changes are internal robustness improvements to the
CloudFormation template's bootstrap scripts: robust installer download, bounded
readiness gates on master and media nodes, an idempotency guard around master
secret generation, and a wider WaitCondition timeout (PT10M -> PT20M).
Impact on the docs: essentially none
No user-facing surface changes. Specifically:
- Parameters: unchanged. No parameter added, removed, or renamed
(
install.md#cloudformation-parametersneeds no edit). - Outputs: unchanged.
ServicesAndCredentialsand the rest of the Outputs section are identical (install.md). - Times / durations: no documented time changes. The
WaitConditiontimeout is an internal upper bound for failure detection, not a documented deployment duration; success still signals as soon as the node is healthy.install.mddoes not state a fixed deployment time, so nothing to update. - Install / upgrade flow: unchanged (
install.md,upgrade.md).
No screenshots need to be retaken.
Optional precision for admin.md
Section "Administration and configuration" -> "Changing Configuration through AWS Secrets". After editing the secret and rebooting, the doc currently states (around line 237):
Changes will be applied automatically in all the nodes of your OpenVidu Elastic deployment.
This is imprecise for Elastic. Only the master node re-reads the secret on
reboot (its @reboot cron runs update_config_from_secret.sh). Media nodes
read the shared secret only at launch, so they do not pick up secret changes on
reboot. Suggested replacement:
Rebooting the Master Node re-applies the configuration on the master. Media Nodes read the shared configuration only when they start, so to propagate changes that affect Media Nodes you must relaunch them (terminate the running Media Nodes; the Auto Scaling Group launches replacements that read the updated configuration).
This is a pre-existing behavior clarification, not a consequence of the hardening changes; include it only if a docs pass is being made anyway.