Skip to content

Conversation

@simon0191
Copy link
Contributor

@simon0191 simon0191 commented Aug 11, 2025

What does this PR do?

  1. Add support for Redpanda HTTP Proxy
  2. Bump default Redpanda image to latest 25.2.1

Why is it important?

So users can use Redpanda HTTP Proxy

Related issues

  • N/A

How to test this PR

Run cd modules/redpanda && go test -v -run TestRedpandaHTTPProxy -timeout 3m

@simon0191 simon0191 requested a review from a team as a code owner August 11, 2025 19:52
@netlify
Copy link

netlify bot commented Aug 11, 2025

Deploy Preview for testcontainers-go ready!

Name Link
🔨 Latest commit c45f312
🔍 Latest deploy log https://app.netlify.com/projects/testcontainers-go/deploys/68c829ea3750840008dbfa70
😎 Deploy Preview https://deploy-preview-3258--testcontainers-go.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@simon0191 simon0191 changed the title Redpanda: add support for http proxy feat(redpanda): add support for http proxy Aug 11, 2025
Copy link
Contributor

@stevenh stevenh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, just one question.

@simon0191 simon0191 requested a review from stevenh August 12, 2025 13:12
@mdelapenya
Copy link
Member

I'm on PTO but checking GH from time to time: let's not forget adding the new options to the docs 🙏

@simon0191
Copy link
Contributor Author

I'm on PTO but checking GH from time to time: let's not forget adding the new options to the docs 🙏

@mdelapenya done ✍️

Copy link
Member

@mdelapenya mdelapenya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @simon0191, thanks for your contribution. I left a few comments regarding simplifying how the new auth methods are configured.

Other than that, the overall idea resonates to me, so I think that, if we move forward with the proposed changes, we can merge this into the project.

Please let me know what you think about that?

@simon0191 simon0191 force-pushed the redpanda-add-support-for-http-proxy branch from d5864d6 to c025872 Compare September 12, 2025 17:06
@simon0191
Copy link
Contributor Author

@mdelapenya thanks for the review! all comments addressed

Copy link
Member

@mdelapenya mdelapenya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!, just added a few comments regarding using the new type instead of plain strings. Other than that, great job with the PR!

@simon0191 simon0191 force-pushed the redpanda-add-support-for-http-proxy branch from e33e3f0 to 7555a0d Compare September 15, 2025 14:03
@simon0191
Copy link
Contributor Author

LGTM!, just added a few comments regarding using the new type instead of plain strings. Other than that, great job with the PR!

Thanks @mdelapenya. Comments addressed

@simon0191 simon0191 force-pushed the redpanda-add-support-for-http-proxy branch from 196532b to c45f312 Compare September 15, 2025 14:59
@mdelapenya mdelapenya self-assigned this Sep 15, 2025
@mdelapenya mdelapenya added the feature New functionality or new behaviors on the existing one label Sep 15, 2025
Copy link
Member

@mdelapenya mdelapenya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for following us during the review. Great addition to the Redpanda module 🚀

@mdelapenya mdelapenya merged commit d254caa into testcontainers:main Sep 15, 2025
16 checks passed
mdelapenya added a commit that referenced this pull request Sep 15, 2025
* main: (24 commits)
  chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (#3282)
  feat(redpanda): add support for http proxy (#3258)
  chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (#3287)
  chore(go): bump to Go 1.24 as minimal version (#3298)
  deps(mongodb): update MongoDB Go Driver to v2 (#3278)
  chore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (#3224)
  chore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (#3284)
  docs: clarify no client SDKs in production modules/images, in contributing.md (#3279)
  chore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (#3285)
  chore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (#3283)
  chore(modulegen): detect missing project files after new module creation (#3281)
  chore(deps): bump github.com/docker/docker in /modules/nebulagraph (#3277)
  feat(nebulagraph): add NebulaGraph module (#3266)
  fix: preserve unix socket schema in testcontainers host from properties (#3213)
  feat(registry): add helper functions to pull and tag images (#3275)
  fix(reaper): remove termSignal override (#3261)
  chore(deps): bump ryuk to v0.13.0, which uses scratch as base image (#3274)
  chore(release): refine release script to update inter-module dependencies (#3273)
  fix(registry): update `WithHtpasswd` to use `os.CreateTemp` instead of `os.Create` with `filepath.Join`. (#3272)
  chore(deps): bump github.com/docker/docker from 28.2.2+incompatible to 28.3.3+incompatible (#3270)
  ...
mdelapenya added a commit to prestonvasquez/testcontainers-go that referenced this pull request Sep 17, 2025
* main: (22 commits)
  chore(deps): bump golang.org/x/net from 0.28.0 to 0.38.0 (testcontainers#3299)
  feat: allow saving specific platforms for an image (testcontainers#3218)
  chore(deps): bump dario.cat/mergo from 1.0.1 to 1.0.2 (testcontainers#3238)
  chore(deps): bump golang.org/x/sys from 0.32.0 to 0.36.0 (testcontainers#3282)
  feat(redpanda): add support for http proxy (testcontainers#3258)
  chore(deps): bump github/codeql-action from 3.29.3 to 3.30.3 (testcontainers#3287)
  chore(go): bump to Go 1.24 as minimal version (testcontainers#3298)
  deps(mongodb): update MongoDB Go Driver to v2 (testcontainers#3278)
  chore(deps): bump github.com/shirou/gopsutil/v4 from 4.25.5 to 4.25.6 (testcontainers#3224)
  chore(deps): bump mkdocs-include-markdown-plugin from 7.1.6 to 7.1.7 (testcontainers#3284)
  docs: clarify no client SDKs in production modules/images, in contributing.md (testcontainers#3279)
  chore(deps): bump github.com/docker/go-connections from 0.5.0 to 0.6.0 (testcontainers#3285)
  chore(deps): bump tj-actions/changed-files from 46.0.3 to 47.0.0 (testcontainers#3283)
  chore(modulegen): detect missing project files after new module creation (testcontainers#3281)
  chore(deps): bump github.com/docker/docker in /modules/nebulagraph (testcontainers#3277)
  feat(nebulagraph): add NebulaGraph module (testcontainers#3266)
  fix: preserve unix socket schema in testcontainers host from properties (testcontainers#3213)
  feat(registry): add helper functions to pull and tag images (testcontainers#3275)
  fix(reaper): remove termSignal override (testcontainers#3261)
  chore(deps): bump ryuk to v0.13.0, which uses scratch as base image (testcontainers#3274)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New functionality or new behaviors on the existing one

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants