Use pulsar-client-go-test docker to test TestBlueGreenMigrationTestSuite case, so that we can get rid of local environment go pkg dependencies.
Modifications
Use integration-tests/extensible-load-manager/docker-compose.yml docker network in integration-tests/blue-green/docker-compose.yml green cluster, to make sure two clusters are in the same network environment.
Use new unique service names in integration-tests/blue-green/docker-compose.yml green cluster to avoid service name duplication.
Use service name instead of service forwarding port in pulsar/blue_green_migration_test.go.
Verifying this change
[x] Make sure that the change passes the CI checks.
This change added tests and can be verified as follows:
Updated integration tests
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes
Dependencies (does it add or upgrade a dependency): (no)
The public API: (no)
The schema: (no)
The default values of configurations: (no)
The wire protocol: (no)
Documentation
Does this pull request introduce a new feature? (no)
Contribution Checklist
Issue #1282
Motivation
Use pulsar-client-go-test docker to test TestBlueGreenMigrationTestSuite case, so that we can get rid of local environment go pkg dependencies.
Modifications
integration-tests/extensible-load-manager/docker-compose.yml
docker network inintegration-tests/blue-green/docker-compose.yml
green cluster, to make sure two clusters are in the same network environment.integration-tests/blue-green/docker-compose.yml
green cluster to avoid service name duplication.Verifying this change
This change added tests and can be verified as follows:
Does this pull request potentially affect one of the following parts:
If
yes
was chosen, please highlight the changesDocumentation