Skip to content

feat: upgrade go-weka-observability lib and go version#19

Open
kristina-solovyova wants to merge 1 commit intomainfrom
03-24-feat_upgrade_go-weka-observability_lib_and_go_version
Open

feat: upgrade go-weka-observability lib and go version#19
kristina-solovyova wants to merge 1 commit intomainfrom
03-24-feat_upgrade_go-weka-observability_lib_and_go_version

Conversation

@kristina-solovyova
Copy link
Collaborator

No description provided.

Copy link
Collaborator Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Copy link

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

Updates the project’s observability integration and module/toolchain versions to align with newer go-weka-observability and OpenTelemetry APIs.

Changes:

  • Replaced deprecated instrumentation.GetLogSpan usage with CreateLogSpan / CurrentSpanLogger across lifecycle code paths.
  • Updated OTel SDK setup calls to SetupOTelSDKWithOptions in examples and tests.
  • Bumped Go/module dependencies (including go-weka-observability, otel, and related indirect deps) and refreshed go.sum.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
lifecycle/step_engine_test.go Switch test logging/OTel setup to new SDK setup API.
lifecycle/step_engine.go Migrate span creation/logger retrieval to new instrumentation APIs.
lifecycle/parallel_steps.go Migrate parallel step spans to CreateLogSpan.
lifecycle/k8s.go Migrate condition-update spans and reconciler logger retrieval to new APIs.
examples/shared/logging.go Update example OTel setup to new SDK setup API.
go.mod Upgrade Go version and key dependencies (OTel, observability lib, etc.).
go.sum Dependency checksum updates from the module upgrades.

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

@kristina-solovyova kristina-solovyova force-pushed the 03-24-feat_upgrade_go-weka-observability_lib_and_go_version branch from 51e20d1 to bea1be2 Compare March 24, 2026 14:13
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.

2 participants