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: check for all containers running instead of pod phase #1666

Conversation

tamirdavid1
Copy link
Collaborator

No description provided.

@tamirdavid1 tamirdavid1 force-pushed the check-container-ready-started-instead-pod-phase-running branch from 65bfdea to 8a87f43 Compare November 3, 2024 11:29
@tamirdavid1 tamirdavid1 force-pushed the check-container-ready-started-instead-pod-phase-running branch from fd82cdf to d0fd4ea Compare November 3, 2024 12:34
@tamirdavid1 tamirdavid1 merged commit d4ac7c1 into odigos-io:main Nov 3, 2024
26 checks passed
blumamir pushed a commit that referenced this pull request Nov 15, 2024
…ler for instrumentation (#1754)

Following #1666, this PR includes the following:

1. Change the predicate for ebpf instrumentation to only pass events
where all the containers in a pod become ready. This will fix cases
where the reconciliation was called too early and missed the relevant
process.
2. Create an `AllContainersReadyPredicate` which is common to the
runtime details reconciler (the predicate was added in #1666 ) and the
ebpf instrumentation reconciler.
3. Create a common `DeletionPredicate` predicate - for the
instrumentation reconcilation it is an OR between the containers ready
predicate and the delete one.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants