Skip to content

Conversation

@pkcll
Copy link
Collaborator

@pkcll pkcll commented Oct 24, 2025

What

  • Add chipIngressClient field to telemetry Manager struct
  • Pass chipingress.Client to NewManager constructor
  • Add ChipIngressEnabled option to TelemetryIngress config

Related PR's

Why

This is prep work for OTI Telemetry migration to ChIP ingress

@pkcll pkcll force-pushed the INFOPLAT-2731-telemetry-wire-up-chip-ingress branch 2 times, most recently from e6e8551 to 753019d Compare October 24, 2025 23:59
@pkcll pkcll marked this pull request as ready for review October 28, 2025 14:07
@pkcll pkcll requested review from a team as code owners October 28, 2025 14:07
@pkcll pkcll requested review from hendoxc and jmank88 October 28, 2025 14:16
SendTimeout *commonconfig.Duration
UseBatchSend *bool
Endpoints []TelemetryIngressEndpoint `toml:",omitempty"`
ChipIngressEnabled *bool
Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Flag to enable OTI telemetry ingress via ChIP Ingress

useBatchSend bool
MonitoringEndpointGenerator MonitoringEndpointGenerator

chipIngressClient chipingress.Client
Copy link
Collaborator Author

@pkcll pkcll Oct 28, 2025

Choose a reason for hiding this comment

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

Add reference to chip ingress client to be used for OTI telemetry ingress

globalLogger.Info("ChIP Ingress is enabled for telemetry")
chipIngressClient = beholder.GetClient().Chip
}
telemetryManager := telemetry.NewManager(cfg.TelemetryIngress(), csaKeystore, globalLogger, chipIngressClient)
Copy link
Collaborator Author

@pkcll pkcll Oct 28, 2025

Choose a reason for hiding this comment

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

Wire up chip ingress client for OTI telemetry ingress Manager

hendoxc
hendoxc previously approved these changes Oct 28, 2025
@trunk-io
Copy link

trunk-io bot commented Oct 28, 2025

Static BadgeStatic BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

- Add chipIngressClient field to telemetry Manager struct
- Pass chipingress.Client to NewManager constructor
- Add ChipIngressEnabled option to TelemetryIngress config
@pkcll pkcll force-pushed the INFOPLAT-2731-telemetry-wire-up-chip-ingress branch from 3fcc3b7 to 6cd7428 Compare October 30, 2025 20:52
@cl-sonarqube-production
Copy link

@patrickhuie19 patrickhuie19 added this pull request to the merge queue Oct 30, 2025
Merged via the queue into develop with commit 95d0730 Oct 30, 2025
208 of 211 checks passed
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.

4 participants