zulip/docs
Alex Vandiver 4f93b4b6e4 uploads: Skip the outgoing proxy if S3_KEY is unset.
When the credentials are provided by dint of being run on an EC2
instance with an assigned Role, we must be able to fetch the instance
metadata from IMDS -- which is precisely the type of internal-IP
request that Smokescreen denies.

While botocore supports a `proxies` argument to the `Config` object,
this is not actually respected when making the IMDS queries; only the
environment variables are read from.  See
https://github.com/boto/botocore/issues/2644

As such, implement S3_SKIP_PROXY by monkey-patching the
`botocore.utils.should_bypass_proxies` function, to allow requests to
IMDS to be made without Smokescreen impeding them.

Fixes #20715.
2022-03-24 10:21:35 -07:00
..
_static readthedocs: Add proper backlink to the Zulip homepage. 2021-07-06 10:59:59 -07:00
_templates docs: Follow Sphinx 4 rename of master_doc to root_doc. 2021-08-31 14:24:16 -07:00
contributing docs: Add a section on code review communication style. 2022-03-03 16:42:23 -08:00
development install: Desupport Ubuntu 22.04 for now. 2022-03-07 11:46:07 -08:00
documentation docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
git docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
images docs: Add missing width to Zulip logo. 2021-02-05 09:49:33 -08:00
overview zulip-icons: Move custom icons to shared folder. 2022-03-22 16:14:56 -07:00
production uploads: Skip the outgoing proxy if S3_KEY is unset. 2022-03-24 10:21:35 -07:00
subsystems js: Prefix jQuery object variable names with $. 2022-03-16 12:52:07 -07:00
testing docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
translating docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
tutorials docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
.gitignore
Makefile Revert "docs: Temporarily disable parallel building." 2022-02-28 16:28:31 -08:00
README.md docs: Capitalize Markdown consistently. 2020-08-11 10:23:06 -07:00
THIRDPARTY web_public_streams: Change globe icon. 2022-03-22 16:15:55 -07:00
code-of-conduct.md
conf.py docs: Convert .html#fragment links to .md#fragment. 2022-02-28 16:28:31 -08:00
index.md documentation: Update tutorial for writing help center documentation. 2022-01-25 18:42:04 -08:00
requirements.readthedocs.txt requirements: Rename requirements files. 2017-11-21 02:38:26 +05:30

README.md

Zulip Markdown documentation hosted elsewhere

The Markdown files in this directory ( /zulip/docs ) are not intended to be read on GitHub. Instead, visit our ReadTheDocs to read the Zulip documentation.