Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Selenium Service Migration to Docker Compose #3883

Merged
merged 5 commits into from
Oct 11, 2024

Conversation

shubhadapaithankar
Copy link
Collaborator

Which issue this PR addresses:

Fixes: ARO-10902

What this PR does / why we need it:

This PR migrates the Selenium service to Docker Compose, ensuring it runs in an isolated container with proper health checks. It simplifies the process of running Selenium for automated browser testing as part of the CI/CD pipeline. This also improves the maintainability of the infrastructure by consolidating service management into Docker Compose.

Test plan for issue:

This PR was tested by running the Docker Compose setup locally to validate the Selenium service operates correctly and responds on localhost:4444. Health checks are configured to ensure proper functionality. Additionally, integration tests were executed to verify that Selenium can interact with the system as expected.

Is there any documentation that needs to be updated for this PR?

How do you know this will function as expected in production?

@shubhadapaithankar
Copy link
Collaborator Author

/azp run ci, e2e

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@shubhadapaithankar shubhadapaithankar force-pushed the shubhadapaithankar/ARO-10902-selenium-service branch from 86205d3 to 4a00be0 Compare October 8, 2024 21:41
@shubhadapaithankar
Copy link
Collaborator Author

/azp run ci, e2e

Copy link

Azure Pipelines successfully started running 2 pipeline(s).

@shubhadapaithankar
Copy link
Collaborator Author

/azp run ci

slawande2
slawande2 previously approved these changes Oct 10, 2024
@github-actions github-actions bot added needs-rebase branch needs a rebase and removed ready-for-review labels Oct 10, 2024
Copy link

Please rebase pull request.

@shubhadapaithankar shubhadapaithankar force-pushed the shubhadapaithankar/ARO-10902-selenium-service branch from af8ebd4 to cb56540 Compare October 10, 2024 19:26
@github-actions github-actions bot removed the needs-rebase branch needs a rebase label Oct 10, 2024
@shubhadapaithankar shubhadapaithankar force-pushed the shubhadapaithankar/ARO-10902-selenium-service branch from cb56540 to b13fec1 Compare October 10, 2024 19:29
@shubhadapaithankar shubhadapaithankar force-pushed the shubhadapaithankar/ARO-10902-selenium-service branch from b13fec1 to e839eb0 Compare October 10, 2024 19:30
@shubhadapaithankar
Copy link
Collaborator Author

/azp run ci

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

slawande2
slawande2 previously approved these changes Oct 10, 2024
tsatam
tsatam previously approved these changes Oct 10, 2024
@tsatam
Copy link
Collaborator

tsatam commented Oct 10, 2024

/azp run ci

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@tsatam tsatam merged commit 4256e68 into master Oct 11, 2024
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants