Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the specs v1alpha1 API group +kubebuilder:object:generate=true +groupName=specs.pti-spec.io
Index ¶
- Variables
- type PerformanceTest
- type PerformanceTestList
- type PerformanceTestRun
- type PerformanceTestRunList
- type PerformanceTestRunSpec
- type PerformanceTestRunStatus
- type PerformanceTestRunnerSpec
- type PerformanceTestSpec
- type PerformanceTestStatus
- type Runner
- type RunnerList
- type RunnerSpec
- type RunnerStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "specs.pti-spec.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type PerformanceTest ¶
type PerformanceTest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PerformanceTestSpec `json:"spec,omitempty"` Status PerformanceTestStatus `json:"status,omitempty"` }
PerformanceTest is the Schema for the performancetests API
func (*PerformanceTest) DeepCopy ¶
func (in *PerformanceTest) DeepCopy() *PerformanceTest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerformanceTest.
func (*PerformanceTest) DeepCopyInto ¶
func (in *PerformanceTest) DeepCopyInto(out *PerformanceTest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PerformanceTest) DeepCopyObject ¶
func (in *PerformanceTest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PerformanceTestList ¶
type PerformanceTestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PerformanceTest `json:"items"` }
PerformanceTestList contains a list of PerformanceTest
func (*PerformanceTestList) DeepCopy ¶
func (in *PerformanceTestList) DeepCopy() *PerformanceTestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerformanceTestList.
func (*PerformanceTestList) DeepCopyInto ¶
func (in *PerformanceTestList) DeepCopyInto(out *PerformanceTestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PerformanceTestList) DeepCopyObject ¶
func (in *PerformanceTestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PerformanceTestRun ¶
type PerformanceTestRun struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PerformanceTestRunSpec `json:"spec,omitempty"` Status PerformanceTestRunStatus `json:"status,omitempty"` }
PerformanceTestRun is the Schema for the performancetestruns API
func (*PerformanceTestRun) DeepCopy ¶
func (in *PerformanceTestRun) DeepCopy() *PerformanceTestRun
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerformanceTestRun.
func (*PerformanceTestRun) DeepCopyInto ¶
func (in *PerformanceTestRun) DeepCopyInto(out *PerformanceTestRun)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PerformanceTestRun) DeepCopyObject ¶
func (in *PerformanceTestRun) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PerformanceTestRunList ¶
type PerformanceTestRunList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PerformanceTestRun `json:"items"` }
PerformanceTestRunList contains a list of PerformanceTestRun
func (*PerformanceTestRunList) DeepCopy ¶
func (in *PerformanceTestRunList) DeepCopy() *PerformanceTestRunList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerformanceTestRunList.
func (*PerformanceTestRunList) DeepCopyInto ¶
func (in *PerformanceTestRunList) DeepCopyInto(out *PerformanceTestRunList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PerformanceTestRunList) DeepCopyObject ¶
func (in *PerformanceTestRunList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PerformanceTestRunSpec ¶
type PerformanceTestRunSpec struct { // Foo is an example field of PerformanceTestRun. Edit performancetestrun_types.go to remove/update PerformanceTestName string `json:"performance-test,omitempty"` }
PerformanceTestRunSpec defines the desired state of PerformanceTestRun
func (*PerformanceTestRunSpec) DeepCopy ¶
func (in *PerformanceTestRunSpec) DeepCopy() *PerformanceTestRunSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerformanceTestRunSpec.
func (*PerformanceTestRunSpec) DeepCopyInto ¶
func (in *PerformanceTestRunSpec) DeepCopyInto(out *PerformanceTestRunSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerformanceTestRunStatus ¶
type PerformanceTestRunStatus struct { }
PerformanceTestRunStatus defines the observed state of PerformanceTestRun
func (*PerformanceTestRunStatus) DeepCopy ¶
func (in *PerformanceTestRunStatus) DeepCopy() *PerformanceTestRunStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerformanceTestRunStatus.
func (*PerformanceTestRunStatus) DeepCopyInto ¶
func (in *PerformanceTestRunStatus) DeepCopyInto(out *PerformanceTestRunStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerformanceTestRunnerSpec ¶
type PerformanceTestRunnerSpec struct { Name string `json:"name,omitempty"` Replicas int `json:"replicas"` TotalIterations int `json:"total-iterations"` QueriesPerSecondLimit int `json:"queries-per-second-limit"` Users int `json:"users"` }
func (*PerformanceTestRunnerSpec) DeepCopy ¶
func (in *PerformanceTestRunnerSpec) DeepCopy() *PerformanceTestRunnerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerformanceTestRunnerSpec.
func (*PerformanceTestRunnerSpec) DeepCopyInto ¶
func (in *PerformanceTestRunnerSpec) DeepCopyInto(out *PerformanceTestRunnerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerformanceTestSpec ¶
type PerformanceTestSpec struct { // Foo is an example field of PerformanceTest. Edit performancetest_types.go to remove/update PerformanceTestRunner PerformanceTestRunnerSpec `json:"runner"` }
PerformanceTestSpec defines the desired state of PerformanceTest
func (*PerformanceTestSpec) DeepCopy ¶
func (in *PerformanceTestSpec) DeepCopy() *PerformanceTestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerformanceTestSpec.
func (*PerformanceTestSpec) DeepCopyInto ¶
func (in *PerformanceTestSpec) DeepCopyInto(out *PerformanceTestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PerformanceTestStatus ¶
type PerformanceTestStatus struct { }
PerformanceTestStatus defines the observed state of PerformanceTest
func (*PerformanceTestStatus) DeepCopy ¶
func (in *PerformanceTestStatus) DeepCopy() *PerformanceTestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PerformanceTestStatus.
func (*PerformanceTestStatus) DeepCopyInto ¶
func (in *PerformanceTestStatus) DeepCopyInto(out *PerformanceTestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Runner ¶
type Runner struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RunnerSpec `json:"spec,omitempty"` Status RunnerStatus `json:"status,omitempty"` }
Runner is the Schema for the runners API
func (*Runner) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Runner.
func (*Runner) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Runner) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunnerList ¶
type RunnerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Runner `json:"items"` }
RunnerList contains a list of Runner
func (*RunnerList) DeepCopy ¶
func (in *RunnerList) DeepCopy() *RunnerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerList.
func (*RunnerList) DeepCopyInto ¶
func (in *RunnerList) DeepCopyInto(out *RunnerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunnerList) DeepCopyObject ¶
func (in *RunnerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunnerSpec ¶
type RunnerSpec struct { // Foo is an example field of Runner. Edit runner_types.go to remove/update Image string `json:"image,omitempty"` }
RunnerSpec defines the desired state of Runner
func (*RunnerSpec) DeepCopy ¶
func (in *RunnerSpec) DeepCopy() *RunnerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerSpec.
func (*RunnerSpec) DeepCopyInto ¶
func (in *RunnerSpec) DeepCopyInto(out *RunnerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunnerStatus ¶
type RunnerStatus struct { }
RunnerStatus defines the observed state of Runner
func (*RunnerStatus) DeepCopy ¶
func (in *RunnerStatus) DeepCopy() *RunnerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunnerStatus.
func (*RunnerStatus) DeepCopyInto ¶
func (in *RunnerStatus) DeepCopyInto(out *RunnerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.