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

fix: [M3-6999] - Remove Docker Compose hardcoded container names #9524

Conversation

jdamore-linode
Copy link
Contributor

Description 📝

This PR attempts to resolve the Jenkins E2E test instability we've seen caused by conflicts related to the web service and its name.

There is a corresponding internal PR which modifies the pipeline to take these changes into account. Both PRs will need to be merged at the same time to limit test breakage. Additionally, existing branches will need to pull in the latest changes from develop to avoid breakage.

Major Changes 🔄

  • Removed web service hardcoded port and container name so that multiple containers serving Cloud Manager can run simultaneously on a single host
  • Removed the hardcoded container name from the test runner services, allowing me to consolidate the e2e-1, e2e-2, etc. services into a single e2e service

How to test 🧪

This isn't easily testable, but I will abort the automatic test run that kicks off against this PR and re-run it with the pipeline changes in place to demonstrate that the pipeline works as expected.

@bnussman-akamai bnussman-akamai added Add'tl Approval Needed Waiting on another approval! and removed Ready for Review labels Aug 9, 2023
Copy link
Contributor

@abailly-akamai abailly-akamai left a comment

Choose a reason for hiding this comment

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

Sweeeet, will be great not to get those errors anymore!

@bnussman-akamai bnussman-akamai added Approved Multiple approvals and ready to merge! and removed Add'tl Approval Needed Waiting on another approval! labels Aug 11, 2023
@jdamore-linode jdamore-linode merged commit 88f97cd into linode:develop Aug 30, 2023
11 checks passed
corya-akamai pushed a commit to corya-akamai/manager that referenced this pull request Sep 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Approved Multiple approvals and ready to merge! Missing Changeset
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants