Skip to content

Commit cf7a378

Browse files
committed
fixup
1 parent aa98fc9 commit cf7a378

3 files changed

Lines changed: 8 additions & 9 deletions

File tree

argo_rollouts/assets/configuration/spec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ files:
44
- name: argo_rollouts.yaml
55
discovery:
66
strategies:
7-
- template: discovery/openmetrics_from_ports
7+
- template: discovery/openmetrics_from_named_ports
88
overrides:
9-
port_hints:
10-
- 8090
9+
port_names:
10+
- metrics
1111
options:
1212
- template: init_config
1313
options:
@@ -26,4 +26,4 @@ files:
2626
overrides:
2727
value.example:
2828
- argo-rollouts
29-
- template: auto_conf/discovery
29+
- template: auto_conf/discovery

argo_rollouts/datadog_checks/argo_rollouts/config_models/discovery.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
from datadog_checks.argo_rollouts.config_models import discovery_overrides
1616
from datadog_checks.argo_rollouts.config_models.instance import InstanceConfig
1717
from datadog_checks.argo_rollouts.config_models.shared import SharedConfig
18-
from datadog_checks.base.utils.discovery import Service, candidate_ports
18+
from datadog_checks.base.utils.discovery import Service, candidate_ports_by_name
1919

2020

2121
def _generated_candidates(service: Service) -> Iterator[dict[str, Any]]:
2222
shared = SharedConfig.model_validate({}, context={'configured_fields': frozenset()}).model_dump(
2323
by_alias=True, mode='json', exclude_none=True
2424
)
25-
# discovery[0]: from_ports
26-
for port in candidate_ports(service, [8090]):
25+
# discovery[0]: from_named_ports
26+
for port in candidate_ports_by_name(service, ['metrics']):
2727
ctx = {'port': port}
2828
instance_data = {
2929
'openmetrics_endpoint': 'http://{service.host}:{port.number}/metrics'.format(service=service, **ctx),

argo_rollouts/tests/conftest.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
from datadog_checks.dev import get_here
1010
from datadog_checks.dev.kind import kind_run
11-
from datadog_checks.dev.kube_discovery import save_kube_discovery_state, setup_discovery_agent
11+
from datadog_checks.dev.kube_discovery import setup_discovery_agent
1212
from datadog_checks.dev.kube_port_forward import port_forward
1313
from datadog_checks.dev.subprocess import run_command
1414

@@ -30,7 +30,6 @@ def setup_argo_rollouts():
3030
def dd_environment():
3131
with kind_run(conditions=[setup_argo_rollouts], sleep=30) as kubeconfig, ExitStack() as stack:
3232
setup_discovery_agent(kubeconfig)
33-
save_kube_discovery_state(kubeconfig)
3433
argo_rollouts_host, argo_rollouts_port = stack.enter_context(
3534
port_forward(kubeconfig, 'argo-rollouts', 8090, 'deployment', 'argo-rollouts')
3635
)

0 commit comments

Comments
 (0)