Versions in this module Expand all Collapse all v0 v0.0.17 Aug 6, 2026 v0.0.16 Aug 6, 2026 v0.0.16-alpha.0 Jul 30, 2026 v0.0.15 Jul 29, 2026 v0.0.14 Jul 22, 2026 v0.0.13 Jul 22, 2026 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type BenchCommon struct + ExtraArgs []string + ResourceLimits *ResourceList + ResourceRequests *ResourceList + Step string + Target Target + Tolerations []corev1.Toleration + func (in *BenchCommon) DeepCopy() *BenchCommon + func (in *BenchCommon) DeepCopyInto(out *BenchCommon) + type BenchmarkPhase string + const Completed + const Failed + const Pending + const Running + type Esrally struct + Spec EsrallySpec + Status EsrallyStatus + func (in *Esrally) DeepCopy() *Esrally + func (in *Esrally) DeepCopyInto(out *Esrally) + func (in *Esrally) DeepCopyObject() runtime.Object + type EsrallyList struct + Items []Esrally + func (in *EsrallyList) DeepCopy() *EsrallyList + func (in *EsrallyList) DeepCopyInto(out *EsrallyList) + func (in *EsrallyList) DeepCopyObject() runtime.Object + type EsrallySpec struct + DataProfile string + DocumentCount int + OnError string + TargetVersion string + Telemetry []EsrallyTelemetry + Workload string + func (in *EsrallySpec) DeepCopy() *EsrallySpec + func (in *EsrallySpec) DeepCopyInto(out *EsrallySpec) + type EsrallyStatus struct + CompletionTimestamp *metav1.Time + Completions string + Conditions []metav1.Condition + Phase BenchmarkPhase + Succeeded int + Total int + func (in *EsrallyStatus) DeepCopy() *EsrallyStatus + func (in *EsrallyStatus) DeepCopyInto(out *EsrallyStatus) + type EsrallyTelemetry string + const EsrallyTelemetryCCRStats + const EsrallyTelemetryDataStreamStats + const EsrallyTelemetryDiskUsageStats + const EsrallyTelemetryGeoIPStats + const EsrallyTelemetryIngestPipelineStats + const EsrallyTelemetryNodeStats + const EsrallyTelemetryRecoveryStats + const EsrallyTelemetrySearchableSnapshotsStats + const EsrallyTelemetrySegmentStats + const EsrallyTelemetryShardStats + const EsrallyTelemetryTransformStats + type Fio struct + Spec FioSpec + Status FioStatus + func (in *Fio) DeepCopy() *Fio + func (in *Fio) DeepCopyInto(out *Fio) + func (in *Fio) DeepCopyObject() runtime.Object + type FioList struct + Items []Fio + func (in *FioList) DeepCopy() *FioList + func (in *FioList) DeepCopyInto(out *FioList) + func (in *FioList) DeepCopyObject() runtime.Object + type FioSpec struct + Bs string + Direct bool + ExtraArgs []string + IoEngine string + Iodepth int + Numjobs []int + ResourceLimits *ResourceList + ResourceRequests *ResourceList + RunTime int + Rws []string + Size string + Tolerations []corev1.Toleration + func (in *FioSpec) DeepCopy() *FioSpec + func (in *FioSpec) DeepCopyInto(out *FioSpec) + type FioStatus struct + CompletionTimestamp *metav1.Time + Completions string + Conditions []metav1.Condition + Phase BenchmarkPhase + Succeeded int + Total int + func (in *FioStatus) DeepCopy() *FioStatus + func (in *FioStatus) DeepCopyInto(out *FioStatus) + type Pgbench struct + Spec PgbenchSpec + Status PgbenchStatus + func (in *Pgbench) DeepCopy() *Pgbench + func (in *Pgbench) DeepCopyInto(out *Pgbench) + func (in *Pgbench) DeepCopyObject() runtime.Object + type PgbenchList struct + Items []Pgbench + func (in *PgbenchList) DeepCopy() *PgbenchList + func (in *PgbenchList) DeepCopyInto(out *PgbenchList) + func (in *PgbenchList) DeepCopyObject() runtime.Object + type PgbenchSpec struct + Clients []int + Connect bool + Duration int + Scale int + SelectOnly bool + Threads int + Transactions int + func (in *PgbenchSpec) DeepCopy() *PgbenchSpec + func (in *PgbenchSpec) DeepCopyInto(out *PgbenchSpec) + type PgbenchStatus struct + CompletionTimestamp *metav1.Time + Completions string + Conditions []metav1.Condition + Phase BenchmarkPhase + Succeeded int + Total int + func (in *PgbenchStatus) DeepCopy() *PgbenchStatus + func (in *PgbenchStatus) DeepCopyInto(out *PgbenchStatus) + type RedisBench struct + Spec RedisBenchSpec + Status RedisBenchStatus + func (in *RedisBench) DeepCopy() *RedisBench + func (in *RedisBench) DeepCopyInto(out *RedisBench) + func (in *RedisBench) DeepCopyObject() runtime.Object + type RedisBenchList struct + Items []RedisBench + func (in *RedisBenchList) DeepCopy() *RedisBenchList + func (in *RedisBenchList) DeepCopyInto(out *RedisBenchList) + func (in *RedisBenchList) DeepCopyObject() runtime.Object + type RedisBenchSpec struct + Clients []int + DataSize int + KeySpace *int + Pipeline int + Quiet bool + Requests int + Tests string + func (in *RedisBenchSpec) DeepCopy() *RedisBenchSpec + func (in *RedisBenchSpec) DeepCopyInto(out *RedisBenchSpec) + type RedisBenchStatus struct + CompletionTimestamp *metav1.Time + Completions string + Conditions []metav1.Condition + Phase BenchmarkPhase + Succeeded int + Total int + func (in *RedisBenchStatus) DeepCopy() *RedisBenchStatus + func (in *RedisBenchStatus) DeepCopyInto(out *RedisBenchStatus) + type ResourceList struct + Cpu string + Memory string + func (in *ResourceList) DeepCopy() *ResourceList + func (in *ResourceList) DeepCopyInto(out *ResourceList) + type Sysbench struct + Spec SysbenchSpec + Status SysbenchStatus + func (in *Sysbench) DeepCopy() *Sysbench + func (in *Sysbench) DeepCopyInto(out *Sysbench) + func (in *Sysbench) DeepCopyObject() runtime.Object + type SysbenchList struct + Items []Sysbench + func (in *SysbenchList) DeepCopy() *SysbenchList + func (in *SysbenchList) DeepCopyInto(out *SysbenchList) + func (in *SysbenchList) DeepCopyObject() runtime.Object + type SysbenchSpec struct + Duration int + Size int + Tables int + Threads []int + Types []string + func (in *SysbenchSpec) DeepCopy() *SysbenchSpec + func (in *SysbenchSpec) DeepCopyInto(out *SysbenchSpec) + type SysbenchStatus struct + CompletionTimestamp *metav1.Time + Completions string + Conditions []metav1.Condition + Phase BenchmarkPhase + Succeeded int + Total int + func (in *SysbenchStatus) DeepCopy() *SysbenchStatus + func (in *SysbenchStatus) DeepCopyInto(out *SysbenchStatus) + type Target struct + Database string + Driver string + Host string + Password string + Port int + TLS bool + User string + func (in *Target) DeepCopy() *Target + func (in *Target) DeepCopyInto(out *Target) + type Tpcc struct + Spec TpccSpec + Status TpccStatus + func (in *Tpcc) DeepCopy() *Tpcc + func (in *Tpcc) DeepCopyInto(out *Tpcc) + func (in *Tpcc) DeepCopyObject() runtime.Object + type TpccList struct + Items []Tpcc + func (in *TpccList) DeepCopy() *TpccList + func (in *TpccList) DeepCopyInto(out *TpccList) + func (in *TpccList) DeepCopyObject() runtime.Object + type TpccSpec struct + Delivery int + Duration int + LimitTxPerMin int + NewOrder int + OrderStatus int + Payment int + StockLevel int + Threads []int + Transactions int + WareHouses int + func (in *TpccSpec) DeepCopy() *TpccSpec + func (in *TpccSpec) DeepCopyInto(out *TpccSpec) + type TpccStatus struct + CompletionTimestamp *metav1.Time + Completions string + Conditions []metav1.Condition + Phase BenchmarkPhase + Succeeded int + Total int + func (in *TpccStatus) DeepCopy() *TpccStatus + func (in *TpccStatus) DeepCopyInto(out *TpccStatus) + type Tpcds struct + Spec TpcdsSpec + Status TpcdsStatus + func (in *Tpcds) DeepCopy() *Tpcds + func (in *Tpcds) DeepCopyInto(out *Tpcds) + func (in *Tpcds) DeepCopyObject() runtime.Object + type TpcdsList struct + Items []Tpcds + func (in *TpcdsList) DeepCopy() *TpcdsList + func (in *TpcdsList) DeepCopyInto(out *TpcdsList) + func (in *TpcdsList) DeepCopyObject() runtime.Object + type TpcdsSpec struct + Size int + UseKey bool + func (in *TpcdsSpec) DeepCopy() *TpcdsSpec + func (in *TpcdsSpec) DeepCopyInto(out *TpcdsSpec) + type TpcdsStatus struct + CompletionTimestamp *metav1.Time + Completions string + Conditions []metav1.Condition + Phase BenchmarkPhase + Succeeded int + Total int + func (in *TpcdsStatus) DeepCopy() *TpcdsStatus + func (in *TpcdsStatus) DeepCopyInto(out *TpcdsStatus) + type Tpch struct + Spec TpchSpec + Status TpchStatus + func (in *Tpch) DeepCopy() *Tpch + func (in *Tpch) DeepCopyInto(out *Tpch) + func (in *Tpch) DeepCopyObject() runtime.Object + type TpchList struct + Items []Tpch + func (in *TpchList) DeepCopy() *TpchList + func (in *TpchList) DeepCopyInto(out *TpchList) + func (in *TpchList) DeepCopyObject() runtime.Object + type TpchSpec struct + Size int + func (in *TpchSpec) DeepCopy() *TpchSpec + func (in *TpchSpec) DeepCopyInto(out *TpchSpec) + type TpchStatus struct + CompletionTimestamp *metav1.Time + Completions string + Conditions []metav1.Condition + Phase BenchmarkPhase + Succeeded int + Total int + func (in *TpchStatus) DeepCopy() *TpchStatus + func (in *TpchStatus) DeepCopyInto(out *TpchStatus) + type Ycsb struct + Spec YcsbSpec + Status YcsbStatus + func (in *Ycsb) DeepCopy() *Ycsb + func (in *Ycsb) DeepCopyInto(out *Ycsb) + func (in *Ycsb) DeepCopyObject() runtime.Object + type YcsbList struct + Items []Ycsb + func (in *YcsbList) DeepCopy() *YcsbList + func (in *YcsbList) DeepCopyInto(out *YcsbList) + func (in *YcsbList) DeepCopyObject() runtime.Object + type YcsbSpec struct + FieldLengthDistribution string + InsertProportion int + MasterName string + OperationCount int + ReadModifyWriteProportion int + ReadProportion int + RecordCount int + RedisAddr string + RedisMode string + RedisSentinelPassword string + RedisSentinelUsername string + RequestDistribution string + ScanLengthDistribution string + ScanProportion int + Threads []int + UpdateProportion int + func (in *YcsbSpec) DeepCopy() *YcsbSpec + func (in *YcsbSpec) DeepCopyInto(out *YcsbSpec) + type YcsbStatus struct + CompletionTimestamp *metav1.Time + Completions string + Conditions []metav1.Condition + Phase BenchmarkPhase + Succeeded int + Total int + func (in *YcsbStatus) DeepCopy() *YcsbStatus + func (in *YcsbStatus) DeepCopyInto(out *YcsbStatus)