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

Updating docker image checks to make sure JMX image available and used for pipelines #1266

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

carlosroman
Copy link
Contributor

@carlosroman carlosroman commented Nov 27, 2024

What does this PR do?

Added a check to make sure JMX image of the Agent is deployed. Also has a new function called InternalRegistryFullImagePathExists that allows me to use a computed Docker image path. This means that tests that don't care about the JMX image won't have to rely on that job in the gitlab pipeline.

Which scenarios this will impact?

Docker end to end test.

Motivation

To run e2e tests for JMXFetch we need the Docker image with Java published.

Additional Notes

This PR will break main on the Agent if merged before the update the gitlab ci definitions that publish the JMX docker image for QA. It needs the PR here to be merged first.

@carlosroman carlosroman requested a review from a team as a code owner November 27, 2024 10:50
@carlosroman carlosroman force-pushed the carlosroman/AMLII-1076-adding-JMX-support-to-e2e-tests-fix branch from 4515ff1 to 4cb277f Compare November 27, 2024 15:25
@carlosroman
Copy link
Contributor Author

/merge

@dd-devflow
Copy link

dd-devflow bot commented Nov 27, 2024

Devflow running: /merge

View all feedbacks in Devflow UI.


2024-11-27 16:54:48 UTC ℹ️ MergeQueue: waiting for PR to be ready

This merge request is not mergeable yet, because of pending checks/missing approvals. It will be added to the queue as soon as checks pass and/or get approvals.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2024-11-27 20:54:50 UTC ⚠️ MergeQueue: This merge request was unqueued

This merge request was unqueued

@carlosroman carlosroman force-pushed the carlosroman/AMLII-1076-adding-JMX-support-to-e2e-tests-fix branch from 2b7fd62 to 4a49cfb Compare November 28, 2024 12:44
@carlosroman
Copy link
Contributor Author

/merge

@dd-devflow
Copy link

dd-devflow bot commented Nov 28, 2024

Devflow running: /merge

View all feedbacks in Devflow UI.


2024-11-28 12:46:57 UTC ℹ️ MergeQueue: waiting for PR to be ready

This merge request is not mergeable yet, because of pending checks/missing approvals. It will be added to the queue as soon as checks pass and/or get approvals.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.

Use /merge -c to cancel this operation!


⏳ command still in progress ...

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.

1 participant