Skip to content

byoo-perf-suite: Add scaffolding, translation-driven rendering, and validation #417

Description

@sbaum1994

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions