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

Ensuring the collector behavior remains consistent when mTLS feature gate is enabled but TA is not deployed #3496

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

Conversation

ItielOlenick
Copy link
Contributor

Description:
Ensuring the collector behavior remains consistent when mTLS feature gate is enabled but TA is not deployed

Link to tracking Issue(s):

Testing:
Local

Documentation:
No documentation changes needed

@ItielOlenick ItielOlenick requested a review from a team as a code owner November 25, 2024 18:14
@ItielOlenick ItielOlenick changed the title Only mounting and using secret when TA is deployed Ensuring the collector behavior remains consistent when mTLS feature gate is enabled but TA is not deployed Nov 25, 2024
@jaronoff97
Copy link
Contributor

Some test failures, but i think this is a fine fix for now.

@ItielOlenick
Copy link
Contributor Author

Pretty sure the CI test failure has nothing to do with the code changes.

@swiatekm
Copy link
Contributor

swiatekm commented Dec 1, 2024

Pretty sure the CI test failure has nothing to do with the code changes.

It looks like the only unit tests failing are ones related to the mTLS feature, so that would be quite the coincidence.

@ItielOlenick
Copy link
Contributor Author

Pretty sure the CI test failure has nothing to do with the code changes.

It looks like the only unit tests failing are ones related to the mTLS feature, so that would be quite the coincidence.

Sorry, my bad.
I have fixed the unit tests.

@swiatekm
Copy link
Contributor

swiatekm commented Dec 2, 2024

@ItielOlenick could you add a changelog entry? I wouldn't mind seeing a simple e2e test with the flag enabled but targetAllocator disabled.

@ItielOlenick
Copy link
Contributor Author

@ItielOlenick could you add a changelog entry? I wouldn't mind seeing a simple e2e test with the flag enabled but targetAllocator disabled.

You got it.
Will add those.

@jaronoff97 jaronoff97 requested a review from swiatekm December 3, 2024 17:57
@ItielOlenick
Copy link
Contributor Author

@swiatekm anything missing?

@swiatekm
Copy link
Contributor

swiatekm commented Jan 2, 2025

@swiatekm anything missing?

You said you'd add an e2e test, but I don't see it in this PR.

@ItielOlenick
Copy link
Contributor Author

ItielOlenick commented Jan 2, 2025

@swiatekm anything missing?

You said you'd add an e2e test, but I don't see it in this PR.

Sorry, i misread that for tests in general.
Added both.
For some reason the changelog (which I added) is not picked up in the recent CI job.

@swiatekm
Copy link
Contributor

swiatekm commented Jan 3, 2025

For some reason the changelog (which I added) is not picked up in the recent CI job.

Can you rebase your changes on main? Github doesn't show this in the diff, but your branch has changelog fragments from before the most recent release.

@ItielOlenick
Copy link
Contributor Author

For some reason the changelog (which I added) is not picked up in the recent CI job.

Can you rebase your changes on main? Github doesn't show this in the diff, but your branch has changelog fragments from before the most recent release.

Done

@swiatekm
Copy link
Contributor

swiatekm commented Jan 7, 2025

The changelog issue is fixed in #3595, so you won't need to delete the entry file after that's merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants