* add api to check if failover node existed
* remove 5 minute peerUpdate
* update peerUpdate to trigger pull
* update Action name to SignalPull
* revert the peerUpdate from SignalPull
* fix getfailover error issue
* rm acls creation for on-prem emqx
* remove use of acls
* add additional broker status field on status api
* NET-1165: Remove creation of acls on emqx (#2996)
* rm acls creation for on-prem emqx
* remove use of acls
* add additional broker status field on status api
* comment out mq reconnect logic
* configure mq conn params
* add metric_interval in ENV for publishing metrics
* add metric_interval in ENV for publishing metrics
* update PUBLISH_METRIC_INTERVAL env name
* revert the mq setttings back
* fix error nil issue
---------
Co-authored-by: abhishek9686 <abhi281342@gmail.com>
Co-authored-by: Abhishek K <32607604+abhishek9686@users.noreply.github.com>
* move oauth from CE build block to pro
* move oauth code and api handler under pro
* move common func back to auth from pro/auth
* change log level to Info for information logs
* fix import issue
* add debug logs
* check if user exists, handle oauth not configured for host SSO
* check if user exists, handle oauth not configured for host SSO
* check if user exists, handle oauth not configured for host SSO
* quit when websocket is closed
* quit when websocket is closed
* quit when websocket is closed
* avoid sending msg onb closed channel
* add debug log
* exit when oauth state is deleted
* add debug log
* handle oauth state not valid with appropirate message
* handle oauth state not valid with appropirate message
* check for invalid oauth state
* rm debug logs