-
Notifications
You must be signed in to change notification settings - Fork 25.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for HTTP Proxies for the GCS repository #82737
Conversation
Pinging @elastic/es-distributed (Team:Distributed) |
The change adds 3 new client properties for the GCS repository: * gcs.client.default.proxy.type * gcs.client.default.proxy.host * gcs.client.default.proxy.port They allow to configure a [java.net.Proxy](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/Proxy.html) for the GCS SDK to use when communicating with the GCS API. Resolves elastic#82444
@elasticmachine update branch |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Thanks Tanguy! |
* Add support for HTTP Proxies for the GCS repository The change adds 3 new client properties for the GCS repository: * gcs.client.default.proxy.type * gcs.client.default.proxy.host * gcs.client.default.proxy.port They allow to configure a [java.net.Proxy](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/Proxy.html) for the GCS SDK to use when communicating with the GCS API. Resolves elastic#82444
💚 Backport successful
|
The change adds 3 new client properties for the GCS repository: * gcs.client.default.proxy.type * gcs.client.default.proxy.host * gcs.client.default.proxy.port They allow to configure a [java.net.Proxy](https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/net/Proxy.html) for the GCS SDK to use when communicating with the GCS API. Resolves #82444
does these settings work with elastic 6.8.2 or 7.x |
path: /_snapshot/backup, params: {pretty=, repository=backup} |
) We've had a few users ask about support for HTTP proxy connections to GCS snapshot repositories in 7.x and 6.x. However, client settings for those connections are only supported in 8.0+. This adds a note to the 7.17 and 6.8 docs to nudge users to upgrade. Relates to #82737 Closes #83959 (cherry picked from commit 99de635)
…ijun/elasticsearch into fix-none-tsdb-index-dimension-tests * 'fix-none-tsdb-index-dimension-tests' of github.com:weizijun/elasticsearch: (37 commits) [docs] Mention JDK 17 in the Contributing docs (elastic#84018) Fix GeoIpDownloader startup during rolling upgrade (elastic#84000) Script: Fields API for Dense Vector (elastic#83550) Move InferenceConfigUpdate under VersionedNamedWriteable (elastic#84022) [ML] Fix license feature test cleanup (elastic#84020) Replace deprecated api in artifact transforms (elastic#84015) QL: Add leniency option to SQL CLI (elastic#83795) [Stack Monitoring] add kibana_stats version alias to -mb template (elastic#83930) Optimize spliterator for ImmutableOpenMap (elastic#83899) Feature usage actions for archive (elastic#83931) Use latch to speedup multi feature migration test (elastic#84007) Make action names available in NodeClient (elastic#83919) [DOCS] Re-add HTTP proxy setings from elastic#82737 (elastic#84001) Add CI matrix configuration for snapshot BWC versions (elastic#83990) Update YAML Rest tests to check for product header on all responses (elastic#83290) TSDB: Add time series aggs cancellation (elastic#83492) [DOCS] Fix percolate query headings (elastic#83988) [DOCS] Move tip for percolate query example (elastic#83972) Simplify LocalExporter cleaner function to fix failing tests (elastic#83812) [GCE Discovery] Correcly handle large zones with 500 or more instances (elastic#83785) ...
They were added in elastic#82737, but not exposed via the GCSPlugin to end users.
They were added in #82737, but not exposed via the GCSPlugin to end users.
They were added in elastic#82737, but not exposed via the GCSPlugin to end users.
They were added in elastic#82737, but not exposed via the GCSPlugin to end users.
They were added in elastic#82737, but not exposed via the GCSPlugin to end users.
We've had a few users ask about support for HTTP proxy connections to GCS snapshot repositories in 7.x and 6.x. However, client settings for those connections are only supported in 8.0+. This adds a note to the 7.17 and 6.8 docs to nudge users to upgrade. Relates to elastic/elasticsearch#82737 Closes elastic/elasticsearch#83959 (cherry picked from commit 99de635)
The change adds 3 new client properties for the GCS repository:
gcs.client.default.proxy.type
gcs.client.default.proxy.host
gcs.client.default.proxy.port
They allow to configure a java.net.Proxy for the GCS SDK to use when communicating with the GCS API.
Resolves #82444