Skip to content

Docker images#3

Merged
raphael-theriault-swi merged 8 commits into
mainfrom
docker
May 27, 2026
Merged

Docker images#3
raphael-theriault-swi merged 8 commits into
mainfrom
docker

Conversation

@raphael-theriault-swi

Copy link
Copy Markdown
Contributor

For baking the collector into another Docker image easily.

Copilot AI review requested due to automatic review settings May 27, 2026 18:20
@raphael-theriault-swi raphael-theriault-swi requested review from a team as code owners May 27, 2026 18:20

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR adds Docker image support for distributing the Lambda collector and updates Rust dependencies needed by the current build.

Changes:

  • Adds a minimal Docker image and README usage example for copying the collector into another image.
  • Adds CI jobs to publish per-architecture GHCR images and combine them into a multi-arch latest manifest.
  • Updates Rust dependencies and adjusts OpenTelemetry KeyValue initializers for the newer generated structs.

Reviewed changes

Copilot reviewed 9 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
.github/workflows/ci.yaml Adds Docker publish and multi-arch manifest jobs.
Dockerfile Defines the collector image layout under /opt/extensions.
README.md Documents consuming the Docker image in another Dockerfile.
Cargo.toml Updates direct dependency versions and removes explicit Rust version.
Cargo.lock Refreshes resolved dependency graph.
src/detector.rs Updates KeyValue construction for new default fields.
src/detector/host.rs Updates host detector KeyValue construction.
src/detector/lambda.rs Updates Lambda detector KeyValue construction.
src/detector/sdk.rs Updates SDK detector KeyValue construction.
src/logs.rs Updates log conversion KeyValue construction.

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

Comment thread Dockerfile Outdated
Comment thread .github/workflows/ci.yaml
Comment thread .github/workflows/ci.yaml
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

@cheempz cheempz left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM

@raphael-theriault-swi raphael-theriault-swi merged commit 394d047 into main May 27, 2026
6 checks passed
@raphael-theriault-swi raphael-theriault-swi deleted the docker branch May 27, 2026 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants