Description
Create the performance-test module under src/compute-plane-services/byoo-otel-collector/perf/ and produce production-shaped workloads without changing a cluster. Add the CLI, configuration schema, execution profiles, synthetic container and Helm launch specifications, translation-driven rendering, and validation that detects translator drift.
Definition of Done
- The performance-test module has a documented CLI and configuration schema.
- Named
dev and baseline profiles are defined with configurable rates, durations, repetitions, and payload sizes.
- Synthetic container-function and Helm-function inputs are rendered through the shared
icms-translate function translation entry point.
- Rendered workloads are validated for collector placement, image, resources, ports, volumes, environment, probes, and configuration.
- Validation fails with an actionable error when translator output no longer produces the required test shape.
- Automated tests cover configuration parsing, profile selection, rendering, and validation.
Resources
By submitting this issue, you acknowledge that you are an assigned member of the NVCF development team and agree to follow our code of conduct and our contributing guidelines.
Description
Create the performance-test module under
src/compute-plane-services/byoo-otel-collector/perf/and produce production-shaped workloads without changing a cluster. Add the CLI, configuration schema, execution profiles, synthetic container and Helm launch specifications, translation-driven rendering, and validation that detects translator drift.Definition of Done
devandbaselineprofiles are defined with configurable rates, durations, repetitions, and payload sizes.icms-translatefunction translation entry point.Resources
src/compute-plane-services/byoo-otel-collector/src/libraries/go/lib/pkg/icms-translate/By submitting this issue, you acknowledge that you are an assigned member of the NVCF development team and agree to follow our code of conduct and our contributing guidelines.