initialization-actions icon indicating copy to clipboard operation
initialization-actions copied to clipboard

[initialization-actions] Please add support for http proxy along with tests which exercise the use case

Open cjac opened this issue 1 year ago • 2 comments

Some of our more security-conscious customers depend on http proxies to fetch installation artifacts.

Customers have requested that we ensure that initialization actions work correctly and perform well when executed in environments which depend on HTTP proxies for access to the internet.

cjac avatar Dec 16 '24 22:12 cjac

I've had another user request better support for environments with HTTP proxies.

cjac avatar Jun 04 '25 13:06 cjac

Hello everyone, thank you for your patience and continued interest in this critical feature.

I'm happy to provide an update: we are actively making progress on adding robust HTTP proxy support to our initialization actions.

To ensure we address this correctly and prevent future regressions for this and other complex networking scenarios, our first step has been to build out a comprehensive, end-to-end testing framework. This framework allows us to automatically provision complex network environments, including a dedicated proxy server, and then launch Dataproc clusters within that environment to validate that proxy settings are respected throughout the entire cluster lifecycle.

We have now completed the design and initial draft of this test framework and the specific test case for the proxy-egress scenario. Our next step is to exercise this test suite to validate the code changes required in the initialization actions themselves.

We are on track to have this work completed, tested, and released during Q3 2025. We appreciate how important this functionality is for running Dataproc in enterprise environments and will post further updates here as we approach the release.

cjac avatar Jun 26 '25 23:06 cjac