Skip to content

Update telemetry_git.bb#586

Open
Nairisnotavailable wants to merge 1 commit intodevelopfrom
feature/test_telemetry
Open

Update telemetry_git.bb#586
Nairisnotavailable wants to merge 1 commit intodevelopfrom
feature/test_telemetry

Conversation

@Nairisnotavailable
Copy link

No description provided.

Copilot AI review requested due to automatic review settings February 19, 2026 07:43
@Nairisnotavailable Nairisnotavailable requested review from a team as code owners February 19, 2026 07:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request removes the ENABLE_MTLS compile-time flag from the telemetry build configuration. MTLS (Mutual TLS) provides bidirectional authentication between client and server, and was previously enabled in PR #276 (RDKE-900) in version 1.13.0. The removal of this flag disables mutual TLS support in the telemetry component.

Changes:

  • Removed -DENABLE_MTLS from CFLAGS in telemetry build recipe

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

inherit pkgconfig autotools systemd ${@bb.utils.contains("DISTRO_FEATURES", "kirkstone", "python3native", "pythonnative", d)} breakpad-logmapper

CFLAGS += " -DDROP_ROOT_PRIV -DENABLE_MTLS "
CFLAGS += " -DDROP_ROOT_PRIV "
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PR title "Update telemetry_git.bb" and the absence of a detailed description provide insufficient context for this security-significant change. The PR should clearly state the reason for removing MTLS support, any associated ticket references, and potential impacts on telemetry endpoint security.

Copilot uses AI. Check for mistakes.
inherit pkgconfig autotools systemd ${@bb.utils.contains("DISTRO_FEATURES", "kirkstone", "python3native", "pythonnative", d)} breakpad-logmapper

CFLAGS += " -DDROP_ROOT_PRIV -DENABLE_MTLS "
CFLAGS += " -DDROP_ROOT_PRIV "
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing MTLS support may have operational implications for existing deployments. Ensure that any telemetry endpoints currently configured to use mutual TLS authentication are either updated or have an alternative authentication mechanism in place. This change could break connectivity to endpoints requiring client certificate authentication.

Copilot uses AI. Check for mistakes.
inherit pkgconfig autotools systemd ${@bb.utils.contains("DISTRO_FEATURES", "kirkstone", "python3native", "pythonnative", d)} breakpad-logmapper

CFLAGS += " -DDROP_ROOT_PRIV -DENABLE_MTLS "
CFLAGS += " -DDROP_ROOT_PRIV "
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removing the ENABLE_MTLS flag disables mutual TLS authentication, which was previously enabled by PR #276 (RDKE-900: Default to MTLS connection on all endpoints) in version 1.13.0. This is a security-relevant change that requires clear justification. The PR title and description should explain why MTLS is being disabled and document any security implications or alternative security measures being implemented.

Suggested change
CFLAGS += " -DDROP_ROOT_PRIV "
CFLAGS += " -DDROP_ROOT_PRIV -DENABLE_MTLS "

Copilot uses AI. Check for mistakes.
@Nairisnotavailable Nairisnotavailable linked an issue Feb 19, 2026 that may be closed by this pull request
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.

telemetry test

2 participants