argo_rollouts: add container-based config discovery support - #24506
Draft
vitkyrka wants to merge 3 commits into
Draft
argo_rollouts: add container-based config discovery support#24506vitkyrka wants to merge 3 commits into
vitkyrka wants to merge 3 commits into
Conversation
vitkyrka
added a commit
that referenced
this pull request
Jul 10, 2026
Environment: Datadog workspace Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Contributor
🎉 All green!🧪 All tests passed 🎯 Code Coverage (details) 🔗 Commit SHA: a953b8b | Docs | Datadog PR Page | Give us feedback! |
vitkyrka
changed the base branch from
vwhitchurch/keda-discovery
to
graphite-base/24506
July 14, 2026 14:06
vitkyrka
added a commit
that referenced
this pull request
Jul 14, 2026
Environment: Datadog workspace Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
vitkyrka
force-pushed
the
vwhitchurch/argo_rollouts-discovery
branch
from
July 14, 2026 14:07
12d5b58 to
fa45b8e
Compare
vitkyrka
force-pushed
the
graphite-base/24506
branch
from
July 14, 2026 14:07
2c0dc75 to
9c7547f
Compare
vitkyrka
changed the base branch from
graphite-base/24506
to
vwhitchurch/velero-discovery
July 14, 2026 14:07
Contributor
Author
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
3 tasks
vitkyrka
force-pushed
the
vwhitchurch/argo_rollouts-discovery
branch
2 times, most recently
from
July 14, 2026 14:34
3ffee3f to
aea9deb
Compare
vitkyrka
force-pushed
the
vwhitchurch/velero-discovery
branch
from
July 15, 2026 09:03
348bd7d to
bc099c0
Compare
vitkyrka
force-pushed
the
vwhitchurch/argo_rollouts-discovery
branch
from
July 15, 2026 09:38
aea9deb to
181ab0e
Compare
vitkyrka
force-pushed
the
vwhitchurch/velero-discovery
branch
from
July 15, 2026 09:38
bc099c0 to
9015aa7
Compare
3 tasks
vitkyrka
force-pushed
the
vwhitchurch/velero-discovery
branch
from
July 15, 2026 09:42
9015aa7 to
ac0dd17
Compare
vitkyrka
force-pushed
the
vwhitchurch/argo_rollouts-discovery
branch
2 times, most recently
from
July 15, 2026 10:57
1a52db8 to
643ab35
Compare
vitkyrka
force-pushed
the
vwhitchurch/velero-discovery
branch
from
July 15, 2026 10:57
ac0dd17 to
3b1ed7c
Compare
3 tasks
vitkyrka
force-pushed
the
vwhitchurch/argo_rollouts-discovery
branch
from
July 15, 2026 13:26
643ab35 to
d9108eb
Compare
This was referenced Jul 15, 2026
Add a discovery strategy and auto_conf.yaml for the argo-rollouts controller Deployment so the Agent's Kubernetes Autodiscovery listener can automatically generate an openmetrics_endpoint configuration for it, and wire the kind-based E2E test harness up to the new Kubernetes discovery e2e helpers (setup_discovery_agent/save_kube_discovery_state/run_discovery_check_kubernetes/ assert_all_discovery_candidates_stable_kubernetes). Environment: Datadog workspace Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
vitkyrka
changed the base branch from
vwhitchurch/velero-discovery
to
graphite-base/24506
July 16, 2026 08:51
3 tasks
vitkyrka
force-pushed
the
vwhitchurch/argo_rollouts-discovery
branch
from
July 16, 2026 09:01
d9108eb to
a953b8b
Compare
vitkyrka
force-pushed
the
graphite-base/24506
branch
from
July 16, 2026 09:01
7e04aa5 to
c2e0447
Compare
vitkyrka
changed the base branch from
graphite-base/24506
to
vwhitchurch/velero-discovery
July 16, 2026 09:01
Contributor
Validation Report
Run Passed validations (20)
|
3 tasks
vitkyrka
changed the base branch from
vwhitchurch/velero-discovery
to
graphite-base/24506
July 16, 2026 13:09
This was referenced Jul 17, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

What does this PR do?
Adds container-based config discovery support to argo_rollouts.
Port selection rationale: Port 8090 is Argo Rollouts's documented default metrics port in Argo Rollouts controller-metrics docs.
Motivation
https://datadoghq.atlassian.net/browse/DSCVR-526.
Review checklist (to be filled by reviewers)
qa/requiredif this PR needs QA validation, orqa/skip-qaif it does not. Exactly one of the two is required.backport/<branch-name>label to the PR and it will automatically open a backport PR once this one is merged