bxsx commented on code in PR #42495:
URL: https://github.com/apache/superset/pull/42495#discussion_r3662032562


##########
docs/admin_docs/configuration/alerts-reports.mdx:
##########
@@ -402,9 +402,9 @@ Possible fixes:
 
 The worker may be unable to reach the report. It will use the value of 
`WEBDRIVER_BASEURL` to browse to the report.  If that route is invalid, or 
presents an authentication challenge that the worker can't pass, the report 
screenshot will fail.
 
-Check this by attempting to `curl` the URL of a report that you see in the 
error logs of your worker. For instance, from the worker environment, run `curl 
http://superset_app:8088/superset/dashboard/1/`. You may get different 
responses depending on whether the dashboard exists - for example, you may need 
to change the `1` in that URL. If there's a URL in your logs from a failed 
report screenshot, that's a good place to start. The goal is to determine a 
valid value for `WEBDRIVER_BASEURL` and determine if an issue like HTTPS or 
authentication is redirecting your worker.
+Check this by attempting to `curl` the URL of a report that you see in the 
error logs of your worker. For instance, from the worker environment, run `curl 
http://superset:8088/superset/dashboard/1/`. You may get different responses 
depending on whether the dashboard exists - for example, you may need to change 
the `1` in that URL. If there's a URL in your logs from a failed report 
screenshot, that's a good place to start. The goal is to determine a valid 
value for `WEBDRIVER_BASEURL` and determine if an issue like HTTPS or 
authentication is redirecting your worker.
 
-In a deployment with authentication measures enabled like HTTPS and Single 
Sign-On, it may make sense to have the worker navigate directly to the Superset 
application running in the same location, avoiding the need to sign in.  For 
instance, you could use `WEBDRIVER_BASEURL="http://superset_app:8088"` for a 
docker compose deployment, and set `"force_https": False,` in your 
`TALISMAN_CONFIG`.
+In a deployment with authentication measures enabled like HTTPS and Single 
Sign-On, it may make sense to have the worker navigate directly to the Superset 
application running in the same location, avoiding the need to sign in.  For 
instance, you could use `WEBDRIVER_BASEURL="http://superset:8088"` for a docker 
compose deployment, and set `"force_https": False,` in your `TALISMAN_CONFIG`.

Review Comment:
   Fair point — that recommendation predates this PR (which only swapped the 
hostname in the sentence), but since the line was being touched anyway I've 
added the caveat in 7422b10: the force_https: False example is now explicitly 
scoped to isolated development stacks or deployments where HTTPS is enforced by 
a trusted proxy in front of Superset.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to