autoscaler-sidecar.config 1.4 KB

123456789101112131415161718
  1. {{ $JVB_COLIBRI_PORT := .Env.JVB_COLIBRI_PORT | default "8080" -}}
  2. {{ $SHUTDOWN_POLLING_INTERVAL := .Env.AUTOSCALER_SIDECAR_SHUTDOWN_POLLING_INTERVAL | default "60" -}}
  3. {{ $STATS_POLLING_INTERVAL := .Env.AUTOSCALER_SIDECAR_STATS_POLLING_INTERVAL | default "30" -}}
  4. export SHUTDOWN_POLLING_INTERVAL={{ $SHUTDOWN_POLLING_INTERVAL }}
  5. export STATS_POLLING_INTERVAL={{ $STATS_POLLING_INTERVAL }}
  6. export PORT={{ .Env.AUTOSCALER_SIDECAR_PORT }}
  7. export GRACEFUL_SHUTDOWN_SCRIPT="/usr/share/jitsi-videobridge/graceful_shutdown.sh"
  8. export TERMINATE_SCRIPT="/opt/jitsi/shutdown.sh"
  9. export ENABLE_REPORT_STATS=true
  10. export POLLING_URL="{{ .Env.AUTOSCALER_URL }}/sidecar/poll"
  11. export STATUS_URL="{{ .Env.AUTOSCALER_URL }}/sidecar/status"
  12. export STATS_RETRIEVE_URL="http://localhost:{{ $JVB_COLIBRI_PORT }}/colibri/stats"
  13. export STATS_REPORT_URL="{{ .Env.AUTOSCALER_URL }}/sidecar/stats"
  14. export ASAP_SIGNING_KEY_FILE="{{ .Env.AUTOSCALER_SIDECAR_KEY_FILE }}"
  15. export ASAP_JWT_KID="{{ .Env.AUTOSCALER_SIDECAR_KEY_ID }}"
  16. export INSTANCE_TYPE="JVB"
  17. export INSTANCE_ID="{{ .Env.AUTOSCALER_SIDECAR_INSTANCE_ID }}"
  18. export INSTANCE_METADATA='{"environment":"{{ .Env.XMPP_ENV_NAME }}","region":"{{ .Env.AUTOSCALER_SIDECAR_REGION }}","group":"{{ .Env.AUTOSCALER_SIDECAR_GROUP_NAME }}","name":"{{ .Env.JVB_INSTANCE_ID }}","version":"{{ .Env.JVB_VERSION }}","privateIp":"{{ .Env.LOCAL_ADDRESS }}","hostId":"{{ .Env.AUTOSCALER_SIDECAR_HOST_ID }}"}'