chore(yugabytedb): use Run function by mdelapenya · Pull Request #3444 · testcontainers/testcontainers-go

@mdelapenya @claude

This commit migrates the yugabytedb module to use the new testcontainers.Run() API.

The main changes are:
- Use testcontainers.Run() instead of testcontainers.GenericContainer()
- Convert to moduleOpts pattern with functional options
- Use WithCmd, WithWaitStrategy, WithExposedPorts, WithEnv
- Use Inspect after Run to retrieve actual env var values after user customizations
- Multiple wait strategies for logs and listening ports

Tests: 9 tests, 93.0% coverage

Ref: testcontainers#3174

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

@mdelapenya mdelapenya added the chore

Changes that do not impact the existing functionality

label

Oct 9, 2025