Skip to content

[Otel] Enable OTEL feature when OTEL image exists (#22341)#1067

Merged
Janetxxx merged 1 commit into202412from
dev/jc/arp-update-fix-log
Mar 12, 2026
Merged

[Otel] Enable OTEL feature when OTEL image exists (#22341)#1067
Janetxxx merged 1 commit into202412from
dev/jc/arp-update-fix-log

Conversation

@Janetxxx
Copy link
Member

What is the motivation for this PR?
Enable OTEL feature when OTEL image exists

How did you do it?
Add a function to check if otel docker image exists, if yes, enable otel feature.

How did you verify/test it?
Verified it in internal setup.

Any platform specific information?
Nvidia SN5640

Supported testbed topology if it's a new test case? to-isolated-d32u32s2

What is the motivation for this PR?
Enable OTEL feature when OTEL image exists

How did you do it?
Add a function to check if otel docker image exists, if yes, enable otel feature.

How did you verify/test it?
Verified it in internal setup.

Any platform specific information?
Nvidia SN5640

Supported testbed topology if it's a new test case?
to-isolated-d32u32s2
Signed-off-by: Janet Cui <[email protected]>
@Janetxxx
Copy link
Member Author

Manually resolve conflict sonic-net/sonic-mgmt#22341

@Janetxxx Janetxxx merged commit 187280a into 202412 Mar 12, 2026
3 checks passed
Janetxxx pushed a commit that referenced this pull request Mar 14, 2026
…ngleasic call

PR #1067 cherry-picked the otel feature enablement from upstream PR #22341,
but the upstream overwrite_feature_golden_config_db_singleasic() accepts
optional auto_restart and state parameters, while the 202412 branch version
only accepts (config, feature_key) and hardcodes both as 'enabled'.

This causes a TypeError at runtime:
  TypeError: overwrite_feature_golden_config_db_singleasic() takes 3
  positional arguments but 5 were given

Fix by removing the extra arguments since the 202412 branch already
hardcodes the desired 'enabled' values.

Signed-off-by: Copilot <[email protected]>
Signed-off-by: Dashuai Zhang <[email protected]>
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.

1 participant