Skip to content

feat: support custom Pod labels, service accounts, and scheduler - #260

Open
Liyu Ma (liyu-ma) wants to merge 1 commit into
mainfrom
maliyu/kperf-wi-support
Open

Liyu Ma (liyu-ma) wants to merge 1 commit into
mainfrom
maliyu/kperf-wi-support

Conversation

@liyu-ma

@liyu-ma Liyu Ma (liyu-ma) commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Extend profile-driven Pod creation with optional labels, ServiceAccount, and scheduler name, preserving defaults when omitted.

Changes

  • Add labels, serviceAccountName, and schedulerName to postDel.pod.
  • Allow custom labels to override the default app label.
  • Add a Pod CREATE example using existing payload sizing.
  • Separate request builders and their tests from random-selection and payload-generation logic.
  • Avoid retaining names in the deletion cache for create-only workloads.
  • Reuse existing instrumentation and scheduler behavior.

Validation

  • Tests cover default and custom Pod options.
  • Request-package and data-command tests passed.
  • Both command builds passed.
  • No live-cluster validation performed.

@liyu-ma Liyu Ma (liyu-ma) changed the title feat: support workload identity admission benchmarks [wip] feat: support more configuration on pod creation Oct 27, 2026
@liyu-ma
Liyu Ma (liyu-ma) force-pushed the maliyu/kperf-wi-support branch 2 times, most recently from 4092754 to b7cb23c Compare October 28, 2026 12:57
@liyu-ma Liyu Ma (liyu-ma) changed the title [wip] feat: support more configuration on pod creation feat: support custom Pod labels, service accounts, and scheduler Oct 28, 2026
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