package
2.0.0-20230208192055-6241090b1050
Repository: https://github.com/mirantis/mcc-api.git
Documentation: pkg.go.dev
# Constants
GroupName is the group name used in this package +gocode:public-api=true.
# Variables
AddToScheme is a global function that registers this API group & version to a scheme +gocode:public-api=true.
SchemeBuilder initializes a scheme builder +gocode:public-api=true.
SchemeGroupVersion is group version used to register these objects +gocode:public-api=true.
# Structs
Cluster stores info about the target cluster which must be tested.
Param declares a mapping of names and values.
ParamSpec defines arbitrary parameters needed beyond typed inputs.
Pipeline defines data needed to get test execution logic.
TaskStatus is status subresource for a Tekton's TaskRun resource.
Test abstracts the implementation (Tekton) from the user interface +genclient +genclient:noStatus +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:resource:scope=Cluster +gocode:public-api=true.
TestList is a list of Test resources +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +gocode:public-api=true.
TestRun is the Schema for the testruns API +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:resource:categories=kaas +kubebuilder:printcolumn:name="Cluster Name",type="string",JSONPath=".spec.cluster.name" +kubebuilder:printcolumn:name="Succeeded",type="string",JSONPath=".status.succeeded" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.reason" +kubebuilder:printcolumn:name="StartTime",type="date",JSONPath=".status.startTime" +kubebuilder:printcolumn:name="CompletionTime",type="date",JSONPath=".status.completionTime" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.message",priority=1 +kubebuilder:printcolumn:name="Results locations",type="string",JSONPath=".status.resultsLocation",priority=1 +gocode:public-api=true.
TestRunList is a list of TestRun resources +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +gocode:public-api=true.
TestRunSpec is spec subresource for a TestRun resource.
TestRunStatus is status subresource for a TestRun resource.
TestSpec defines the desired state of a Test.