Skip to content

Feat/support bundle lib#414

Draft
itonyr wants to merge 4 commits into
feat/support-bundle-shapesfrom
feat/support-bundle-lib
Draft

Feat/support bundle lib#414
itonyr wants to merge 4 commits into
feat/support-bundle-shapesfrom
feat/support-bundle-lib

Conversation

@itonyr

@itonyr itonyr commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Proposed Change

Checklist
  • Changes are tested
  • CI has passed

itonyr and others added 4 commits June 9, 2026 15:25
Copy bundle/ and bundle/sources/ from bindplane-support-util into an
internal module so bindplaneextension has no external dep on that repo.
Skipped prometheus-metrics, sensor-log, and windows-sysinfo sources
(not needed for collector support bundles).

Module path: github.com/observiq/bindplane-otel-contrib/internal/support-util

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…orOptions and PrometheusOptions

Group collector-specific fields (ConfigPath, LogDir, InstallRoot, ProfileDir, ProfileMaxAge,
ID, Version) under a CollectorOptions sub-struct and Prometheus scrape settings under
PrometheusOptions, reducing flat field proliferation on BundleOptions. Also extracts
ValidateFilePath into a named helper in zipwriter.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…util to pkg/support-util

Moves the support bundle collection library to the public pkg/ path so it can be versioned
and consumed independently. Updates the bindplaneextension go.mod replace directive and all
import paths in bundler_impl.go accordingly.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…kg/support-util

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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