v.23.8Improvement

Attempt to Create Generic Proxy Resolver for CH with Backwards Compatibility

Attempt to create a generic proxy resolver for CH while keeping backwards compatibility with existing S3 storage conf proxy resolver. #51749 (Arthur Passos).
Introduces a generic proxy resolver for ClickHouse that maintains backwards compatibility with the existing S3 storage configuration proxy resolver.

Why it matters

This feature addresses the need for a more flexible and generic proxy resolver within ClickHouse, allowing improved proxy configuration management while ensuring that existing setups using the S3 storage proxy resolver continue to function without disruption.

How to use it

Users can apply this feature by configuring the new generic proxy resolver in their ClickHouse settings while retaining existing S3 proxy configurations intact for backward compatibility.